[Résolu en v1.6.12] Plantage Cesium 1.6.7 sous Ubuntu 20.04.2 LTS (64) : [ERROR] Cannot read property 'split' of null

Hello tout le monde.

Je viens de découvrir la June et je tente de rejoindre le mouvement, mieux vaut tard que jamais :wink:

J’ai choisi d’installer Cesium sur mon Ubuntu 20.04.2 LTS en 64 bits mais souci : que je lance Cesium Ĝ1 ou Cesium Ĝ1-Test, je vois une petite fenêtre de chargement puis plus rien.

En ligne de commande, j’ai la même erreur :

thibaut@tiportable:~$ cesium-g1-test
[11661:11661:0225/132904.192187:ERROR:component_loader.cc(165)] Failed to parse extension manifest.
[11687:11687:0225/132904.252693:ERROR:sandbox_linux.cc(371)] InitializeSandbox() called with multiple threads in process gpu-process.
[11687:11687:0225/132904.327933:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[INFO]  [desktop] Launching Cesium...	{"debug":false,"menu":false,"sdk":true,"home":"/home/thibaut"}
[ERROR] [desktop] Error while trying to launch Cesium: Cannot read property 'split' of null	TypeError: Cannot read property 'split' of null
    at loadSettings (chrome-extension://kcoffnlpnophcnmnlebbkdkninpnejif/cesium-desktop.js:222:96)
    at startApp (chrome-extension://kcoffnlpnophcnmnlebbkdkninpnejif/cesium-desktop.js:518:5)
    at chrome-extension://kcoffnlpnophcnmnlebbkdkninpnejif/cesium-desktop.js:553:20
thibaut@tiportable:~$ cesium
[11734:11734:0225/132923.565644:ERROR:component_loader.cc(165)] Failed to parse extension manifest.
[11758:11758:0225/132923.619767:ERROR:sandbox_linux.cc(371)] InitializeSandbox() called with multiple threads in process gpu-process.
[11758:11758:0225/132923.682679:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[INFO]  [desktop] Launching Cesium...	{"debug":false,"menu":false,"sdk":true,"home":"/home/thibaut"}
[ERROR] [desktop] Error while trying to launch Cesium: Cannot read property 'split' of null	TypeError: Cannot read property 'split' of null
    at loadSettings (chrome-extension://eddgpcgfbhhopcmllclnjdoiepjnmnjj/cesium-desktop.js:222:96)
    at startApp (chrome-extension://eddgpcgfbhhopcmllclnjdoiepjnmnjj/cesium-desktop.js:518:5)
    at chrome-extension://eddgpcgfbhhopcmllclnjdoiepjnmnjj/cesium-desktop.js:553:20

J’ai bien entendu tenté d’installer libgconf-2-4 :

thibaut@tiportable:~$ sudo apt-get install -y libgconf-2-4
[sudo] password for thibaut: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libgconf-2-4 is already the newest version (3.2.6-6ubuntu1).
0 to upgrade, 0 to newly install, 0 to remove and 6 not to upgrade.

Que puis-je faire du coup ? Merci pour l’aide. Je précise que je n’ai pas installé d’autres versions de Cesium (extensions navigateur), le bug viendrait de là ?

Merci :slight_smile:

1 J'aime

J’ai tenté de voir côté debug :

thibaut@tiportable:~$ cesium --debug
[12781:12781:0225/133751.764267:ERROR:component_loader.cc(165)] Failed to parse extension manifest.
[12807:12807:0225/133751.829411:ERROR:sandbox_linux.cc(371)] InitializeSandbox() called with multiple threads in process gpu-process.
[12807:12807:0225/133751.901432:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[INFO]  [desktop] Opening debugger...
[INFO]  [desktop] Launching Cesium...	{"debug":true,"menu":false,"sdk":true,"home":"/home/thibaut"}
[DEBUG] [desktop] Getting settings from the local storage...
[ERROR] [desktop] Error while trying to launch Cesium: Cannot read property 'split' of null	TypeError: Cannot read property 'split' of null
    at loadSettings (chrome-extension://eddgpcgfbhhopcmllclnjdoiepjnmnjj/cesium-desktop.js:222:96)
    at startApp (chrome-extension://eddgpcgfbhhopcmllclnjdoiepjnmnjj/cesium-desktop.js:518:5)
    at chrome-extension://eddgpcgfbhhopcmllclnjdoiepjnmnjj/cesium-desktop.js:553:20
[12807:12807:0225/133753.122898:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[12781:12781:0225/133753.155525:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DevToolsAPI is not defined", source: devtools://devtools/bundled/devtools_app.html?remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@ac9418ba9c3bd7f6baaffa0b055dfe147e0f8364/&dockSide=undocked (1)
[12781:12781:0225/133753.155599:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DevToolsAPI is not defined", source: devtools://devtools/bundled/devtools_app.html?remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@ac9418ba9c3bd7f6baaffa0b055dfe147e0f8364/&dockSide=undocked (1)

Une fenêtre blanche Untitled s’est ouverte sans rien dedans.

J’ai trouvé un autre topic indiquant que les dernières versions plantent sous Ubuntu. J’ai désinstallé proprement la version 1.6.7 (sudo apt remove cesium-desktop) pour installer la 1.6.1 qui semble stable, tout est OK maintenant.

Dommage de ne pas avoir la dernière version mais bon. Si vous voulez que je teste quelque chose pour faire avancer le bazar, dites-moi :slight_smile:

PS : j’ai aussi essayé la 1.6.10, je reste sur le splash screen. Voici le debug :

thibaut@tiportable:~$ cesium --debug
[15038:15038:0225/134542.712060:ERROR:component_loader.cc(165)] Failed to parse extension manifest.
[15063:15063:0225/134542.766901:ERROR:sandbox_linux.cc(371)] InitializeSandbox() called with multiple threads in process gpu-process.
[15063:15063:0225/134542.839057:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[INFO]  [desktop] Opening debugger...
[INFO]  [desktop] Launching Cesium...	{"verbose":false,"menu":false,"debug":true,"home":"/home/thibaut"}
[DEBUG] [desktop] Getting settings from the local storage...
[INFO]  [desktop] User home:  	/home/thibaut
[INFO]  [desktop] User locale:	en
[INFO]  [desktop] Preparing settings...
[15063:15063:0225/134543.966182:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[15038:15038:0225/134543.997315:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DevToolsAPI is not defined", source: devtools://devtools/bundled/devtools_app.html?remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@ac9418ba9c3bd7f6baaffa0b055dfe147e0f8364/&dockSide=undocked (1)
[15038:15038:0225/134543.997402:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DevToolsAPI is not defined", source: devtools://devtools/bundled/devtools_app.html?remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@ac9418ba9c3bd7f6baaffa0b055dfe147e0f8364/&dockSide=undocked (1)
3 J'aime

Merci pour le retour et les tests !

Il y avait un bug sous Ubuntu 20.04 qui a été corrigé. Depuis un bail, je réussi à lancer Cesium sur Ubuntu Mate 20.04.x (je ne sais pas précisément ma version). Je regarde asap et reviens vers toi.

Salut vit.

Pas de sushis :slight_smile:

Je suis sur une distro plus que classique d’Ubuntu (tu peux voir ta version en allant sur Settings puis About (faudrait peut-être traduire en français ou avec lsb_release -a en ligne de commande).

Ubuntu Mate 20.04 :

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.2 LTS
Release:	20.04
Codename:	focal

Cesium **v1.6.7** - www.cesium.app
### date : 06/05/20 11:07

Ben moi ça se lance nickel !

Installé avec le paquet debian cesium-desktop-v1.6.7-linux-x64.deb dispo ICI

oui il doit y avoir un truc tout con dans ce fichier, que l’on peut trouver dans /opt/cesium …)
As tu essayé avec la 1.6.10 ?

Hello à tous les deux.

Chez moi :

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.2 LTS
Release:	20.04
Codename:	focal

Donc la même que toi vit.

Pour la V10, j’ai un lag sur le splash screen comme indiqué sur le premier post.

thibaut@tiportable:~$ cesium --debug
[7602:7602:0228/233449.574557:ERROR:component_loader.cc(165)] Failed to parse extension manifest.
[7626:7626:0228/233449.664446:ERROR:sandbox_linux.cc(371)] InitializeSandbox() called with multiple threads in process gpu-process.
[7626:7626:0228/233449.716110:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[INFO]  [desktop] Opening debugger...
[INFO]  [desktop] Launching Cesium...	{"verbose":false,"menu":false,"debug":true,"home":"/home/thibaut"}
[DEBUG] [desktop] Getting settings from the local storage...
[INFO]  [desktop] User home:  	/home/thibaut
[INFO]  [desktop] User locale:	en
[INFO]  [desktop] Preparing settings...
[7626:7626:0228/233450.888110:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[7602:7602:0228/233450.903908:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DevToolsAPI is not defined", source: devtools://devtools/bundled/devtools_app.html?remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@ac9418ba9c3bd7f6baaffa0b055dfe147e0f8364/&dockSide=undocked (1)
[7602:7602:0228/233450.903981:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DevToolsAPI is not defined", source: devtools://devtools/bundled/devtools_app.html?remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@ac9418ba9c3bd7f6baaffa0b055dfe147e0f8364/&dockSide=undocked (1)

J’ai testé la 1.6.7 et alors qu’elle ne passait pas avant, cela a l’air de fonctionner maintenant. Va savoir pourquoi :slight_smile:

2 J'aime

Salut à tous !

Voila, j’ai trouvé le bug de lancement pour les versions [1.6.8, 1.6.11]
Pouvez vous tester sur cette nouvelle version 1.6.12 -> https://github.com/duniter/cesium/releases/tag/v1.6.12
Je vais essayer de faire en sortes d’avoir une version qui marche nickel pour toutes les plateformes, afin de mettre à jour cesium.app.

Ensuite, je passerai sur une gestion de version en SemVer (en alpha, beta, etc.) pour être plus précis (mais j’aurais à retoucher mes scripts de build).

1 J'aime

L’installation ce passe bien mais j’ai une fenêtre blanche « sans titre » qui s’affiche en plus de Césium
Voici les logs :

cesium --debug
[18326:18326:0302/160518.644819:ERROR:component_loader.cc(165)] Failed to parse extension manifest.
[18349:18349:0302/160518.747716:ERROR:sandbox_linux.cc(371)] InitializeSandbox() called with multiple threads in process gpu-process.
[18349:18349:0302/160518.945856:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[INFO]  [desktop] Opening debugger...
[INFO]  [desktop] Launching Cesium...	{"verbose":false,"menu":false,"debug":true,"home":"/home/vincentux"}
[DEBUG] [desktop] Getting settings from the local storage...
[18349:18349:0302/160520.501705:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[INFO]  [desktop] User home:  	/home/vincentux
[INFO]  [desktop] User locale:	en
[INFO]  [desktop] Preparing settings...
[DEBUG] [desktop] Preparing settings [OK]
[INFO]  [desktop] HAS_SPLASH_SCREEN=true
[INFO]  [desktop] Will start main scree
[DEBUG] [desktop] Opening window {id: 'cesium', title: 'Cesium'} ...
[18326:18326:0302/160521.306584:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DevToolsAPI is not defined", source: devtools://devtools/bundled/devtools_app.html?remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@ac9418ba9c3bd7f6baaffa0b055dfe147e0f8364/&dockSide=undocked (1)
[18326:18326:0302/160521.307056:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DevToolsAPI is not defined", source: devtools://devtools/bundled/devtools_app.html?remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@ac9418ba9c3bd7f6baaffa0b055dfe147e0f8364/&dockSide=undocked (1)
[18349:18349:0302/160521.363823:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[INFO]  [desktop] Opening debugger...
[18349:18349:0302/160522.119973:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[18326:18326:0302/160522.142267:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DevToolsAPI is not defined", source: devtools://devtools/bundled/devtools_app.html?remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@ac9418ba9c3bd7f6baaffa0b055dfe147e0f8364/&dockSide=undocked (1)
[18326:18326:0302/160522.142551:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DevToolsAPI is not defined", source: devtools://devtools/bundled/devtools_app.html?remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@ac9418ba9c3bd7f6baaffa0b055dfe147e0f8364/&dockSide=undocked (1)
[DEBUG] [storage] Starting {local} storage...
[DEBUG] [settings] Locale [fr-FR]
[DEBUG] [cache] Creating cache {csWot-idty-300s} with {storageMode: memory}...
[DEBUG] [cache] Creating cache {csWot-requirements-300s} with {storageMode: memory}...
[DEBUG] [app] Root path is [chrome-extension://eddgpcgfbhhopcmllclnjdoiepjnmnjj/cesium/index.html]
[DEBUG] [settings] Starting...
[DEBUG] [cache] Creating cache {esWot-memberships-300s} with {storageMode: memory}...
[DEBUG] [crypto] Starting...
[DEBUG] [crypto] Loading 'FullJS' implementation...
[WARN]  pre-main prep time: 2 ms
[DEBUG] [cache] Creating cache {csHttp-3600s} with {storageMode: memory}...
[DEBUG] [device] Ionic platform ready - no device detected.
[DEBUG] [storage] Started in 223ms
[DEBUG] [settings] No settings in local storage. Using defaults.
[DEBUG] [settings] Started
[DEBUG] [BMA] Starting g1.duniter.org {ssl: true)...
[DEBUG] [app] Registering protocol 'web+june'...
[INFO]  [app] Current version [1.6.12] is the latest release
[DEBUG] [http] Checking actual version [1.8.0] is compatible with min expected version [1.1.0]
[DEBUG] [BMA] Started in 430ms
[DEBUG] [currency] Starting...
[DEBUG] [cache] Creating cache {BMA-54000s} with {storageMode: memory}...
[DEBUG] [cache] Creating cache {BMA-300s} with {storageMode: memory}...
[DEBUG] [crypto] Loaded 'FullJS' implementation in 813ms
[DEBUG] [http] Waiting websocket [/ws/block]...
[DEBUG] [currency] Started in 278ms
[DEBUG] [wallet] Starting...
[DEBUG] [wallet] Started in 1ms
[DEBUG] [filter] Loading translations for locale [fr-FR]
[DEBUG] [home] Loading feeds from https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-fr.json...
[DEBUG] [cache] Creating cache {3600s} with {storageMode: memory}...
[DEBUG] [ES] [http] Starting on [g1.data.e-is.pro] (SSL on)...
[DEBUG] [filter] Computing constants from currency parameters
[ERROR] [home] Failed to load feeds.
[DEBUG] [http] Listening on websocket [/ws/block]...
[DEBUG] [currency] Received new block {403387-0000000A662C080A43FABDC804E28F9042AC56F3878C0705581D826E42D6F6D2}
[DEBUG] [ES] [http] Started in 245ms
[DEBUG] [ES] [profile] Enable
[DEBUG] [ES] [notification] Enable
[DEBUG] [ES] [wallet] Enable
[DEBUG] [ES] [message] Enable
[DEBUG] [ES] [subscription] Enable
[DEBUG] [ES] [group] Enable
[DEBUG] [ES] [invitations] Enable
[DEBUG] [ES] [subscription] Enable
[DEBUG] [ES] [tx] Enable
[DEBUG] [ES] [settings] Enable

Ah oui, c’est la fenetre de debuggage de chromium. Je n’arrive pas détecter automatiquement si le DevTools est présent…

Essais sans le --debug stp

Oui, sans le debug, ça fonctionne
voici les logs :

cesium
[18641:18641:0302/161104.118081:ERROR:component_loader.cc(165)] Failed to parse extension manifest.
[18664:18664:0302/161104.219215:ERROR:sandbox_linux.cc(371)] InitializeSandbox() called with multiple threads in process gpu-process.
[18664:18664:0302/161104.463228:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[INFO]  [desktop] Launching Cesium...	{"verbose":false,"menu":false,"debug":false,"home":"/home/vincentux"}
[INFO]  [desktop] User home:  	/home/vincentux
[INFO]  [desktop] User locale:	en
[INFO]  [desktop] Preparing settings...
[INFO]  [desktop] HAS_SPLASH_SCREEN=true
[INFO]  [desktop] Will start main scree
[18664:18664:0302/161105.703439:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[WARN]  pre-main prep time: 2 ms
[INFO]  [app] Current version [1.6.12] is the latest release
[ERROR] [home] Failed to load feeds.
1 J'aime

C’est tout bon ! Sur quelle version d’OS es tu ? Peux tu renseigner le cahier de test (en cochant/ajoutant ta version) ?
L’erreur sur les feeds est logiques, puisque j’ai retiréles fichiers d’actualités.

1 J'aime

Fait :wink:

1 J'aime

Vous savez quand le fix sera déployé ?

Hello @raphaeljolivet

de quel fix parles-tu ? Pour les feeds ? :thinking:

Tu peux installer la version desktop v1.6.12, qui est déjà téléchargeable sur github.

Je mettrai à jour les liens de téléchargement sur Cesium.app seulement quand toutes les plateformes auront été testées.

2 J'aime

Hello.

Merci kimamila (c’est le livre qu’on utilise avec ma fille de 6 ans en IEF pour la lecture) :slight_smile:

J’ai installé et c’est opérationnel de mon côté. Merci :slight_smile:

S’il faut faire autre chose, fais signe. J’ai commenté le cahier de test.

Au fait, il faut faire quoi pour avoir son application acceptée ? Je suis toujours en standby mais c’est peut-être normal :slight_smile:

Oui c’est le livre qui était ouvert à côté de moi pour ma fille, lorsque j’ai du me trouver un pseudo pour le forum :slight_smile: ensuite c’est resté. Finalement j’ai bien ce pseudo en forme de question

Je n’ai pas compris, de quelle application parles tu ?

Il a l’air bien ce livre oui :slight_smile:

Pour l’application, je parle de rejoindre le Ĝ1. J’ai créé un compte sur Cesium mais je suis toujours en attente de validation, je ne sais pas trop ce que je dois faire pour montrer patte blanche :wink: