Demon qui stop ... log alexaapi

@sigalou Salut

Alexapi beta 2020-05-21 22:54:09
jeedom 4.0.56
OS VM proxmox debian 10
node.js version v14.3.0

Je viens de transférer une sauvegarde d’un PI3b+ raspian 10
Sur la VM
cookie refait
dépendances relancées log dit que tout est bon

Le log alexapi_node lui présente des erreurs
le demon se lance puis stop au bout de quelques secondes


/var/www/html/plugins/alexaapi/resources/lib/alexa-cookie.js:105
res.connection.end();
^
TypeError: Cannot read property 'end' of null
at IncomingMessage.<anonymous> (/var/www/html/plugins/alexaapi/resources/lib/alexa-cookie.js:105:32)
at IncomingMessage.emit (events.js:327:22)
at endReadableNT (_stream_readable.js:1224:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21)

Voilà tout j’ai mis après ça le log en debug pour si il te faut des infos en plus

Bonne journée

Il est en vacances le beau @sigalou ?

?! Vu mais qu’est ce que tu veux que je te dises ?
Surement une merde dans ton installation.
C’est surprenant une erreur sur un stop.
Je peux ajouter un try pour éviter l’affichage de l’erreur mais cela ne corrigera pas ton souci.

Non il faut trouver la cause !
la seule chose que je vois c’est si ton plugin de supporte pas
node.js version v14.3.0
T’a tester chez toi avec les dernières version de node ?

Hello,

Je rentre dans la conversation :wink:

Pourquoi il est en nodejs 14 ? Officiellement tout le monde doit être dans nodejs 12. (c’est la version LTS Long Term Support) (Car tous les plugins partagent la même version de node js donc ça doit être fixé…) https://community.jeedom.com/t/nodejs-12-migration/1939

image
la v12 est encore valable largement jusqu’en octobre, les plugins ont donc encore pas mal de temps pour se mettre en ordre. mais d’ici là, c’est v12 !

J’ai installé une debian buster (sur mon proxmox aussi) semaine passée et elle était toujours en nodejs 10 (qui se fait upgrader proprement)
Comme le montre ce lien :

Oui donc 14 c’est bien CURRENT ACTIVE.
moi aussi sur mon pi j’avais une 12.18.0 …

Non je parle de LTS

Donc je ne vois pas comment tu te retrouves avec une 14.

Soit tu l’as mise : pas supporté
Soit un plug-in l’a mise : il peut pas et il faut trouver lequel et prévenir le dev car ça peut casser tous les autres plugins

Je sais ce qu’il en est, le dev le sais maintenant a lui de voir si il veut que son plugin soit a la page …

Car il n’y a pas que Jeedom … dans ma machine.

Non supporté non plus :wink:

C’est quel dev ?

@sigalou non ?

J’ai évoqué 14 car dans le changelog, Apollon77 l’a mentionné :

3.2.1 (2020-06-17)

  • (Apollon77) update amazon-cookie library: another optimization for Node.js 14

Et en clair sans décodeur brexit ?