Following bug currently occurs with the latest OpenHAB 2 Version.
Probably, we need to include a depency for javax.measure....
20:11:21 ERROR bco-open-habdevice-manager ═╦═⚀ Fatal implementation error in or by using Observable[OpenHABRestCommunicator]!
20:11:21 ERROR bco-open-habdevice-manager ╚══╦═⚀ javax/measure/Unit
20:11:21 ERROR bco-open-habdevice-manager ╚════⚀ javax.measure.Unit
20:11:21 ERROR bco-open-habdevice-manager =====================================
20:11:21 ERROR bco-open-habdevice-manager Fatal implementation error in or by using Observable[OpenHABRestCommunicator]!
org.openbase.jul.exception.FatalImplementationErrorException: Fatal implementation error in or by using Observable[OpenHABRestCommunicator]!
at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:346)
at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:200)
at org.openbase.bco.device.openhab.communication.OpenHABRestConnection.lambda$initSSE$1(OpenHABRestConnection.java:231)
at org.glassfish.jersey.media.sse.internal.JerseySseEventSource$1.onNext(JerseySseEventSource.java:146)
at org.glassfish.jersey.media.sse.internal.JerseySseEventSource$1.onNext(JerseySseEventSource.java:128)
at org.glassfish.jersey.internal.util.JerseyPublisher$SubscriberWrapper.onNext(JerseyPublisher.java:393)
at org.glassfish.jersey.internal.jsr166.SubmissionPublisher$4.onNext(Unknown Source)
at java.base/java.util.concurrent.SubmissionPublisher$BufferedSubscription.consumeNext(SubmissionPublisher.java:1307)
at java.base/java.util.concurrent.SubmissionPublisher$BufferedSubscription.takeItems(SubmissionPublisher.java:1296)
at java.base/java.util.concurrent.SubmissionPublisher$BufferedSubscription.consume(SubmissionPublisher.java:1253)
at java.base/java.util.concurrent.SubmissionPublisher$ConsumerTask.run(SubmissionPublisher.java:931)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoClassDefFoundError: javax/measure/Unit
at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
at java.base/java.lang.Class.getMethod0(Class.java:3293)
at java.base/java.lang.Class.getMethod(Class.java:2106)
at org.openbase.bco.device.openhab.manager.CommandExecutor.getServiceData(CommandExecutor.java:166)
at org.openbase.bco.device.openhab.manager.CommandExecutor.applyStateUpdate(CommandExecutor.java:130)
at org.openbase.bco.device.openhab.manager.CommandExecutor.applyStateUpdate(CommandExecutor.java:105)
at org.openbase.bco.device.openhab.manager.CommandExecutor.update(CommandExecutor.java:90)
at org.openbase.bco.device.openhab.manager.CommandExecutor.update(CommandExecutor.java:57)
at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:271)
... 15 common frames omitted
Caused by: java.lang.ClassNotFoundException: javax.measure.Unit
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 26 common frames omitted
Following bug currently occurs with the latest OpenHAB 2 Version. Probably, we need to include a depency for javax.measure....