# Cannot read property 'substring' of null

**URL:** https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538
**Category:** Cesium
**Tags:** yunohost, cesium
**Created:** [2 November 2019 13:20 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538 "2019-11-02T13:20:30Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [2 November 2019 13:20 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/1 "2019-11-02T13:20:30Z")

</div>

Bonjour,  
j’essaie d’ajouter des portefeuilles de comptes non-certifiés dans mon compte Cesium et je vois ce message d’erreur:  
‹&nbsp;&nbsp;›‹&nbsp;Cannot read property ‹&nbsp;substring&nbsp;› of null&nbsp;›’’

---

<div class="post-metadata">

### Author: ![poka](https://forum.duniter.org/user_avatar/forum.duniter.org/poka/32/6827_2.png) [@poka](https://forum.duniter.org/u/poka)
#### Post date: [2 November 2019 19:16 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/2 "2019-11-02T19:16:57Z")

</div>

@jytou à déjà ouvert un ticket il y a 3 mois à ce sujet:

> **[Problem with other wallet (#838) · Issues · clients / Cesium-grp / Cesium ·...](https://git.duniter.org/clients/cesium-grp/cesium/-/issues/838)**
>
> When I go to my wallets, I get the following message: Échec du chargement des portefeuilles secondaires. Cannot read property 'substring' of null I suspect some...

---

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [3 November 2019 11:03 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/3 "2019-11-03T11:03:57Z")

</div>

Je pense que c’est lié à ce problème:

> [@Page disparue, et nom de compte?](https://forum.duniter.org/t/page-disparue-et-nom-de-compte/6540/4):
>
> Le certif…

---

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [10 November 2019 08:36 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/4 "2019-11-10T08:36:20Z")

</div>

Je pensais, car ce problème de page et de compte disparus est résolu, mais je suis toujours confronter à la même erreur avec les portefeuilles. Et impossibilité de d’ajouter ou supprimer un compte, cette erreur semble bloquer la page de mes portefeuilles qui semble vouloir chercher à se charger sans y arriver…

---

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [4 March 2020 11:46 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/5 "2020-03-04T11:46:42Z")

</div>

Bonjour, j’ai toujours ce soucis avec Mes portefeuilles.  
 ![Capture d’écran du 2020-03-04 12-45-14](https://forum.duniter.org/uploads/default/original/2X/a/a6abe0191181cf049a17a6b661e948dee17b6106.png)  
Pas moyen de résoudre cette erreur ?

---

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [4 March 2020 17:17 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/6 "2020-03-04T17:17:25Z")

</div>

Par contre, je viens de découvrir que je pouvais cliquer en haut sur ma clé publique et ainsi voir les autres clés ajoutées à mes portefeuilles.

---

<div class="post-metadata">

### Author: ![kimamila](https://forum.duniter.org/user_avatar/forum.duniter.org/kimamila/32/185_2.png) [@kimamila](https://forum.duniter.org/u/kimamila)
#### Post date: [4 March 2020 18:13 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/7 "2020-03-04T18:13:34Z")

</div>

Oups, je suis passé a côté de cette erreur je crois…

Quelle version de Cesium utilises tu ?  
As tu testé avec un pré-version (v1.5.x) ?

Si tu utilisais une version web, ce qui m’aidera beaucoup, c’est :

- d’ouvrir Cesium mais avec le chemin `/debug.html`
- d’ouvrir la console javascript
- M’envoyer la pile d’erreur dans la console, quand tu reproduis le problème

merci !

---

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [5 March 2020 12:38 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/8 "2020-03-05T12:38:30Z")

</div>

Bonjour, en me connectant en version web (ici [https://g1.duniter.fr/](https://g1.duniter.fr/)), je ne vois rien dans mes portefeuilles, bizarre ?? Je vais essayer de prendre une autre version de Cesium Desktop, là sur ma debian j’ai la version v1.3.11. Mon bug est aussi sur mon Android avec l’app Cesium…  
Sinon, je peux tenter de mettre en place Cesium sur mon serveur Yunohost qui héberge déjà un noeud Duniter… Dans ce cas j’installe Cesium sur le même sous-domaine où se trouve duniter ou je devrai créer un autre sous-domaine pour Cesium ?

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [5 March 2020 12:47 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/9 "2020-03-05T12:47:27Z")

</div>

> [@roodinux](#):
>
> Sinon, je peux tenter de mettre en place Cesium sur mon serveur Yunohost qui héberge déjà un noeud Duniter… Dans ce cas j’installe Cesium sur le même sous-domaine où se trouve duniter ou je devrai créer un autre sous-domaine pour Cesium ?

Malheureusement, l’app Duniter a besoin d’un nom de domaine à elle toute seule. Il y a des travaux à effectuer pour permettre d’installer plusieurs applications sur le même nom de domaine avec l’app Duniter. Perso, c’est pas dans mes priorités et les sous noms de domaines et les certificats LE se créent à volonté à condition d’avoir son nom de domaine.

---

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [5 March 2020 12:50 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/10 "2020-03-05T12:50:36Z")

</div>

Pas de soucis, juste si j’installe l’app Cesium, je lui attribue un autre sous-domaine…

---

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [5 March 2020 13:02 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/11 "2020-03-05T13:02:43Z")

</div>

Peut-être que le soucis vient dans ma version Cesium-Desktop sur mon ordi ? J’ai Activer le stockage local, peut-être pas une bonne idée ? Par contre je n’ai pas activer la fonction Mes portefeuilles «&nbsp;Sécuriser la liste&nbsp;».

---

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [5 March 2020 13:11 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/12 "2020-03-05T13:11:21Z")

</div>

Autre question, à l’install du paquet yunohost, je laisse l’application publique ? Bon je teste en laissant publique…

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [5 March 2020 13:13 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/13 "2020-03-05T13:13:48Z")

</div>

J’ai prévu de la passer privée par défaut. Pas encore fait.

---

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [5 March 2020 13:14 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/14 "2020-03-05T13:14:38Z")

</div>

Bon, je l’ai laissée publique, c’est gênant ?

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [5 March 2020 13:16 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/15 "2020-03-05T13:16:19Z")

</div>

Non, c’est plus par cohérance avec le choix qui a été fait récement sur le fait de ne pas laisser entrer ses identifiants Ğ1 sur des apps web.

---

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [5 March 2020 13:17 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/16 "2020-03-05T13:17:51Z")

</div>

Ok, je vais peut-être réinstaller alors. Je dois partir maintenant, je vous tient au courant plus tard de la suite. Merci.

---

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [5 March 2020 15:31 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/17 "2020-03-05T15:31:54Z")

</div>

Salut, alors après une install de cesium sur mon serveur Yunohost, version v1.4.16, j’ai essayé ce que tu dis, par contre je ne trouve pas l’erreur sur Mes portefeuilles, je vois ceci comme erreur en console:

```
Erreur dans les liens source : SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
URL de la ressource : https://cesium.rodinux.fr/cesium/dist_js/vendor.js
URL du lien source : angular-chart.min.js.map

```

Du coup, j’ai recréer des portefeuilles dans cette version, ça semble marcher… C’est sur ma version Desktop sur l’ordinateur et sur l’app android que ça coince !! bizarre…

---

<div class="post-metadata">

### Author: ![kimamila](https://forum.duniter.org/user_avatar/forum.duniter.org/kimamila/32/185_2.png) [@kimamila](https://forum.duniter.org/u/kimamila)
#### Post date: [5 March 2020 17:08 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/18 "2020-03-05T17:08:46Z")

</div>

Par hasard, est-ce que sur les Cesium qui ont le problème, tu aurais le chiffrement des portefeuilles secondaires d’activé (dans les paramètres de Cesium) ?

---

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [6 March 2020 10:28 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/19 "2020-03-06T10:28:01Z")

</div>

Non, ce n’est pas activé… J’avais mis dans Mes portefeuilles des comptes non-membre pour faire des achats, un appartient à mon association, certains que j’ai créé, un autre pour le retrouver et le payer…  
Sur la version web de Cesium que j’ai installer hier (v1.4.16), je n’ai pas d’erreurs; hier j’ai essayé de mettre des portefeuilles secondaires, mais ils ne sont plus là ???

---

<div class="post-metadata">

### Author: ![roodinux](https://forum.duniter.org/user_avatar/forum.duniter.org/roodinux/32/2287_2.png) [@roodinux](https://forum.duniter.org/u/roodinux)
#### Post date: [6 March 2020 10:53 UTC](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538/20 "2020-03-06T10:53:21Z")

</div>

Est-ce que mon erreur peut venir du fait qu j’ai deux comptes non-membre qui servent de portefeuille, mais qui ont un profil avec le même nom et prénom (le mien) ? C’est peut-être cela qui cloche ??  
Ou bien, en relisant l’erreur me vient cet aspect, un de ces portefeuille a été créé pour aller sur le site Ğannonce avec un fichier clé, il n’a pas d’identifiant et mot de passe… Cela explique peut-être l’erreur ??

[Next page](https://forum.duniter.org/t/cannot-read-property-substring-of-null/6538.md?page=2)
