NEWS
[Frage] Einfaches Script verursacht JS Absturz - Warum
-
Hallo,
Ich habe ein Problem das mein javascript.0 adapter immer abschmiert wenn ich dieses Skript benutze. Zu mindestens immer wenn es unwahr wird.
Das ist die Fehlermeldung:
filename="Screen%20Shot%202017-03-31%20at%2011.58.26.png" index="1">~~
Und hier der Blocklycode:
filename="Screen%20Shot%202017-03-31%20at%2011.59.49.png" index="0">~~
Fernseher und VuDuo2 (Satbox) anstellen geht immer, aber sobald ich ausmache haengt er sich auf.
Danke fuer euere Unterstuetzung (PS: blutjunger JS Anfaenger)
-
Ich verstehe auch nicht viel davon, aber ich hatte so ein ähnliches Problem mit einer vuplus.
Da stürzte der Adapter auch ab, wenn Befehle gesendet wurden und die vuplus aus war.
Ich habe das dann so verwirklicht, dass das Skript nur zum Befehl senden aktiv wurde und hinterher gleich wieder deaktiviert wurde.
-
Wie deaktiviere ich es danach? Ist unheimlich nervig - ich versteh nicht warum.
-
Wie deaktiviere ich es danach? Ist unheimlich nervig - ich versteh nicht warum. `
Ich starte das Script mit dem Szene-Adapter und stoppe das Script 2000 ms später. -
Ich würde beim einschalten die bash weglassen und das genauso wie beim ausschalten mit dem link arbeiten
-
Der URL-Call ist aber genau das Problem!!
EHOSTUNREACH 192.168.1.10:80
Gibt es den Server? Ist das so erreichbar? Das ist der Fehler der hier kommt.
-
Ja, aber ich glaube vermute in Verbindung mit der zuvor ausgeführten .sh
-
Der URL-Call ist aber genau das Problem!!
EHOSTUNREACH 192.168.1.10:80
Gibt es den Server? Ist das so erreichbar? Das ist der Fehler der hier kommt. `
Hi,Ja, das ist meine Satbox VuDuo2. Ueber den Befehl kann ich die Box einfach ausschalten. Auch mehrmals getestet ueber den Browser.
Ich würde beim einschalten die bash weglassen und das genauso wie beim ausschalten mit dem link arbeiten `
Ich starte damit ein .sh skript was auf dem BananaPi liegt. Ohne Bash startet kein .sh skript, auch nicht wenn ich es direkt vom Server starte.
Habe keine Ahnung was es sein kann.
-
Hab auch keine Ahnung was es bei dir sein kann, aber ich schalte mit einem ähnlichem Blockly meine VU+ ein.
Ich mache zwei Requests
Einschalten:
Ein = http://192.xxx.xxx.xxx/web/powerstate?newstate=4
Ausschalten:
http://192.xxx.xxx.xxx/web/powerstate?newstate=5
funktioniert bei mir einwandfrei
-
Habe jetzt in javascript 3.3.4 ein Fix dafür.
-
OK, werde es mal testen
-
Habe jetzt in javascript 3.3.4 ein Fix dafür. `
Hallo Bluefox, ich habe JavaScript 3.3.8 installiert aber der Adapter schmiert trotzdem ab wenn was mit der URL nicht stimmt. Es kommt manchmal vor wenn ich die Wetterdaten an Wunderground.com schicke dass die nicht erreichbar sind und schon ist der Adapter im Restart.
Muss man irgendwas beachten beim REQUEST?
-
Hallo zusammen,
das Problem gibt es mit Version 3.4.0 noch immer:
avascript.0 ReferenceError: e is not defined at Request. (script.js.common.Aktionen.Aktion_aus_wenn_nicht_gebraucht:4:116) at emitOne (events.js:96:13) at Request.emit (events.js:188:7) at Request.onRequestError (/opt/iobroker/node_modules/iobroker.javascript/node_modules/request/request.js:878:8) at emitOne (events.js:96:13) at ClientRequest.emit (events.js:188:7) at Socket.socketOnEnd (_http_client.js:345:9) at emitNone (events.js:91:20) at Socket.emit (events.js:185:7) at endReadableNT (_stream_readable.js:974:12)
Und bei mir kommt es auch nur zu dem Fehler falls die Adresse die angesteuert werden soll nicht mehr erreichbar ist.
Gruß
Lars
-
Wie sieht denn Der js Code aus?
-
Und bei mir kommt es auch nur zu dem Fehler falls die Adresse die angesteuert werden soll nicht mehr erreichbar ist. `
Das war doch eigentlich teil eines fixes in version 3.3.4?
3.3.4 (2017-04-01) (bluefox) Catch error by request if host unavailable (bluefox) add "request" to script namespace
Hat sich der fehler ab ein bestimmten version eingeschlichen ?
-
Hi,
kann ich nicht sagen, da ich neu in dem Thema bin. Aber es ist genau der beschriebene Fehler:
Der deaktivierte Teil verursacht den Fehler…..
-
Aaahhh Blockly … das fehlt im Thread Namen!!
-
Hi,
kann ich nicht sagen, da ich neu in dem Thema bin. Aber es ist genau der beschriebene Fehler:
Unbenannt.PNG
Der deaktivierte Teil verursacht den Fehler….. `
Koenntest du mal deinen javascript adapter downgraden nach 3.4.4 oder 3.3.6 und chaun ob das problem dan auch noch da ist ?
Experten modus aktivieren :
Version downgraden :
-
Hi,
bei beiden Versionen folgende Fehler:
<code>host.ioBroker-RasPi 2017-10-29 10:31:04.189 error instance system.adapter.javascript.0 terminated with code 0 (OK) javascript.0 2017-10-29 10:31:04.096 error ReferenceError: e is not defined at Request. (script.js.common.Aktionen.Aktion_aus_wenn_nicht_gebraucht:4:116) at emitOne (events.js:96:13) at Request.emit (events.js:188:7) javascript.0 2017-10-29 10:31:04.096 error uncaught exception: e is not defined javascript.0 2017-10-29 10:31:04.096 error ReferenceError: e is not defined at Request. (script.js.common.Aktionen.Aktion_aus_wenn_nicht_gebraucht:4:116) at emitOne (events.js:96:13) at Request.emit (events.js:188:7) javascript.0 2017-10-29 10:31:04.096 error uncaught exception: e is not defined [code][/code]</code>
Koenntest du mal deinen javascript adapter downgraden nach 3.4.4 oder 3.3.6 und chaun ob das problem dan auch noch da ist ?
Gruß
Lars
-
Bitte
1.) Das Blockly auf machen, irgend eine kleine Änderung machen das der Javascript-code neu generiert wird
2.) ann schauen ob es wieder passiert
3.) Wenn ja, generiertes JavaScript (Zeige Script) posten