Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Erreur: Critical error on send_changes_async local variable 'r' referenced before assignment

Avatar de l’utilisateur
Poumi
Actif
Messages : 660
Inscription : 21 mars 2019, 22:41

Erreur: Critical error on send_changes_async local variable 'r' referenced before assignment

Message par Poumi » 05 mai 2019, 21:51

Bonjour,

Je viens de voir dans mes logs ce message:

Code : Tout sélectionner

Critical error on  send_changes_async local variable 'r' referenced before assignment
Il arrive à chaque fois qu’il y a timeout de l’envoi (après le 2/3)
Exemple:

Code : Tout sélectionner

[2019-05-05 21:18:00][ERROR] : SENDER------Error on send request to jeedom HTTPConnectionPool(host='192.168.0.33', port=80): Max retries exceeded with url: /plugins/blea/core/php/jeeBlea.php?apikey=Xxxx (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.HTTPConnection object at 0x74dd9090>, 'Connection to 192.168.0.33 timed out. (connect timeout=0.5)')) retry : 0/3
[2019-05-05 21:18:00][ERROR] : SENDER------Error on send request to jeedom HTTPConnectionPool(host='192.168.0.33', port=80): Max retries exceeded with url: /plugins/blea/core/php/jeeBlea.php?apikey=Xxxx (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.HTTPConnection object at 0x74dd9c90>, 'Connection to 192.168.0.33 timed out. (connect timeout=0.5)')) retry : 1/3
[2019-05-05 21:18:01][ERROR] : SENDER------Error on send request to jeedom HTTPConnectionPool(host='192.168.0.33', port=80): Max retries exceeded with url: /plugins/blea/core/php/jeeBlea.php?apikey=Xxxx (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.HTTPConnection object at 0x74dd91f0>, 'Connection to 192.168.0.33 timed out. (connect timeout=0.5)')) retry : 2/3
[2019-05-05 21:18:01][ERROR] : SENDER------Critical error on  send_changes_async local variable 'r' referenced before assignment
A chaque fois qu’on atteind le 2/3 l’erreur apparaît juste après.
C’est les logs d’une antenne, je ne sais pas si l’erreur est uniquement pour les antennes ou global ( je vois pas bien comment on pourrait avoir ce timeout en local de toute façon...)

Si un dev a le temps de regarder...

Pas sur qu’il y ait un impact derrière vu que c’est au dernier retry, c’est juste que j’aime pas ce genre de logs :lol:

Avatar de l’utilisateur
BizZ62
Actif
Messages : 1510
Inscription : 16 juil. 2014, 19:17

Re: Erreur: Critical error on send_changes_async local variable 'r' referenced before assignment

Message par BizZ62 » 16 juil. 2019, 11:30

Hello !

J'ai le même message dans les logs Xiaomihome, Rfx et ZWave :

Code : Tout sélectionner

[2019-07-16 06:02:34][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x75f32850>, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 2/3
[2019-07-16 06:02:34][ERROR] : Critical error on  send_changes_async local variable 'r' referenced before assignment
[2019-07-16 06:04:21][ERROR] : Error on send request to jeedom ('Connection aborted.', error(104, 'Connection reset by peer')) retry : 0/3
[2019-07-16 06:06:14][ERROR] : Error on send request to jeedom ('Connection aborted.', error(104, 'Connection reset by peer')) retry : 1/3
[2019-07-16 06:08:07][ERROR] : Error on send request to jeedom ('Connection aborted.', error(104, 'Connection reset by peer')) retry : 2/3
[2019-07-16 06:08:07][ERROR] : Critical error on  send_changes_async local variable 'r' referenced before assignment
[2019-07-16 06:09:59][ERROR] : Error on send request to jeedom ('Connection aborted.', error(104, 'Connection reset by peer')) retry : 0/3
[2019-07-16 06:11:52][ERROR] : Error on send request to jeedom ('Connection aborted.', error(104, 'Connection reset by peer')) retry : 1/3
[2019-07-16 06:13:44][ERROR] : Error on send request to jeedom ('Connection aborted.', error(104, 'Connection reset by peer')) retry : 2/3
[2019-07-16 06:13:44][ERROR] : Critical error on  send_changes_async local variable 'r' referenced before assignment
[2019-07-16 06:15:37][ERROR] : Error on send request to jeedom ('Connection aborted.', error(104, 'Connection reset by peer')) retry : 0/3
[2019-07-16 06:17:25][ERROR] : Error on send request to jeedom ('Connection aborted.', error(104, 'Connection reset by peer')) retry : 1/3
[2019-07-16 06:19:17][ERROR] : Error on send request to jeedom ('Connection aborted.', error(104, 'Connection reset by peer')) retry : 2/3
[2019-07-16 06:19:17][ERROR] : Critical error on  send_changes_async local variable 'r' referenced before assignment
[2019-07-16 06:21:10][ERROR] : Error on send request to jeedom ('Connection aborted.', error(104, 'Connection reset by peer')) retry : 0/3
[2019-07-16 06:22:57][ERROR] : Error on send request to jeedom ('Connection aborted.', error(104, 'Connection reset by peer')) retry : 1/3
[2019-07-16 06:24:45][ERROR] : Error on send request to jeedom ('Connection aborted.', error(104, 'Connection reset by peer')) retry : 2/3
[2019-07-16 06:24:45][ERROR] : Critical error on  send_changes_async local variable 'r' referenced before assignment
Je ne sais pas si il y a un lien mais mon Jeedom tombe régulièrement, environ une fois par jour, et à des horaires aléatoires... J'aimerais bien aussi ne plus voir ces lignes d'erreur mais je ne sais pas non plus trop de quel côté chercher...
Jeedomien depuis 2014
Rpi3 - SSD 32Go + Stick Aeon Gen5 + RfxTrx + Gateway Xiaomi
+ Rpi3 - SSD 32Go + Stick Aeon Gen5 en Jeelink
+ 40 Modules Zwave + 25 modules 433 + 10 modules Xiaomi Home + 5 Caméras.

rootard
Timide
Messages : 120
Inscription : 02 nov. 2018, 19:52

Re: Erreur: Critical error on send_changes_async local variable 'r' referenced before assignment

Message par rootard » 01 nov. 2019, 14:26

salut

Je déterre ce post, moi aussi j'ai ce problème sur le plugin ZWave.
Je suis sur la dernière release du core 3.3.35 + le plugin ZWave 2019-10-08 02:23:27
Vous avez trouvé une solution?

Code : Tout sélectionner

[2019-10-31 19:49:57][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/openzwave/core/php/jeeZwave.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.HTTPConnection object at 0x704445b0>, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 0/3
[2019-10-31 19:49:57][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/openzwave/core/php/jeeZwave.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.HTTPConnection object at 0x704e38f0>, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 1/3
[2019-10-31 19:49:58][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/openzwave/core/php/jeeZwave.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.HTTPConnection object at 0x704e3e50>, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 2/3
[2019-10-31 19:49:58][ERROR] : Critical error on  send_changes_async local variable 'r' referenced before assignment
Pourtant le port 80 est bien fonctionnel:

Code : Tout sélectionner

root@raspberrypi> netstat -a|grep LIST|grep http
tcp6       0      0 [::]:http               [::]:*                  LISTEN
tcp6       0      0 [::]:https              [::]:*                  LISTEN
Merci :D

Répondre

Revenir vers « [Plugin Officiel] BLEA »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités