- Platform information:
- Hardware: PINE64
- openHAB version:2.4 M5
- Java:
- openjdk version “1.8.0_112”
- OpenJDK Runtime Environment (Zulu Embedded 8.19.0.31-linux-aarch32hf) (build 1.8.0_112-b31)
- OpenJDK Client VM (Zulu Embedded 8.19.0.31-linux-aarch32hf) (build 25.112-b31, mixed mode, Evaluation)
On a working Openhab2.4 I’m trying a (for me) new binding system info.
Systeminfo is installed.
systeminfo.things contains
systeminfo:computer:work [interval_high=3, interval_medium=60]
(as in the example from https://www.openhab.org/addons/bindings/systeminfo/#updating-this-binding )
When it launches I get
13:10:07.745 [INFO ] [del.core.internal.ModelRepositoryImpl] - Loading model ‘systeminfo.things’
13:10:07.967 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - ‘systeminfo:computer:work’ changed from UNINITIALIZED to INITIALIZING
13:10:08.050 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method ‘ThingHandler.initialize()’ on ‘org.openhab.binding.systeminfo.internal.handler.SysteminfoHandler@1e3d8df’: Could not initialize class oshi.jna.platform.linux.Udev
java.lang.NoClassDefFoundError: Could not initialize class oshi.jna.platform.linux.Udev
at oshi.hardware.platform.linux.LinuxDisks.getDisks(LinuxDisks.java:67) ~[?:?]
at oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer.getDiskStores(LinuxHardwareAbstractionLayer.java:82) ~[?:?]
at org.openhab.binding.systeminfo.internal.model.OshiSysteminfo.initializeSysteminfo(OshiSysteminfo.java:95) ~[?:?]
at org.openhab.binding.systeminfo.internal.handler.SysteminfoHandler.instantiateSysteminfoLibrary(SysteminfoHandler.java:119) ~[?:?]
at org.openhab.binding.systeminfo.internal.handler.SysteminfoHandler.initialize(SysteminfoHandler.java:105) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [101:org.eclipse.smarthome.core:0.10.0.oh240M5]
at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) [101:org.eclipse.smarthome.core:0.10.0.oh240M5]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:?]
at java.lang.Thread.run(Thread.java:745) [?:?]
13:10:08.092 [ERROR] [.core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing ‘systeminfo:computer:work’: Could not initialize class oshi.jna.platform.linux.Udev
java.lang.NoClassDefFoundError: Could not initialize class oshi.jna.platform.linux.Udev
at oshi.hardware.platform.linux.LinuxDisks.getDisks(LinuxDisks.java:67) ~[?:?]
at oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer.getDiskStores(LinuxHardwareAbstractionLayer.java:82) ~[?:?]
at org.openhab.binding.systeminfo.internal.model.OshiSysteminfo.initializeSysteminfo(OshiSysteminfo.java:95) ~[?:?]
at org.openhab.binding.systeminfo.internal.handler.SysteminfoHandler.instantiateSysteminfoLibrary(SysteminfoHandler.java:119) ~[?:?]
at org.openhab.binding.systeminfo.internal.handler.SysteminfoHandler.initialize(SysteminfoHandler.java:105) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [101:org.eclipse.smarthome.core:0.10.0.oh240M5]
at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) [101:org.eclipse.smarthome.core:0.10.0.oh240M5]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:?]
at java.lang.Thread.run(Thread.java:745) [?:?]