# Erreur SSL dans Tikka sur le refresh arbre des comptes

**URL:** https://forum.duniter.org/t/erreur-ssl-dans-tikka-sur-le-refresh-arbre-des-comptes/12767
**Category:** Tikka
**Tags:** py-polkadot-sdk
**Created:** [4 December 2024 12:39 UTC](https://forum.duniter.org/t/erreur-ssl-dans-tikka-sur-le-refresh-arbre-des-comptes/12767 "2024-12-04T12:39:54Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [4 December 2024 12:39 UTC](https://forum.duniter.org/t/erreur-ssl-dans-tikka-sur-le-refresh-arbre-des-comptes/12767/1 "2024-12-04T12:39:54Z")

</div>

J’ai eu cette erreur dans tikka en faisant “refresh” sur l’arbre des comptes :

![image](https://forum.duniter.org/uploads/default/original/2X/6/69e095b8baaaf2d3b1c98581eeea5c6b99ec0b60.png)

---

<div class="post-metadata">

### Author: ![vit](https://forum.duniter.org/user_avatar/forum.duniter.org/vit/32/2775_2.png) [@vit](https://forum.duniter.org/u/vit)
#### Post date: [6 December 2024 15:37 UTC](https://forum.duniter.org/t/erreur-ssl-dans-tikka-sur-le-refresh-arbre-des-comptes/12767/2 "2024-12-06T15:37:23Z")

</div>

Après recherche, je ne trouvais pas grand chose.

> <https://stackoverflow.com/questions/33410577/python-requests-exceptions-sslerror-eof-occurred-in-violation-of-protocol>

Ils évoquent le cas où de nombreuses requêtes réseaux qui peuvent s’entrechoquer.

J’ai donc vérifié et j’ai découvert que `substrate-interface` fait des requêtes sur la connection websocket, sans que je lui demande…

Ces requêtes sortent de mon système de threadsafe et peuvent donc s’entrechoquer avec mes requêtes multithread !! ‼ 😱

De plus, pour faire une requête de multiple variables dans les données, en une seule requête, la création des multiples clefs de storage entraîne (aléatoirement en plus) des requêtes à chaque création de clef de storage ! 😱

Or, lors du _refresh_ de l’arbre des comptes, je fais 4 _multi\_request_ (balances des comptes, index des identités, infos des identités et infos des forgerons !).

C’est donc un **bug critique** qui m’oblige à debug le client Python `substrate-interface` et proposer des solutions à son développeur/mainteneur. A suivre…

**En attendant, les connections aux nœuds par Tikka seront malheureusement “instables”…**  
[EDIT]  
J’ai modifié mon système de threadsafe. Plus simple, Il prend en compte **toutes** les requêtes réseau de `substrate-interface`. Je vais le tester quelques temps avant de release…😉
