NEWS
Nach Update des RPC Adapter auf V 1.82 Dauercrashes
-
Leider hat mir das Update des Homematic Adapter von 1.8 auf 1.82 einen sich ständig wiederholenden Dauercrash eingefangen.
Wie kann ich wieder downgraden?
host.ioBroker-OPi2E 2019-01-04 05:47:43.686 info Do not restart adapter system.adapter.hm-rpc.0 because disabled or deleted host.ioBroker-OPi2E 2019-01-04 05:47:43.684 error instance system.adapter.hm-rpc.0 terminated with code 3 (Adapter disabled or invalid config) hm-rpc.0 2019-01-04 05:47:43.537 error adapter disabled host.ioBroker-OPi2E 2019-01-04 05:47:26.944 info object change system.adapter.hm-rpc.0 host.ioBroker-OPi2E 2019-01-04 05:47:11.102 info Restart adapter system.adapter.hm-rpc.0 because enabled host.ioBroker-OPi2E 2019-01-04 05:47:11.101 error instance system.adapter.hm-rpc.0 terminated with code 0 (OK) Caught 2019-01-04 05:47:11.100 error by controller[0]: at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/client.js:6:14) Caught 2019-01-04 05:47:11.099 error by controller[0]: at require (internal/module.js:20:19) Caught 2019-01-04 05:47:11.098 error by controller[0]: at Module.require (module.js:504:17) Caught 2019-01-04 05:47:11.097 error by controller[0]: at Function.Module._load (module.js:445:3) Caught 2019-01-04 05:47:11.096 error by controller[0]: at tryModuleLoad (module.js:453:12) Caught 2019-01-04 05:47:11.096 error by controller[0]: at Module.load (module.js:494:32) Caught 2019-01-04 05:47:11.095 error by controller[0]: at Object.Module._extensions..js (module.js:586:10) Caught 2019-01-04 05:47:11.094 error by controller[0]: at Module._compile (module.js:549:28) Caught 2019-01-04 05:47:11.093 error by controller[0]: at Object.runInThisContext (vm.js:97:10) Caught 2019-01-04 05:47:11.093 error by controller[0]: at createScript (vm.js:56:10) Caught 2019-01-04 05:47:11.092 error by controller[0]: SyntaxError: Unexpected token * Caught 2019-01-04 05:47:11.091 error by controller[0]: ^ Caught 2019-01-04 05:47:11.090 error by controller[0]: var man = Math.floor((d * (2 ** -exp)) * (1 << 30)); Caught 2019-01-04 05:47:11.089 error by controller[0]: /opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/protocol.js:213 hm-rpc.0 2019-01-04 05:47:11.033 info terminating hm-rpc.0 2019-01-04 05:47:10.870 error at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/client.js:6:14) hm-rpc.0 2019-01-04 05:47:10.870 error at require (internal/module.js:20:19) hm-rpc.0 2019-01-04 05:47:10.870 error at Module.require (module.js:504:17) hm-rpc.0 2019-01-04 05:47:10.870 error at Function.Module._load (module.js:445:3) hm-rpc.0 2019-01-04 05:47:10.870 error at tryModuleLoad (module.js:453:12) hm-rpc.0 2019-01-04 05:47:10.870 error at Module.load (module.js:494:32) hm-rpc.0 2019-01-04 05:47:10.870 error at Object.Module._extensions..js (module.js:586:10) hm-rpc.0 2019-01-04 05:47:10.870 error at Module._compile (module.js:549:28) hm-rpc.0 2019-01-04 05:47:10.870 error at Object.runInThisContext (vm.js:97:10) hm-rpc.0 2019-01-04 05:47:10.870 error at createScript (vm.js:56:10) hm-rpc.0 2019-01-04 05:47:10.870 error SyntaxError: Unexpected token * hm-rpc.0 2019-01-04 05:47:10.870 error ^ hm-rpc.0 2019-01-04 05:47:10.870 error var man = Math.floor((d * (2 ** -exp)) * (1 << 30)); hm-rpc.0 2019-01-04 05:47:10.870 error /opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/protocol.js:213 hm-rpc.0 2019-01-04 05:47:10.868 error uncaught exception: Unexpected token * hm-rpc.0 2019-01-04 05:47:10.757 info starting. Version 1.8.2 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v6.14.4</anonymous></anonymous>
-
Ich habe in der protocol.js den Syntax Fehler an zwei Stellen manuell korrigiert.
Jetzt scheint es wieder zu gehen.
-
Hallo,
ich habe das gleiche Problem.
Könntest Du mir sagen was Du genau geändert hast?
Der Fehler bleibt bei einem Downgrade erhalten.
Gruß
Nanouk
-
Moin,
host.ioBroker-OPi2E 2019-01-04 05:47:43.686 info Do not restart adapter system.adapter.hm-rpc.0 because disabled or deleted host.ioBroker-OPi2E 2019-01-04 05:47:43.684 error instance system.adapter.hm-rpc.0 terminated with code 3 (Adapter disabled or invalid config) ```` `
hast Du mal nachgeschaut, ob der Adapter bzw. die Instanz ggf. tatsächlich disabled ist?
Gruß,
Eric
-
Ich habe folgendes im Log
hm-rpc.2 2019-01-04 07:12:41.326 info terminating hm-rpc.2 2019-01-04 07:12:41.282 error at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/client.js:6:14) hm-rpc.2 2019-01-04 07:12:41.282 error at require (internal/module.js:20:19) hm-rpc.2 2019-01-04 07:12:41.282 error at Module.require (module.js:504:17) hm-rpc.2 2019-01-04 07:12:41.282 error at Function.Module._load (module.js:445:3) hm-rpc.2 2019-01-04 07:12:41.282 error at tryModuleLoad (module.js:453:12) hm-rpc.2 2019-01-04 07:12:41.282 error at Module.load (module.js:494:32) hm-rpc.2 2019-01-04 07:12:41.282 error at Object.Module._extensions..js (module.js:586:10) hm-rpc.2 2019-01-04 07:12:41.282 error at Module._compile (module.js:549:28) hm-rpc.2 2019-01-04 07:12:41.282 error at Object.runInThisContext (vm.js:97:10) hm-rpc.2 2019-01-04 07:12:41.282 error at createScript (vm.js:56:10) hm-rpc.2 2019-01-04 07:12:41.282 error SyntaxError: Unexpected token * hm-rpc.2 2019-01-04 07:12:41.282 error ^ hm-rpc.2 2019-01-04 07:12:41.282 error var man = Math.floor((d * (2 ** -exp)) * (1 << 30)); hm-rpc.2 2019-01-04 07:12:41.282 error /opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/protocol.js:213 hm-rpc.2 2019-01-04 07:12:41.281 error uncaught exception: Unexpected token * hm-rpc.2 2019-01-04 07:12:41.255 info starting. Version 1.8.0 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v6.14.4</anonymous>
Nach dem Downgrade auf 1.8.0, weil es nach dem Update nicht ging.
Nach Update auf 1.8.2 den selben Fehler.
hm-rpc.2 2019-01-04 07:17:48.156 info terminating hm-rpc.2 2019-01-04 07:17:48.096 error at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/client.js:6:14) hm-rpc.2 2019-01-04 07:17:48.096 error at require (internal/module.js:20:19) hm-rpc.2 2019-01-04 07:17:48.096 error at Module.require (module.js:504:17) hm-rpc.2 2019-01-04 07:17:48.096 error at Function.Module._load (module.js:445:3) hm-rpc.2 2019-01-04 07:17:48.096 error at tryModuleLoad (module.js:453:12) hm-rpc.2 2019-01-04 07:17:48.096 error at Module.load (module.js:494:32) hm-rpc.2 2019-01-04 07:17:48.096 error at Object.Module._extensions..js (module.js:586:10) hm-rpc.2 2019-01-04 07:17:48.096 error at Module._compile (module.js:549:28) hm-rpc.2 2019-01-04 07:17:48.096 error at Object.runInThisContext (vm.js:97:10) hm-rpc.2 2019-01-04 07:17:48.096 error at createScript (vm.js:56:10) hm-rpc.2 2019-01-04 07:17:48.096 error SyntaxError: Unexpected token * hm-rpc.2 2019-01-04 07:17:48.096 error ^ hm-rpc.2 2019-01-04 07:17:48.096 error var man = Math.floor((d * (2 ** -exp)) * (1 << 30)); hm-rpc.2 2019-01-04 07:17:48.096 error /opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/protocol.js:213 hm-rpc.2 2019-01-04 07:17:48.096 error uncaught exception: Unexpected token * hm-rpc.2 2019-01-04 07:17:48.075 info starting. Version 1.8.2 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v6.14.4</anonymous>
-
Dann bin ich ja froh daß ich das Update NICHT mitgemacht habe
Gesendet von meinem MI 8 mit Tapatalk
-
Oh, wollte gerade updaten … dann lass ich das mal lieber sein und warte noch etwas.
v1.8.0 läuft bei mir sauber
-
Problem liegt daran, dass eine externe Dependency in einer nicht funktionalen Version veröffentlicht wurde, jedoch heute Vormittag nun eine gefixte Version veröffentlicht wurde. 'Eigentlich' sollte bei einem Update nun nichts mehr schief laufen, allerdings sobald 1.8.3 veröffentlicht ist, ist dies auch unsererseits wirklich sicher gestellt.
-
TOP wie schnell ihr immer daran arbeitet ! 5 STERNE *****
-
Super, vielen Dank dass so schnell nachgebessert wurde.
Funktioniert alles wieder prima.
Viele Grüße
-
Hallo,
ich habe das gleiche Problem, kapiere nur nicht ganz, was ich jetzt machen muss um das Problem zu beheben?
Danke
Jens
-
Hallo Jens,
einfach das update nochmal machen.
Gruß Nanouk
-
ok. danke. hab jetzt 1.83 installiert.