"Unhandled Exception" in Verbindung mit Cloudmatic

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Andre-Acer
Beiträge: 190
Registriert: 30.06.2013, 16:52
Hat sich bedankt: 1 Mal

"Unhandled Exception" in Verbindung mit Cloudmatic

Beitrag von Andre-Acer » 21.09.2022, 10:44

Hallo zusammen!

Ich habe Problem mit meiner Raspberrymatic. Alle 6-8 Tage stürzt der HmIP-RF Dienst ab. Zumeist (nicht immer) ist die Raspberrymatic dann noch per WebUI erreichbar, aber eine Kommunikation der Aktoren mit der Raspberrymatic ist nicht mehr möglich.
Ich habe nun vieles getestet (CuxD deinstalliert, die Verbindung zu ioBroker gekappt usw.). Es gab keinerlei Veränderungen. Die Abstürze des Dienstes blieben. In meinen Analysen konnte ich aber feststellen, dass es im 2 Minuten Takt folgende Fehlereinträge im Log gibt:

Code: Alles auswählen

2022-09-21 10:33:31,419 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:31,457 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:31,494 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:31,532 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:31,585 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:31,622 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:31,660 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:31,723 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:31,761 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:31,829 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:31,871 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:31,910 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:31,949 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:31,987 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:32,030 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:32,071 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:32,126 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:32,162 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:32,199 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:32,275 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:32,315 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:32,350 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:32,391 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:32,434 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:32,473 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:32,512 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null
2022-09-21 10:33:32,555 io.vertx.core.impl.ContextImpl ERROR [12345_WorkerPool-0] Unhandled exception 
java.lang.ClassCastException: null

"12345" ist mein Cloudmatic-ID (bewusst abgeändert natürlich...).
Sobald ich den Cloudmatic VPN Dienst deaktiviere, hören sofort diese Fehlermeldungen auf. D.h. diese Exceptions werden durch Cloudmatic ausgelöst. Aufgrund der Häufigkeit würde mich nicht wundern, wenn diese auch zum Absturz des HmIP-RF Dienstes führen.

Bei Easy Smarthome habe ich ein Ticket eröffnet - die Kollegen dort nehmen sich des Themas aber nicht an und sagen "installieren sie bitte die originale CCU-Software...".

Hat jemand eine Idee? Bzw. gibt es bekannte Probleme? Oder falls nicht: was konkret sagt mir diese Exception?
Danke für Eure Hilfe!

PS: bin natürlich auf 3.65.8.20220831
Home Assistant mit Raspberrymatic Add-On auf Intel NUC.
84 Geräte, 81 davon Homematic IP und 708 Kanäle.

Xel66
Beiträge: 14165
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1500 Mal

Re: "Unhandled Exception" in Verbindung mit Cloudmatic

Beitrag von Xel66 » 21.09.2022, 11:02

Ich denke mal, Deine Meldungen sind nicht die Ursache, sondern nur eine Folge des abgestürzten Dienstes wegen nicht möglicher Kommunikation mit dem Dienst oder (meine Vermutung) eines teilweise abgestürzten Funkmoduls. Ich habe auch seit einiger Zeit regelmäßig mit merkwürdigen Effekten nach verschlüsselter Kommunikation zu tun. Bei mir ist aber das Funkmodul oder besser der Coprocessor definitiv der Auslöser (Symptom: Duty Cycle -1% = heißt, nicht abfragbar - aka antwortet nicht). Die HmIP-Kommunikation ist davon unbetroffen.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Andre-Acer
Beiträge: 190
Registriert: 30.06.2013, 16:52
Hat sich bedankt: 1 Mal

Re: "Unhandled Exception" in Verbindung mit Cloudmatic

Beitrag von Andre-Acer » 21.09.2022, 11:05

Na der Fehler ist ja umgekhert. Ich bekomme tagelang im 2 Minuten Takt diesen Fehler. In dieser Zeit funktioniert der HmIP-RF dienst unproblematisch.
Nach 6-8 Tagen stürzt dann der HmIP-RF ab. Schalte ich den Cloudmatic VPN Dienst aus, ist die Fehlermeldung sofort weg und taucht nicht mehr neu auf. Daher ist es m.E. eindeutig ein Software-Thema.
Home Assistant mit Raspberrymatic Add-On auf Intel NUC.
84 Geräte, 81 davon Homematic IP und 708 Kanäle.

Xel66
Beiträge: 14165
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1500 Mal

Re: "Unhandled Exception" in Verbindung mit Cloudmatic

Beitrag von Xel66 » 21.09.2022, 11:06

