Seite 1 von 1

Fehlermeldung [.californium.core.network.UdpMatcher]

Verfasst: 18. Mai 2020 23:24
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

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

Verfasst: 13. Jun 2020 18:39
von M4RC
Hi Carsten!

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

VG
Marc

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

Verfasst: 23. Jun 2020 22:08
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

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

Verfasst: 2. Jul 2020 20:08
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