Bug script lua quand mauvais dossier

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
Tonio16
Messages : 349
Inscription : 13 oct. 2017, 17:00

Bug script lua quand mauvais dossier

Message par Tonio16 »

Salut

Je partage un bug que je viens d'expérimenter. J'utilise le script lua pour déterminer si c'est un jour de vacances. Dans les script, il a y un lien vers un fichier xml dans le dossier domoticz. Comme j'utilise le script sur plusiers Pi et que je n'ai pas toujours le même utilisateur, sur un des pi, le chemin d'accès était faux.
Avec cette erreur: plantage de Domoticz:

Code : Tout sélectionner

2018-08-29 20:15:08.600  Status: LUA: Erreur d'ouverture du fichier '/home/domoticz/domoticz/scripts/lua/vacances.xml'.
2018-08-29 20:15:08.670  Status: WebServer(HTTP) stopped
2018-08-29 20:15:08.893  Error: Domoticz received fatal signal 6 !...
2018-08-29 20:15:08.896  Error:   /home/pi/domoticz/domoticz() [0x262154]
2018-08-29 20:15:08.896  Error:   /home/pi/domoticz/domoticz(_Z14signal_handleri+0x4c) [0x26220c]
2018-08-29 20:15:08.896  Error:   /lib/arm-linux-gnueabihf/libc.so.6(__default_sa_restorer+0) [0x76c846b0]
2018-08-29 20:15:08.896  Error:   /lib/arm-linux-gnueabihf/libc.so.6(gsignal+0xa0) [0x76c8345c]
Après correction, tout rentre dans l'ordre.

J'avais déjà fait cette erreur sur la version stable précédente sans crasher Domoticz.

Tcho

Antoine
Domoticz V2020.2 sous raspbian-Buster
Raspberry Pi B+ avec Clé Zigate 3.1d Plugin 4.11.011
Répondre