Andre-Acer hat geschrieben:
21.09.2022, 11:05
Na der Fehler ist ja umgekhert.
OK, falsch gelesen. Hast Du klassische HM-Geräte (ggf. mit aktivierter verschlüsselter Kommunikation) im System?

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Andre-Acer
Beiträge: 190
Registriert: 30.06.2013, 16:52
Hat sich bedankt: 1 Mal

Re: "Unhandled Exception" in Verbindung mit Cloudmatic

Beitrag von Andre-Acer » 21.09.2022, 11:08

Ja, ich hab 3 Classic HM-Geräte - wie meinst du das mit verschlüsselter Kommunikation?

PS: ich denke der Speicher läuft sukzessive voll und legt dann den Dienst bzw. manchmal auch die ganze RaspberryMatic lahm...ich muss daher die Ursache suchen, was Cloudmatic da für ein Problem auslöst.
Home Assistant mit Raspberrymatic Add-On auf Intel NUC.
84 Geräte, 81 davon Homematic IP und 708 Kanäle.

Xel66
Beiträge: 14165
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1500 Mal

Re: "Unhandled Exception" in Verbindung mit Cloudmatic

Beitrag von Xel66 » 21.09.2022, 11:21

Andre-Acer hat geschrieben:
21.09.2022, 11:08
Ja, ich hab 3 Classic HM-Geräte - wie meinst du das mit verschlüsselter Kommunikation?
In der Kanaleinstellung unter "Übertragungsmodus" die Option "Gesichert" aktiviert. Wird auch in der Geräteübersicht in der Spalte "Übertragungsmodus" so dargestellt. Für IP-Geräte ist die Option nicht deaktivierbar. Bei klassischen Geräten kann man das konfigurieren.
Andre-Acer hat geschrieben:
21.09.2022, 11:08
...ich muss daher die Ursache suchen, was Cloudmatic da für ein Problem auslöst.
Wie geschrieben. Ich glaube nicht, das Cloudmatic da die Ursache ist, sondern die Meldungen sind die Folge eines nicht abfragbaren Dienstes/Status. Das ist nur der Überbringer der schlechten Nachricht. Die eigentliche Ursache liegt woanders.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Andre-Acer
Beiträge: 190
Registriert: 30.06.2013, 16:52
Hat sich bedankt: 1 Mal

Re: "Unhandled Exception" in Verbindung mit Cloudmatic

Beitrag von Andre-Acer » 21.09.2022, 11:30

Der Übertragungsmodus steht auf "Standard" bei allen HMclassic Geräten. Gerade geprüft.

Wenn das Zusammenspiel mit Cloudmatic nicht die Ursache ist, dann frage ich mich, warum die Fehlermeldungen sofort aufhören, sobald ich den Cloudmatic VPN Dienst deaktiviere. Ab dem Moment ist es sofort vorbei. Dann wäre immernoch die Frage, welchen Dienst Cloudmatic denn alle 2 Minuten abruft, der offensichtlich nicht sauber läuft?

Könnte ich eigentlich auf die originale CCU-Firmware einfach so wieder wechseln wenn ich aktuell auf RaspberryMatic bin?
Wäre zumindest mal einen Test wert...
Home Assistant mit Raspberrymatic Add-On auf Intel NUC.
84 Geräte, 81 davon Homematic IP und 708 Kanäle.


Andre-Acer
Beiträge: 190
Registriert: 30.06.2013, 16:52
Hat sich bedankt: 1 Mal

Re: "Unhandled Exception" in Verbindung mit Cloudmatic

Beitrag von Andre-Acer » 21.09.2022, 11:39

Ne, das Problem bestand in jedem Fall auch schon mit der letzten RaspberryMatic Version.
In der vorletzten allerdings nicht - kann ich einen entsprechenden Downgrade auf die vorletzte Version einfach machen?
Home Assistant mit Raspberrymatic Add-On auf Intel NUC.
84 Geräte, 81 davon Homematic IP und 708 Kanäle.

Xel66
Beiträge: 14165
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1500 Mal

Re: "Unhandled Exception" in Verbindung mit Cloudmatic

Beitrag von Xel66 » 21.09.2022, 11:43

Andre-Acer hat geschrieben:
21.09.2022, 11:30
... dann frage ich mich, warum die Fehlermeldungen sofort aufhören, sobald ich den Cloudmatic VPN Dienst deaktiviere.
Weil dann der Status der Geräte/Variablen nicht mehr periodisch abgefragt wird. Und eine ausbleibende Abfrage generiert nun mal keine Fehlermeldung, sondern eben nur eine Abfrage auf einen nicht antwortenden Dienst.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Antworten

Zurück zu „RaspberryMatic“