NEWS
[gelöst] Fehler bei Trigger mit mehreren Objekten
-
Aktuell bekomme ich folgende Fehlermeldung, wenn ich einen Trigger mit mehr als einem
Objekt nutzen möchte.
Vorhandene Scripte funktionieren noch nur neu Angelegte oder kopierte Scripte leider nicht.javascript.0 2021-03-07 11:27:18.922 error (2220) at processImmediate (internal/timers.js:463:21) javascript.0 2021-03-07 11:27:18.922 error (2220) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1238:17) javascript.0 2021-03-07 11:27:18.922 error (2220) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1722:17 javascript.0 2021-03-07 11:27:18.922 error (2220) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1621:37) javascript.0 2021-03-07 11:27:18.922 error (2220) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1383:28) javascript.0 2021-03-07 11:27:18.921 error (2220) at Object.createScript (vm.js:261:10) javascript.0 2021-03-07 11:27:18.921 error (2220) at new Script (vm.js:88:7) javascript.0 2021-03-07 11:27:18.921 error (2220) SyntaxError: missing ) after argument list javascript.0 2021-03-07 11:27:18.921 error (2220) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ javascript.0 2021-03-07 11:27:18.921 error (2220) on({id: new RegExp('tr-064\\.0\\.devices\\.Benutzer1-Handy\\.active' + "$|" + 'tr-064\\.0\\.devices\\.Benutzer2-Handy\\.active' + "$|" + 'tr-064\\.0\\.devices\\.Benutzer2-Handy\\.active'$), change: "ne"}, a javascript.0 2021-03-07 11:27:18.920 error (2220) script.js.Anwesenheit.Anwesenheit_Steuerung_über_FritzBox_Adapter compile failed: at script.js.Anwesenheit.Anwesenheit_Steuerung_über_FritzBox_Adapter:4
Installiert ist die JS 5.0.11
Auf einem anderen System ist die 4.8.4 installiert.
Dort funktioniert das Ganze noch.Den Fixer habe ich bereits durchlaufen lassen, einen Neustart gemacht und vorher versucht, die alte Version wieder herzustellen.
Leider ohne Erfolg.Kann das vielleicht auch einer bestätigen?
-
@falke69 Ist ein Bug in 5.11
Bitte Version 5.10 nutzen
-
Siehe bitte auch: https://forum.iobroker.net/topic/42991/fehler-in-blocky-und-keine-ahnung-warum/7?_=1615115930885
Bitte mal von Blockly- auf js-Ansicht umstellen und die entsprechende Zeile on({id: new RegExp... suchen
-
@falke69 sagte in Fehler bei Trigger mit mehreren Objekten:
on({id: new RegExp('tr-064\.0\.devices\.Benutzer1-Handy\.active' + "$|" + 'tr-064\.0\.devices\.Benutzer2-Handy\.active' + "$|" + 'tr-064\.0\.devices\.Benutzer2-Handy\.active'$), change: "ne"}, a
@Homoran steht im LOG
-
@wendy2702 da steht sogar noch extra ein + davor
-
also ich bin jetzt wieder auf die 5.10
leider bekomme ich weiterhin den selben Fehler.
hier mal die js-Ansicht
on({id: new RegExp('default' + "$|" + 'radar2\\.0\\.Benutzer1_Handy\\._here' + "$|" + 'radar2\\.0\\.Benutzer2_Handy\\._here'$), change: "ne"}, async function (obj) { }); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMkFjIW5vdUIlM0ZaNTFlRDJwZmclN0IlN0NYJTIyJTIweCUzRCUyMjEzOSUyMiUyMHklM0QlMjItMTI3JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwaXRlbXMlM0QlMjIzJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMkJpeWcuc3owM0QlN0QlMjQwJTVEaTlxLlBwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFZGVmYXVsdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQxJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMmZpZWxkX29pZCUyMiUyMGlkJTNEJTIyIWQlMjNQbzMlNUUpWTB1ZHRXT0olM0FhJTQwZCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRXJhZGFyMi4wLlBlZ2d5X0hhbmR5Ll9oZXJlJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDIlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjJ6JTQwJTJCek0lMkNtWGd6NVpkZCUyNU4obDklNUIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0VyYWRhcjIuMC5BbGVuYV9IYW5keS5faGVyZSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==
Ich bin vorher sogar bis zur 4.8.4 gegangen. Aber der Fehler bleibt bestehen.
So wie es aussieht bin ich nicht der Einzige und wenn der Fehler bekannt ist, dann ist das mal ein gutes Zeichen, das ich mich nicht zu doof anstelle.Dann werde ich abwarten und Tee trinken.
Danke für Eure Hilfe.
-
@falke69 welche Version läuft aktuell?
iobroker list adapters |grep javascript
-
aktuell die 5.0.11
Na brat mir einer einen Storch.
Habe doch vorhin auf die 5.10 gewechselt.pi@iobroker:~ $ iobroker list adapters |grep javascript system.adapter.javascript : javascript - v5.0.11 pi@iobroker:~ $
Also nochmal:
Es bleibt dabei. Die 5.0.11 bleibt vorhanden.
-
@falke69 Bitte auf 5.09 gehen
-
so das hat funktioniert.
Aber die Fehler bleiben bestehen.system.adapter.javascript : javascript - v5.0.9
-
@falke69 sagte in Fehler bei Trigger mit mehreren Objekten:
Aber die Fehler bleiben bestehen.
klar!
Es hieß ja, dass das Blockly mit der alten Version angelegt werden muss
-