Fehlermeldung [.californium.core.network.UdpMatcher]

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
CvdH
Beiträge: 3
Registriert: 30. Aug 2019 12:35

Fehlermeldung [.californium.core.network.UdpMatcher]

Beitrag von CvdH »

Hallo Zusammen,
ich bin bis heute nur als passiver Mitleser im Forum gewesen und konnte auf viele meiner Probleme schon Antworten und Lösungen finden. Jetzt komme ich aber werder mit Google noch mit der Forumssuche weiter. Ich habe seit einigen Tagen alle 15 Sekunden folgende Fehlermeldung im Logviewer ohne, dass ich im Vorfeld irgendetwas an geändert hätte. Hat jemand eine Idee wo das herkommt und was da fehlerhaft ist? Evtl. sogar eine Lösung?

Code: Alles auswählen

2020-05-18 23:16:55.765 [WARN ] [.californium.core.network.UdpMatcher] - error receiving response ACK-2.05   MID=44228, Token=, OptionSet={"Unknown (3332)":0x534853572d31234238434636442331}, "{"blk":[{"I":0,"D":"Rela".. 201 bytes for Exchange[L1266, complete]

com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated array at line 1 column 30 path $.blk[1]

	at com.google.gson.Gson.fromJson(Gson.java:903) ~[?:?]

	at com.google.gson.Gson.fromJson(Gson.java:853) ~[?:?]

	at com.google.gson.Gson.fromJson(Gson.java:802) ~[?:?]

	at com.google.gson.Gson.fromJson(Gson.java:774) ~[?:?]

	at org.openhab.binding.shelly.internal.coap.ShellyCoapHandler.handleDeviceDescription(ShellyCoapHandler.java:252) ~[?:?]

	at org.openhab.binding.shelly.internal.coap.ShellyCoapHandler.processResponse(ShellyCoapHandler.java:216) ~[?:?]

	at org.openhab.binding.shelly.internal.coap.ShellyCoapHandler$1.onResponse(ShellyCoapHandler.java:883) ~[?:?]

	at org.eclipse.californium.core.coap.Request.setResponse(Request.java:711) ~[bundleFile:?]

	at org.eclipse.californium.core.network.EndpointManager$ClientMessageDeliverer.deliverResponse(EndpointManager.java:272) ~[bundleFile:?]

	at org.eclipse.californium.core.network.stack.BaseCoapStack$StackTopAdapter.receiveResponse(BaseCoapStack.java:210) ~[bundleFile:?]

	at org.eclipse.californium.core.network.stack.AbstractLayer.receiveResponse(AbstractLayer.java:89) ~[bundleFile:?]

	at org.eclipse.californium.core.network.stack.ExchangeCleanupLayer.receiveResponse(ExchangeCleanupLayer.java:93) ~[bundleFile:?]

	at org.eclipse.californium.core.network.stack.ObserveLayer.receiveResponse(ObserveLayer.java:150) ~[bundleFile:?]

	at org.eclipse.californium.core.network.stack.BlockwiseLayer.receiveResponse(BlockwiseLayer.java:676) ~[bundleFile:?]

	at org.eclipse.californium.core.network.stack.ReliabilityLayer.receiveResponse(ReliabilityLayer.java:305) ~[bundleFile:?]

	at org.eclipse.californium.core.network.stack.AbstractLayer.receiveResponse(AbstractLayer.java:89) ~[bundleFile:?]

	at org.eclipse.californium.core.network.stack.BaseCoapStack.receiveResponse(BaseCoapStack.java:139) ~[bundleFile:?]

	at org.eclipse.californium.core.network.CoapEndpoint$1.receiveResponse(CoapEndpoint.java:277) ~[bundleFile:?]

	at org.eclipse.californium.core.network.UdpMatcher$4.run(UdpMatcher.java:399) [bundleFile:?]

	at org.eclipse.californium.elements.util.SerialExecutor$1.run(SerialExecutor.java:276) [bundleFile:?]

	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_222]

	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_222]

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_222]

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:1.8.0_222]

	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_222]

	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_222]

	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_222]

Caused by: com.google.gson.stream.MalformedJsonException: Unterminated array at line 1 column 30 path $.blk[1]

	at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1568) ~[?:?]

	at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:476) ~[?:?]

	at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:414) ~[?:?]

	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:81) ~[?:?]

	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) ~[?:?]

	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) ~[?:?]

	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) ~[?:?]

	at com.google.gson.Gson.fromJson(Gson.java:888) ~[?:?]

	... 26 more
## Raspbian GNU/Linux 10 (buster)
## Kernel = Linux 4.19.97-v7+
## Platform = Raspberry Pi 3 Model B Plus Rev 1.3
## openHAB 2.5.5-1 (Release Build)

Vielen Dank im Voraus.

Gruß
Carsten

M4RC
Beiträge: 1
Registriert: 13. Jun 2020 18:37

Re: Fehlermeldung [.californium.core.network.UdpMatcher]

Beitrag von M4RC »

Hi Carsten!

Bringe mal dein(e) Shelly(s) auf den aktuellen Firmwarestand. Dann sollte die Meldung verschwinden.

VG
Marc

CvdH
Beiträge: 3
Registriert: 30. Aug 2019 12:35

Re: Fehlermeldung [.californium.core.network.UdpMatcher]

Beitrag von CvdH »

Hallo Marc,
vielen Dank für den Lösungsansatz. Es waren auch zwei Shelly nicht auf Stand. Leider kommt die Fehlermeldung nach dem Update immer noch. Update und Upgrade mit anschließendem Reboot haben das auch nicht gelöst.
Ich habe auch noch nichts gefunden, das nicht funktioniert. Außer, dass z.b. update, upgrade, reboot und die Verbindung über ssh deulich langsamer seit ein paar Tagen laufen.

Gruß
Carsten

CvdH
Beiträge: 3
Registriert: 30. Aug 2019 12:35

Re: Fehlermeldung [.californium.core.network.UdpMatcher]

Beitrag von CvdH »

Hallo Marc,
kleiner Nachtrag. Nachdem ich alle Shellys zurückgesetzt und neu aufgesetzt habe, stellte sich heraus, dass bei einem das Update anscheinend nicht geklappt hat. Trotzdem war immer die Meldung "Keine neuere Firmware verfügbar" zu sehen.
Jetzt ist auch die Fehlermeldung weg.
Vielen Dank noch mal!

Gruß
Carsten

Antworten