Ich habe mir heute das Update installiert, danach habe ich aber leider keinen Zugriff mehr auf die Geräte. Ich sehe sie zwar noch teilweise in der GUI (z.B. im Adminmenü). Aber wenn ich es konfigurieren möchte, bekomme ich eine Fehlermeldung:
Das Gerät mit der Seriennummer 'xxx' vom Interface 'HmIP-RF' konnte nicht abgefragt werden!
Im Log gibt es folgende Exception:
Code: Alles auswählen
***** /var/log/hmserver.log *****
2023-12-29 13:48:34,570 io.vertx.core.impl.ContextImpl ERROR [vert.x-worker-thread-10] Unhandled exception
java.lang.IllegalArgumentException: Can not set [Ljava.lang.String; field de.eq3.cbcs.legacy.bidcos.rpc.objects.DeviceDescription.children to java.lang.String
at jdk.internal.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source) ~[?:?]
at jdk.internal.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source) ~[?:?]
at jdk.internal.reflect.UnsafeObjectFieldAccessorImpl.set(Unknown Source) ~[?:?]
at java.lang.reflect.Field.set(Unknown Source) ~[?:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.rpc.RpcField.setValue(RpcField.java:69) ~[HMServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.format.xml.XmlRpcParser.parseObject(XmlRpcParser.java:447) ~[HMServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.format.xml.XmlRpcParser.parseValue(XmlRpcParser.java:392) ~[HMServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.format.xml.XmlRpcParser.parseArray(XmlRpcParser.java:519) ~[HMServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.format.xml.XmlRpcParser.parseValue(XmlRpcParser.java:385) ~[HMServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.format.xml.XmlRpcParser.parseMethodResponse(XmlRpcParser.java:163) ~[HMServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.format.xml.XmlRequestResponseProcessor.parseResponse(XmlRequestResponseProcessor.java:171) ~[HMServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.transport.http.HttpTransport.sendRequest(HttpTransport.java:107) ~[HMServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.rpc.RpcClient.sendRequest(RpcClient.java:94) ~[HMServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.rpc.RpcClient.invoke(RpcClient.java:82) ~[HMServer.jar:?]
at com.sun.proxy.$Proxy31.listDevices(Unknown Source) ~[?:?]
at de.eq3.ccu.virtualdevice.service.internal.rega.BackendUpdateDevicesCommand.updateDevicesForClient(BackendUpdateDevicesCommand.java:39) ~[HMServer.jar:?]
at de.eq3.ccu.virtualdevice.service.internal.rega.BackendUpdateDevicesCommand.run(BackendUpdateDevicesCommand.java:33) ~[HMServer.jar:?]
at de.eq3.ccu.virtualdevice.service.internal.rega.BackendWorker.handle(BackendWorker.java:27) ~[HMServer.jar:?]
at de.eq3.ccu.virtualdevice.service.internal.rega.BackendWorker.handle(BackendWorker.java:11) ~[HMServer.jar:?]
at io.vertx.core.impl.AbstractContext.dispatch(AbstractContext.java:100) ~[HMServer.jar:?]
at io.vertx.core.impl.WorkerContext.lambda$emit$0(WorkerContext.java:59) ~[HMServer.jar:?]
at io.vertx.core.impl.WorkerContext.lambda$execute$2(WorkerContext.java:104) ~[HMServer.jar:?]
at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76) ~[HMServer.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[HMServer.jar:?]
at java.lang.Thread.run(Unknown Source) ~[?:?]
2023-12-29 13:50:17,950 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000001:1
2023-12-29 13:50:17,979 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000001:1
2023-12-29 13:50:18,011 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000002:1
2023-12-29 13:50:18,063 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000002:1
2023-12-29 13:50:18,145 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000003:1
2023-12-29 13:50:18,183 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000003:1
2023-12-29 13:50:18,213 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000004:1
2023-12-29 13:50:18,264 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000004:1
2023-12-29 13:50:18,291 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000005:1
2023-12-29 13:50:18,313 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000005:1
2023-12-29 13:53:07,453 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000001:1
2023-12-29 13:53:07,472 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000001:1
2023-12-29 13:53:07,876 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000002:1
2023-12-29 13:53:07,895 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000002:1
2023-12-29 13:53:08,327 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000003:1
2023-12-29 13:53:08,354 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000003:1
2023-12-29 13:53:08,761 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000004:1
2023-12-29 13:53:08,777 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000004:1
2023-12-29 13:53:09,205 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000005:1
2023-12-29 13:53:09,225 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000005:1
2023-12-29 13:55:17,937 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000001:1
2023-12-29 13:55:17,955 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000001:1
2023-12-29 13:55:17,972 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000002:1
2023-12-29 13:55:17,990 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000002:1
2023-12-29 13:55:18,008 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000003:1
2023-12-29 13:55:18,024 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000003:1
2023-12-29 13:55:18,040 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000004:1
2023-12-29 13:55:18,055 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000004:1
2023-12-29 13:55:18,072 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000005:1
2023-12-29 13:55:18,089 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega ERROR [vert.x-eventloop-thread-3] getParamset: VirtualDevice not found for address INT0000005:1
Hat zufällig schon jemand etwas ähnliches gesehen? Falls nicht, würde ich ansonsten versuchen das vorher gezogene Backup einzuspielen.