NEWS
Test Adapter Meteoalarm v2.0.x
-
@ilovegym sagte in Test Adapter Meteoalarm v2.0.x:
2022-09-02 12:30:15.963 - info: meteoalarm.0 (2399703) Terminated (NO_ERROR): Without reason
Also hier beendet sich der Adater ... aber scheinbar gibt es code Teile die Danach noch auf die DB zugreifen wollen. Also hier muss der Entwickler nochmal den Code-Flow prüfen das alles abgearbeitet ist "for sure" (bedenkt das Alles asynchron ist ion Javascript, auch ein "setState" oder so!!) ... ggf mit async/await arbeiten
-
@ilovegym Schaue ich mir an
-
@ilovegym Ich hab nochmal einiges nachgebessert. Könntest du bitte mal das Update über Github installieren? https://github.com/jack-blackson/ioBroker.meteoalarm
-
Hi, gerade mal schnell am Tablett das Update gemacht, der Fehler ist jetzt anders:
``
meteoalarm.0
2022-09-15 20:15:02.667 warn Terminated (UNCAUGHT_EXCEPTION): Without reasonmeteoalarm.0
2022-09-15 20:15:02.666 debug Plugin sentry destroyedmeteoalarm.0
2022-09-15 20:15:02.665 info terminatingmeteoalarm.0
2022-09-15 20:15:02.652 error Cannot read properties of null (reading 'val')meteoalarm.0
2022-09-15 20:15:02.652 error TypeError: Cannot read properties of null (reading 'val') at saveAlarmsForLater (/opt/iobroker/node_modules/iobroker.meteoalarm/main.js:907:39) at getData (/opt/iobroker/node_modules/iobroker.meteoalarm/main.js:295:31)meteoalarm.0
2022-09-15 20:15:02.645 error unhandled promise rejection: Cannot read properties of null (reading 'val')meteoalarm.0
2022-09-15 20:15:02.644 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().meteoalarm.0
2022-09-15 20:15:02.033 debug 0: Existing alarm objects at adapter start: 0meteoalarm.0
2022-09-15 20:15:01.904 debug XML Language: de-DEmeteoalarm.0
2022-09-15 20:15:01.903 debug Sentry aktiv - Breadcrumb gesetztmeteoalarm.0
2022-09-15 20:15:01.902 debug Setup found: country DE and region DE047 - Kreis Darmstadt-Dieburg und Stadt Darmstadtmeteoalarm.0
2022-09-15 20:15:01.901 debug Language: demeteoalarm.0
2022-09-15 20:15:01.883 info starting. Version 2.3.0 (non-npm: jack-blackson/ioBroker.meteoalarm#8dfb718522b496c18249f8927edd9b6c535229b3) in /opt/iobroker/node_modules/iobroker.meteoalarm, node: v16.17.0, js-controller: 4.0.23meteoalarm.0
2022-09-15 20:15:01.616 debug Plugin sentry Initialize Plugin (enabled=true) -
@ilovegym Sorry, da hat sich noch ein Fehler eingeschlichen - kannst du bitte nochmals aktualisieren?
-
@jackblackson Hi,
Jetzt läuft er, keine Fehler mehr, und hat auch die alten Alarme und Verzeichnisse gelöscht.
Top!Vielen Dank!
-
@jackblackson
Hi,
Nach dem Update auf 2.31 ist der Fehler wieder da, in der GitHub Version vorher war er weg… -
@ilovegym Der letzte Fehler mit „cannot read..“?
-
@jackblackson
Hmm seit heute ist der Fehler wieder weg, kann das am Server gelegen haben?Hab weder n Update noch n reboot gemacht..
-
@ilovegym Ist sehr komisch, weil es eigentlich nur passieren konnte, wenn man noch alte Alarme hatte, die mit Version vor 2.3.0 erstellt wurden.
-
@jackblackson ja, ist auch seitdem nicht mehr aufgetreten. Version 2.3.1 laeuft!
-
Hallo.
Seit zwei Tage habe ich folgenden Fehler im Log.
Der Fehler tritt für beide Instanzen auf.
Version: 2.3.3Das ganze ist jetzt Wochen und Monate stabil gelaufen und jetzt plötzlich der Fehler.
Neustart von Instanz, IOBroker und des ganzen Systems hat nichts gebracht.
Aufgefallen ist es mir, weil aktuell eine Windwarnung sein sollte, aber nichts gekommen ist.TypeError: Cannot read properties of undefined (reading 'indexOf') at /opt/iobroker/node_modules/iobroker.meteoalarm/main.js:420:76 at Parser.<anonymous> (/opt/iobroker/node_modules/xml2js/lib/parser.js:304:18) at Parser.emit (node:events:513:28) at Parser.emit (node:domain:489:12) at SAXParser.onclosetag (/opt/iobroker/node_modules/xml2js/lib/parser.js:262:26) at emit (/opt/iobroker/node_modules/sax/lib/sax.js:624:35) at emitNode (/opt/iobroker/node_modules/sax/lib/sax.js:629:5) at closeTag (/opt/iobroker/node_modules/sax/lib/sax.js:889:7) at SAXParser.write (/opt/iobroker/node_modules/sax/lib/sax.js:1436:13) at Parser.exports.Parser.Parser.parseString (/opt/iobroker/node_modules/xml2js/lib/parser.js:323:31)
Was kann ich noch probieren? @jackblackson
Danke vorab.
lg -
@neunteufels
versuch´s mit Version 2.3.4 (imlatest
Repo) - ich hatte ein ähnliches Problem am Wochenende.Edit: aktuell gibt´s schon eine 2.3.5
-
@neunteufels Wie @neunteufels sagt, sollte dir das Upgrade auf 2.3.4 (bzw. inzwischen 2.3.5) helfen - dies sind bisher aber nur im Beta-Channel verfügbar. Ich vermute du bist auch aus Österreich. Aus meiner Sicht wurde hier gestern bzw. vorgestern eine Windwarnung herausgegeben, die nicht ganz dem bisher definierten Format entsprochen hat - daher ist der Adapter abgeschmiert. Mit der neuen Version sollte es aber keine Problem mehr geben. Ich werde die 2.3.5 dann in 2-3 Tagen auch für alle freigeben.
-
2.3.5 hat das Problem gelöst.
Danke. -
Für meinen Landkreis in Deutschland werden keine Warnungen mehr angezeigt obwohl auf der Webseite von meteoalarm.org eine Warnung vorhanden ist. Das ist schon seit ein paar Tagen so. Nutze seit heute die Version 2.3.5.
-
@chris76e Welche Version hattest du davor? Und um welche Region handelt es sich?
-
@jackblackson Funktioniert wieder, habe gestern um 18:20 Uhr wieder Warnungen bekommen.
Kann dir leider nicht sagen welche Version ich vorher hatte, bin aber im stabel unterwegs.
Region ist Kreis Heinsberg.
-
Hallo.
Mir ist gerade auf gefallen, dass keine Benachrichtigung via Telegram kommt, wenn keine Warnungen mehr anstehen.
Das hat doch schon mal funktioniert, oder?"Keine Warnungen" senden ist angehakt.
Was kann ich machen damit ich die wieder bekomme?
lg
-
@neunteufels Ja, sollte schon funktionieren. Könntest du bitte kurz ein Issue anlegen, dann schau ich es mir gleich an. Dann sehen es Andere auch, wenn sie das selbe Problem haben.