Hue Out of Memory Fehler, CCU3 führt keine Programme mehr aus
Verfasst: 04.01.2022, 19:38
Hallo Zusammen,
ich bin mir nicht ganz sicher ob ich an der richtigen Stelle im Forum bin, hoffe aber es passt.
Ich betreibe ein Charly System mit RaspberryMatic 3.61.7.20211218 mit diversen HMIPW, HMIP Funk, HM Funkt, Hue Addon und HomeKit Addon.
Bisher lief das System eigentlich gut und Stabil. Vor einigen Wochen habe ich ein großes Update gemacht, leider mit vielen Änderungen gleichzeitig.
1. Update aufs aktuellste RaspberryMatic - die alte Version war noch 3.59.
2. Umstellung von Lightify auf Hue mit einigen Lampen
3. Update auf neustes HomeKit 0.0.14
4. Einbindung fast aller Geräte in HomeKit (einige waren vorher auch schon enthalten)
Seit dem lassen sich alle 3-5 Tage keine Programme mehr ausführen. Ein Neustart löst das Problem. Die WEBUi bleibt erreichbar.
im Log habe ich jetzt folgendes Gefunden:
an 4 03:50:18 org.eclipse.smarthome.binding.hue.handler.HueBridgeHandler ERROR [ESH-thingHandler-14832] An unexpected error occurred: Java heap space
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:3332)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:124)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:596)
at java.lang.StringBuilder.append(StringBuilder.java:190)
at org.apache.commons.io.output.StringBuilderWriter.write(StringBuilderWriter.java:138)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2002)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1980)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1957)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1907)
at org.apache.commons.io.IOUtils.toString(IOUtils.java:778)
at org.apache.commons.io.IOUtils.toString(IOUtils.java:759)
at org.eclipse.smarthome.binding.hue.internal.HttpClient.doNetwork(HttpClient.java:63)
at org.eclipse.smarthome.binding.hue.internal.HttpClient.get(HttpClient.java:32)
at org.eclipse.smarthome.binding.hue.internal.HueBridge.getFullConfig(HueBridge.java:826)
at org.eclipse.smarthome.binding.hue.handler.HueBridgeHandler$1.run(HueBridgeHandler.java:97)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Jan 4 03:51:22 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega INFO [vert.x-eventloop-thread-3] (un)registerCallback on VirtualDeviceHandlerRega called from url: http://192.168.2.185:9875
Jan 4 03:51:45 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega INFO [vert.x-eventloop-thread-3] Added InterfaceId: HAP_VirtualDevices.
Jan 4 03:51:45 de.eq3.ccu.virtualdevice.service.internal.rega.BackendWorker INFO [vert.x-worker-thread-6] Execute BackendCommand: de.eq3.ccu.virtualdevice.service.internal.rega.BackendUpdateDevicesCommand
Jan 4 03:53:28 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-6] SYSTEM: 0 Accesspoints in Queue
Jan 4 03:54:05 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-6] SYSTEM: Permanent-/Burstlistener Handler utilization: 0/50 used
Jan 4 03:54:05 de.eq3.cbcs.lib.nrjavaserialdevice.internal.SerialFrameDecoder ERROR [RXTXPortMonitor(/dev/mmd_hmip)] Last frame was not complete. Aborting decoding of that frame.
Jan 4 04:01:45 de.eq3.cbcs.lib.nrjavaserialdevice.internal.SerialFrameDecoder ERROR [RXTXPortMonitor(/dev/mmd_hmip)] Last frame was not complete. Aborting decoding of that frame.
Im Anhang noch der gesamte Log.
Hat jemand einen Tipp? Und schon mal Danke im Voraus!
ich bin mir nicht ganz sicher ob ich an der richtigen Stelle im Forum bin, hoffe aber es passt.
Ich betreibe ein Charly System mit RaspberryMatic 3.61.7.20211218 mit diversen HMIPW, HMIP Funk, HM Funkt, Hue Addon und HomeKit Addon.
Bisher lief das System eigentlich gut und Stabil. Vor einigen Wochen habe ich ein großes Update gemacht, leider mit vielen Änderungen gleichzeitig.
1. Update aufs aktuellste RaspberryMatic - die alte Version war noch 3.59.
2. Umstellung von Lightify auf Hue mit einigen Lampen
3. Update auf neustes HomeKit 0.0.14
4. Einbindung fast aller Geräte in HomeKit (einige waren vorher auch schon enthalten)
Seit dem lassen sich alle 3-5 Tage keine Programme mehr ausführen. Ein Neustart löst das Problem. Die WEBUi bleibt erreichbar.
im Log habe ich jetzt folgendes Gefunden:
an 4 03:50:18 org.eclipse.smarthome.binding.hue.handler.HueBridgeHandler ERROR [ESH-thingHandler-14832] An unexpected error occurred: Java heap space
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:3332)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:124)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:596)
at java.lang.StringBuilder.append(StringBuilder.java:190)
at org.apache.commons.io.output.StringBuilderWriter.write(StringBuilderWriter.java:138)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2002)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1980)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1957)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1907)
at org.apache.commons.io.IOUtils.toString(IOUtils.java:778)
at org.apache.commons.io.IOUtils.toString(IOUtils.java:759)
at org.eclipse.smarthome.binding.hue.internal.HttpClient.doNetwork(HttpClient.java:63)
at org.eclipse.smarthome.binding.hue.internal.HttpClient.get(HttpClient.java:32)
at org.eclipse.smarthome.binding.hue.internal.HueBridge.getFullConfig(HueBridge.java:826)
at org.eclipse.smarthome.binding.hue.handler.HueBridgeHandler$1.run(HueBridgeHandler.java:97)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Jan 4 03:51:22 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega INFO [vert.x-eventloop-thread-3] (un)registerCallback on VirtualDeviceHandlerRega called from url: http://192.168.2.185:9875
Jan 4 03:51:45 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega INFO [vert.x-eventloop-thread-3] Added InterfaceId: HAP_VirtualDevices.
Jan 4 03:51:45 de.eq3.ccu.virtualdevice.service.internal.rega.BackendWorker INFO [vert.x-worker-thread-6] Execute BackendCommand: de.eq3.ccu.virtualdevice.service.internal.rega.BackendUpdateDevicesCommand
Jan 4 03:53:28 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-6] SYSTEM: 0 Accesspoints in Queue
Jan 4 03:54:05 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-6] SYSTEM: Permanent-/Burstlistener Handler utilization: 0/50 used
Jan 4 03:54:05 de.eq3.cbcs.lib.nrjavaserialdevice.internal.SerialFrameDecoder ERROR [RXTXPortMonitor(/dev/mmd_hmip)] Last frame was not complete. Aborting decoding of that frame.
Jan 4 04:01:45 de.eq3.cbcs.lib.nrjavaserialdevice.internal.SerialFrameDecoder ERROR [RXTXPortMonitor(/dev/mmd_hmip)] Last frame was not complete. Aborting decoding of that frame.
Im Anhang noch der gesamte Log.
Hat jemand einen Tipp? Und schon mal Danke im Voraus!