No idea if it’s just me, but my Alexa devices are still processing requests, but every time it generates a similar error on my OH server. When I ask my Alexa to change an item, I get this type of error. I’ve tried reformatting my item details to have the meta info.
2023-06-02 22:37:22.479 [ERROR] [io.socket.thread.EventThread ] - Task threw exception
java.lang.ClassCastException: class org.json.JSONObject cannot be cast to class org.json.JSONObject (org.json.JSONObject is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @4bc91071; org.json.JSONObject is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @445fac31)
at org.openhab.io.openhabcloud.internal.CloudClient.lambda$15(CloudClient.java:358) ~[?:?]
at io.socket.emitter.Emitter.emit(Emitter.java:117) ~[?:?]
at io.socket.client.Socket.onevent(Socket.java:338) ~[?:?]
at io.socket.client.Socket.onpacket(Socket.java:289) ~[?:?]
at io.socket.client.Socket.access$100(Socket.java:24) ~[?:?]
at io.socket.client.Socket$2$2.call(Socket.java:120) ~[?:?]
at io.socket.emitter.Emitter.emit(Emitter.java:117) ~[?:?]
at io.socket.client.Manager.ondecoded(Manager.java:431) ~[?:?]
at io.socket.client.Manager.access$1600(Manager.java:30) ~[?:?]
at io.socket.client.Manager$7.call(Manager.java:407) ~[?:?]
at io.socket.parser.IOParser$Decoder.add(IOParser.java:105) ~[?:?]
at io.socket.client.Manager.ondata(Manager.java:423) ~[?:?]
at io.socket.client.Manager.access$1000(Manager.java:30) ~[?:?]
at io.socket.client.Manager$2.call(Manager.java:374) ~[?:?]
at io.socket.emitter.Emitter.emit(Emitter.java:117) ~[?:?]
at io.socket.engineio.client.Socket.onPacket(Socket.java:551) ~[?:?]
at io.socket.engineio.client.Socket.access$1000(Socket.java:36) ~[?:?]
at io.socket.engineio.client.Socket$5.call(Socket.java:335) ~[?:?]
at io.socket.emitter.Emitter.emit(Emitter.java:117) ~[?:?]
at io.socket.engineio.client.Transport.onPacket(Transport.java:126) ~[?:?]
at io.socket.engineio.client.Transport.onData(Transport.java:118) ~[?:?]
at io.socket.engineio.client.transports.WebSocket.access$100(WebSocket.java:24) ~[?:?]
at io.socket.engineio.client.transports.WebSocket$1$2.run(WebSocket.java:71) ~[?:?]
at io.socket.thread.EventThread$2.run(EventThread.java:80) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
openhab@openHABianDevice:~ $ java --version
openjdk 17.0.7 2023-04-18 LTS
OpenJDK Runtime Environment Zulu17.42+19-CA (build 17.0.7+7-LTS)
OpenJDK 64-Bit Server VM Zulu17.42+19-CA (build 17.0.7+7-LTS, mixed mode, sharing)
openhab@openHABianDevice:~ $
Nothing else changed outside of apt upgrades. Commented out group first, and my new one with the meta info. Any help or debug type commands would be appreciated. 3.x → 4.0.0 has been perfect until this.
//Group:Switch:AND(ON, OFF) gEveningLights “Evening Lights” (Home) [ “Switchable” ] {autoupdate=“true”}
Group:Switch:AND(ON, OFF) gEveningLights “Evening Lights” (Home) {alexa=“Switch”, autoupdate=“true”}
Just me? the TTS is working fine.