Fehler beim Start des Saugvorgangs
peoples0815 opened this issue · 9 comments
Describe the bug
Beim Start des Saugvorgangs wird folgender Log geschrieben, auf den Saugvorgang und den Ablauf selbst hat es keinen Einfluss. Läuft alles wie erwartet.
To Reproduce
Steps to reproduce the behavior:
- Starten des Saugvorgangs
Expected behavior
Früher wurden keine Fehler erzeugt wenn der Saugvorgang gestartet wurde
Screenshots & Logfiles
Hier der Auszug aus dem Logfile:
`
- 2022-12-19 07:12:57.271 - error: host.IoBroker Caught by controller[0]: FATAL ERROR: v8::ToLocalChecked Empty MaybeLocal.
- 2022-12-19 07:12:57.271 - error: host.IoBroker Caught by controller[1]: 1: 0xb06730 node::Abort() [io.mihome-vacuum.0]
- 2022-12-19 07:12:57.271 - error: host.IoBroker Caught by controller[2]: 2: 0xa1b5d0 node::FatalError(char const*, char const*) [io.mihome-vacuum.0]
- 2022-12-19 07:12:57.271 - error: host.IoBroker Caught by controller[3]: 3: 0xce1bca v8::Utils::ReportApiFailure(char const*, char const*) [io.mihome-vacuum.0]
- 2022-12-19 07:12:57.272 - error: host.IoBroker Caught by controller[3]: 4: 0x7f0b8c469fee - Context2d::GetImageData(Nan::FunctionCallbackInfo const&) [/opt/iobroker/node_modules/canvas/build/Release/canvas.node]
- 2022-12-19 07:12:57.272 - error: host.IoBroker Caught by controller[4]: 5: 0x7f0b8c45ae58 [/opt/iobroker/node_modules/canvas/build/Release/canvas.node]
- 2022-12-19 07:12:57.272 - error: host.IoBroker Caught by controller[5]: 6: 0xd3e3ce [io.mihome-vacuum.0]
- 2022-12-19 07:12:57.272 - error: host.IoBroker Caught by controller[6]: 7: 0xd3f7ef v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*) [io.mihome-vacuum.0]
- 2022-12-19 07:12:57.272 - error: host.IoBroker Caught by controller[7]: 8: 0x15da239 [io.mihome-vacuum.0]
- 2022-12-19 07:12:57.272 - warn: host.IoBroker instance system.adapter.mihome-vacuum.0 terminated due to SIGABRT
`
Versions:
- Adapter version: 3.8.6
- JS-Controller version: 4.0.23
- Node version: 16.18.1
- vacuum cleaner: rockrobo vacuum v1
Das sieht so aus, als wenn die canvas version nicht passt. also entweder die karte ausschalten oder passende canvas installieren, such mal im forum nach canvas.
der adapter crasht und restartet, darum merkst du nichts.
Welches wäre die richtige?
folgende ist installiert
─ canvas@2.10.2 deduped
Hmm, sieht prinzipiell richtig aus. Dein System ist aber 64bit? Mit 32bit gibt es probleme.
ich kenne mich mit der canvas geschichte auch nicht so gut aus, ggf mal debuglog mitschicken
Ja ist 64bit, ich habe nun den ganzen Canvas Mist mal neu installiert, dann war der Fehler weg, genau 2 Fahrten.
Nun ist er wieder da.
Da der Debuglog sehr umfangreich ist, was brauchst du denn genau?
Hier nochmal eine Ergänzung:
Ich habe den Fehler nur bei meinem alten V1 Sauger. Bei meinem neuen S7 habe ich keine Fehler.
Die Instanzen habe ich auch schon gewechselt, und der Fehler wandert immer dorthin wo der V1 angehängt ist.
Nun steht die Vermutung im Raum, dass sie ggf. etwas am Adapter im Umgang mit dem Altgerät geändert hat und deswegen die Geschichte nicht mehr funktioniert. Es wird auch das Model nicht/nicht mehr (kann ich nicht sagen) erkannt:
`mihome-vacuum.0 | 2022-12-21 17:57:08.269 | warn | No Answer for DeviceModel use model from Config |
---|---|---|---|
mihome-vacuum.0 | 2022-12-21 17:57:08.268 | warn | No Answer for DeviceModel use old one |
mihome-vacuum.0 | 2022-12-21 17:57:08.267 | error | YOUR DEVICE IS CONNECTED BUT DID NOT ANSWER YET - CONNECTION CAN TAKE UP TO 10 MINUTES - PLEASE BE PATIENT AND DO NOT TURN THE ADAPTER OFF |
` |
Das reconnect kann schon mal dauern. Wss idt das denn gensu fürvein sauger, ein roborock?
Das debug lor dem crash, also da einige zeilen davor, damit man sieht, was das auslöst. Da das alles async ist, kann das auch ein paar sekunden vorher ausgelöst worden sein
Ich habe den Xiaomi Mi Robot Vacuum V1
Bin aber gerade verwundert, weil der Fehler nur sporadisch Auftritt. Wenn ich rausgefunden habe was genau der Auslöser ist berichte ich.
Bei mir tritt ein sehr Ähnliches Problem auf.
host.srv-iobroker1 | 2023-01-08 14:04:37.840 | warn | instance system.adapter.mihome-vacuum.0 terminated due to SIGABRT
host.srv-iobroker1 | 2023-01-08 14:04:37.840 | error | Caught by controller[7]: 8: 0x15da239 [io.mihome-vacuum.0]
host.srv-iobroker1 | 2023-01-08 14:04:37.840 | error | Caught by controller[6]: 7: 0xd3f7ef v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*) [io.mihome-vacuum.0]
host.srv-iobroker1 | 2023-01-08 14:04:37.840 | error | Caught by controller[5]: 6: 0xd3e3ce [io.mihome-vacuum.0]
host.srv-iobroker1 | 2023-01-08 14:04:37.840 | error | Caught by controller[4]: 5: 0x7f086c22ae58 [/opt/iobroker/node_modules/canvas/build/Release/canvas.node]
host.srv-iobroker1 | 2023-01-08 14:04:37.840 | error | Caught by controller[3]: 4: 0x7f086c239fee Context2d::GetImageData(Nan::FunctionCallbackInfo<v8::Value> const&) [/opt/iobroker/node_modules/canvas/build/Release/canvas.node]
host.srv-iobroker1 | 2023-01-08 14:04:37.840 | error | Caught by controller[3]: 3: 0xce1bca v8::Utils::ReportApiFailure(char const*, char const*) [io.mihome-vacuum.0]
host.srv-iobroker1 | 2023-01-08 14:04:37.840 | error | Caught by controller[2]: 2: 0xa1b5d0 node::FatalError(char const*, char const*) [io.mihome-vacuum.0]
host.srv-iobroker1 | 2023-01-08 14:04:37.840 | error | Caught by controller[1]: 1: 0xb06730 node::Abort() [io.mihome-vacuum.0]
host.srv-iobroker1 | 2023-01-08 14:04:37.837 | error | Caught by controller[0]: FATAL ERROR: v8::ToLocalChecked Empty MaybeLocal.
Canvas ist auch bei mir scheinbar in der richtigen Version installiert:
/opt/iobroker$ npm list canvas
iobroker.inst@3.0.0 /opt/iobroker
├─┬ iobroker.mihome-vacuum@3.8.6
│ └── canvas@2.10.2
└─┬ iobroker.parcel@0.0.23
└─┬ jsdom@20.0.3
└── canvas@2.10.2 deduped
Specs meines Systems:
Plattform: linux
Betriebssystem: linux (Ubuntu 22 LTS)
Architektur: x64
Modell: Common KVM processor
Node.js: v16.18.1
NPM: 8.19.2
Der Roboter ist ein Roborock S5 Max
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of the adapter and tell us. Also check that all relevant details, logs and reproduction steps are included and update them if needed. Thank you for your contributions.
Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüft, ob das Problem auch in der aktuellsten Version des Adapters noch relevant ist, und teilt uns dies mit. Überprüft auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind bzw. aktualisiert diese. Vielen Dank für Eure Unterstützung.
This issue has been automatically closed because of inactivity. Please open a new issue if still relevant and make sure to include all relevant details, logs and reproduction steps. Thank you for your contributions.
Dieses Problem wurde aufgrund von Inaktivität automatisch geschlossen. Bitte öffnet ein neues Issue, falls dies noch relevant ist und stellt sicher das alle relevanten Details, Logs und Reproduktionsschritte enthalten sind. Vielen Dank für Eure Unterstützung.