As in Exception in thread "OH-eventexecutor-1" - #13 by james_2_roberts, out of the blue, my system started logging this NPE:
Jan 5 12:23:30 openhab karaf[31314]: Exception in thread "OH-eventexecutor-1" java.lang.NullPointerException
Jan 5 12:23:30 openhab karaf[31314]: Exception in thread "OH-eventexecutor-3" Exception in thread "OH-eventexecutor-2" #011at java.base/java.util.concurrent.LinkedBlockingQueue.dequeue(LinkedBlockingQueue.java:217)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.lang.Thread.run(Thread.java:829)
Jan 5 12:23:30 openhab karaf[31314]: java.lang.NullPointerException
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.LinkedBlockingQueue.dequeue(LinkedBlockingQueue.java:214)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.lang.Thread.run(Thread.java:829)
Jan 5 12:23:30 openhab karaf[31314]: java.lang.NullPointerException
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.LinkedBlockingQueue.dequeue(LinkedBlockingQueue.java:214)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.lang.Thread.run(Thread.java:829)
Jan 5 12:23:30 openhab karaf[31314]: Exception in thread "OH-eventexecutor-4" java.lang.NullPointerException
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.LinkedBlockingQueue.dequeue(LinkedBlockingQueue.java:214)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
Jan 5 12:23:30 openhab karaf[31314]: #011at java.base/java.lang.Thread.run(Thread.java:829)
Nothing appears in kernel.log at that time. A service restart solved the situation.
- Platform information:
- Hardware: Raspberry Pi CM4 8G emmc 32G
- OS: Rasbian 11
- Java Runtime Environment:
openjdk version “11.0.13” 2021-10-19 LTS
OpenJDK Runtime Environment Zulu11.52+13-CA (build 11.0.13+8-LTS)
OpenJDK Client VM Zulu11.52+13-CA (build 11.0.13+8-LTS, mixed mode) - openHAB version: 3.2.0
This is not the first time this happens. A few days ago something similar happened and the logs filled up the entire file system.
Any ideas?