VSC bringt openhab zum Absturz

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
TomW80
Beiträge: 69
Registriert: 7. Mai 2021 19:11
Answers: 0

VSC bringt openhab zum Absturz

Beitrag von TomW80 »

Hallo,

ich habe ein merkwürdiges Problem seit dem Update von openhab auf Version 4.1.1.
Fast meine ganze Konfiguration passiert auf der Textbasierten Konfiguration. Dadurch arbeite ich viel mit Visual Studio Code um Anpassungen vorzunehmen.

Seit dem Update auf die neuste Version von openhab hatte ich schon mehrfach das Problem dass openhab sich aufgehängt hatte. Hatte dafür aber nie den Grund gefunden. Als ich gestern meinen Laptop hochgefahren habe und was arbeiten wollte, habe ich auch schon mal VSC gestartet weil ich später noch was anpassen wollte. Nach einer gewissen Zeit merkte ich dass openhab nicht mehr funktioniert. Nur warum? Denn ich hatte in VSC ja noch nichts geändert.

Heute dann gleich wieder getestet. Wenn ich VSC starte melde openhab in der Logdatei nach einer gewissen Zeit folgenden Fehler:
2024-03-19 19:28:21.400 [WARN ] [NXnet/IP Tunneling 192.168.*.*:3671] - received service acknowledgment with wrong send sequence 76, expected 77 - ignored
2024-03-19 19:28:43.350 [WARN ] [NXnet/IP Tunneling 192.168.*.*:3671] - received service acknowledgment with wrong send sequence 97, expected 98 - ignored
2024-03-19 19:28:45.062 [WARN ] [NXnet/IP Tunneling 192.168.*.*:3671] - received service acknowledgment with wrong send sequence 98, expected 99 - ignored
2024-03-19 19:28:56.648 [WARN ] [NXnet/IP Tunneling 192.168.*.*:3671] - received service acknowledgment with wrong send sequence 128, expected 129 - ignored
2024-03-19 19:29:01.657 [WARN ] [NXnet/IP Tunneling 192.168.*.*:3671] - received service acknowledgment with wrong send sequence 138, expected 139 - ignored
2024-03-19 19:29:03.261 [WARN ] [NXnet/IP Tunneling 192.168.*.*:3671] - received service acknowledgment with wrong send sequence 139, expected 140 - ignored
Nach einer Weile kommt dann noch dieser Fehler dazu:
2024-03-19 19:31:45.999 [WARN ] [ab.core.internal.events.EventHandler] - Dispatching event to subscriber 'org.openhab.core.internal.items.ItemUpdater@f6e059' takes more than 5000ms.
2024-03-19 19:32:05.005 [WARN ] [ab.core.internal.events.EventHandler] - Dispatching event to subscriber 'org.openhab.core.io.monitor.internal.EventLogger@14cd401' takes more than 5000ms.
2024-03-19 19:32:08.196 [WARN ] [ab.core.internal.events.EventHandler] - Dispatching event to subscriber 'org.openhab.core.internal.items.ItemUpdater@f6e059' takes more than 5000ms.
2024-03-19 20:03:10.035 [WARN ] [ab.core.internal.events.EventHandler] - Dispatching event to subscriber 'org.openhab.core.internal.items.ItemUpdater@f6e059' takes more than 5000ms.
2024-03-19 20:03:14.854 [WARN ] [ab.core.internal.events.EventHandler] - Dispatching event to subscriber 'org.openhab.core.thing.internal.CommunicationManager@bc7123' takes more than 5000ms.
Und dann kommt es zum Schluß zu diesem Fehler und nicht geht mehr.
2024-03-18 20:58:13.701 [WARN ] [org.eclipse.jetty.server.HttpChannel] - /rest/items/StatusCode
java.lang.OutOfMemoryError: Java heap space
2024-03-18 20:58:22.781 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.OutOfMemoryError: Java heap space
2024-03-18 20:59:27.214 [WARN ] [org.eclipse.jetty.server.HttpChannel] - /rest/items/ErrorCode
java.lang.OutOfMemoryError: Java heap space
2024-03-18 20:59:28.678 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.OutOfMemoryError: Java heap space
2024-03-18 20:59:30.152 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.OutOfMemoryError: Java heap space
2024-03-18 21:00:30.594 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.OutOfMemoryError: Java heap space
Ich starte denDienst von openhab neu und alles läuft wieder.

Habt Ihr eine Idee was da genau openhab zum Absturz bringt?

pationair
Beiträge: 2
Registriert: 27. Mai 2018 21:20
Answers: 0

Re: VSC bringt openhab zum Absturz

Beitrag von pationair »

Hallo Tom,

leider kann ich mich dir nur soweit anschießen, dass ich Haargenau das selbe Problem habe.

Und genau so wie du keine Lösung oder auch nur eine Idee wo ich ansetzen kann.

Ich bin mittlerweile kurz davor meinen Raspberry komplett Neu aufzusetzen, da ich ein PC Problem eigentlich ausschließen kann (habe einen neunen PC von welchem Aus ich das ganze bearbeite)

Gruß Patrick

Benutzeravatar
udo1toni
Beiträge: 13995
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: VSC bringt openhab zum Absturz

Beitrag von udo1toni »

Ich möchte behaupten, dass es sinnlos ist, openHAB deshalb neu aufzusetzen.
Ich sehe ein ähnliches Verhalten auch immer wieder (bei mir läuft openHAB in einem debian amd64 Container auf Basis von Proxmox und LXC)
Tatsächlich gibt es erheblichen Datenverkehr, sobald ein Client auf LSP und REST zugreift, selbst wenn man gar nichts bearbeitet. Schreibt man eine Rule, so wird jedes Zeichen an den Server übertragen, somit werden ständig Validation Errors generiert, obwohl diese eigentlich gar keine Rolle spielen dürften.
Mutmaßlich müsste man sowohl das VS Code Addon überarbeiten als auch die Implementation von LSP in openHAB, allerdings bin ich auch nur Anwender :) also reines Kaffeesatzlesen...

Heißt: Verbinde VS Code halt nur bei Bedarf, und dann nur kurzzeitig mit dem openHAB System... :P
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet

pationair
Beiträge: 2
Registriert: 27. Mai 2018 21:20
Answers: 0

Re: VSC bringt openhab zum Absturz

Beitrag von pationair »

Hallo Udo,

sobald ich VSC öffne habe ich ja Bedarf und dann ises natürlich ärgerlich, wenn ich dann gefühlt ständig mein Openhab neustarten muss, nur weil ich mal eine Regel beabeiten möchte.

Gruß

Benutzeravatar
udo1toni
Beiträge: 13995
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: VSC bringt openhab zum Absturz

Beitrag von udo1toni »

Ja, das kann ich nachvollziehen. Es war auch mehr auf Toms Problem bezogen.
Mögliche Stellschraube (aber wieder nur Gefühl, kein Wissen) könnte die Zuteilung von RAM sein. Dafür gibt es in /etc/default/openhab die Möglichkeit, mit JAVA_EXTRA_OPTS die Grenzwerte für openHAB zu setzen (also wieviel RAM für Caching zur Verfügung steht).

Ansonsten bliebe allenfalls, mal im englischen Forum nachzufragen, wie es bei anderen Usern aussieht.
Eventuell "ertragen" einfach alle Anwender, dass die Anbindung nicht so stabil ist, wie sie sein könnte und niemand traut sich, was zu sagen...
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet

Antworten