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:4Installiert 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?
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
-
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:4Installiert 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 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
-
@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.
-
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.
-
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.
-
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.
-
so das hat funktioniert.
Aber die Fehler bleiben bestehen.
system.adapter.javascript : javascript - v5.0.9 -
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
-
@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
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
