I was also getting alot of errors once I replaced the files
The only versions that worked were
I was also getting alot of errors once I replaced the files
The only versions that worked were
Adding to what @edizius mentioned, you can easily find jar files for most any binding here https://openhab.ci.cloudbees.com/job/openHAB2-Bundles/lastSuccessfulBuild/ and here https://openhab.jfrog.io/openhab/libs-pullrequest-local/org/openhab/binding/ if needed older jar files can be found here https://dl.bintray.com/openhab/mvn/org/openhab/binding/
Best of Luck
Great, I moved the JAR files as in #12 and the Marketplace error is gone, but now I receive endless new errors:
2018-10-26 16:04:18.534 [ERROR] [org.openhab.binding.fritzboxtr064 ] - [org.openhab.binding.fritzboxtr064.binding(12)] The activate method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
2018-10-26 16:04:20.505 [ERROR] [pse.smarthome.core.items.GenericItem] - Tried to set invalid state 0 (DecimalType) on item gFeuerAlarm of type SwitchItem, ignoring it
2018-10-26 16:04:21.222 [ERROR] [org.openhab.persistence.rrd4j ] - [org.openhab.persistence.rrd4j.chartservlet(232)] The activate method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
2018-10-26 16:04:21.665 [ERROR] [4j.internal.charts.RRD4jChartServlet] - Error during servlet startup
2018-10-26 16:04:21.922 [ERROR] [org.openhab.ui.habmin ] - [org.openhab.ui.habmin.HABminApp(237)] The activate method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerResources(HttpServiceStarted.java:299) ~[?:?]
at org.ops4j.pax.web.service.internal.HttpServiceProxy.registerResources(HttpServiceProxy.java:72) ~[?:?]
2018-10-26 16:04:22.252 [ERROR] [org.openhab.ui.habpanel ] - [org.openhab.habpanel(240)] The activate method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerResources(HttpServiceStarted.java:299) ~[?:?]
at org.ops4j.pax.web.service.internal.HttpServiceProxy.registerResources(HttpServiceProxy.java:72) ~[?:?]
2018-10-26 16:04:22.424 [ERROR] [panel.internal.HABPanelDashboardTile] - Error during HABPanel startup: alias: '/habpanel' is already in use in this or another context
2018-10-26 16:04:23.248 [ERROR] [org.openhab.core ] - [org.openhab.ui.iconforwarder(245)] The setHttpService method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
2018-10-26 16:04:36.103 [ERROR] [ntime.internal.engine.RuleEngineImpl] - Error during the execution of startup rule 'startup': null
2018-10-26 16:04:36.596 [ERROR] [rg.openhab.action.mail.internal.Mail] - Could not send e-mail to 'holger@loeskenweb.de'.
Caused by: java.lang.NoClassDefFoundError: sun.security.ssl.SSLContextImpl$CustomizedTLSContext
2018-10-26 16:05:11.745 [ERROR] [org.openhab.binding.fritzboxtr064 ] - [org.openhab.binding.fritzboxtr064.binding(12)] The activate method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
2018-10-26 16:05:22.277 [ERROR] [org.openhab.binding.fritzboxtr064 ] - [org.openhab.binding.fritzboxtr064.binding(12)] The activate method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
2018-10-26 16:05:22.333 [ERROR] [org.openhab.binding.fritzboxtr064 ] - [org.openhab.binding.fritzboxtr064.binding(12)] The activate method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
2018-10-26 16:05:22.564 [ERROR] [org.openhab.binding.fritzboxtr064 ] - [org.openhab.binding.fritzboxtr064.binding(12)] The activate method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
2018-10-26 16:05:31.491 [ERROR] [org.openhab.binding.fritzboxtr064 ] - [org.openhab.binding.fritzboxtr064.binding(12)] The activate method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
2018-10-26 16:05:33.543 [ERROR] [org.openhab.binding.fritzboxtr064 ] - [org.openhab.binding.fritzboxtr064.binding(12)] The activate method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
I am running Openhabian.
What shall I do?
Have you tried the other jar files mentioned in the thread? Try post #5 here as you may or may not need the crypto extension. Thatās what I used with RPI and worked.
Yes, these are the files I used.
Then try replacing with these
sudo wget https://cdn.azul.com/zcek/bin/ZuluJCEPolicies.zip
Ok, tried them, but no sucess. I have still endless Java Errors
Well, the issue is still NOT solved!
This is the latest log after a new startup:
2018-10-27 12:46:15.865 [ERROR] [org.apache.felix.configadmin ] - [org.osgi.service.cm.ManagedService, id=31, bundle=4/mvn:org.ops4j.pax.url/pax-url-aether/2.5.4]: Unexpected problem updating configuration org.ops4j.pax.url.mvn
java.lang.ExceptionInInitializerError: null
at javax.crypto.JceSecurityManager.<clinit>(JceSecurityManager.java:65) ~[?:?]
at javax.crypto.Cipher.getConfiguredPermission(Cipher.java:2587) ~[?:?]
at javax.crypto.Cipher.getMaxAllowedKeyLength(Cipher.java:2611) ~[?:?]
at sun.security.ssl.CipherSuite$BulkCipher.isUnlimited(CipherSuite.java:535) ~[?:?]
at sun.security.ssl.CipherSuite$BulkCipher.<init>(CipherSuite.java:507) ~[?:?]
at sun.security.ssl.CipherSuite.<clinit>(CipherSuite.java:614) ~[?:?]
at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl.java:294) ~[?:?]
at sun.security.ssl.SSLContextImpl.access$100(SSLContextImpl.java:42) ~[?:?]
at sun.security.ssl.SSLContextImpl$AbstractTLSContext.<clinit>(SSLContextImpl.java:425) ~[?:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:264) ~[?:?]
at java.security.Provider$Service.getImplClass(Provider.java:1634) ~[?:?]
at java.security.Provider$Service.newInstance(Provider.java:1592) ~[?:?]
at sun.security.jca.GetInstance.getInstance(GetInstance.java:236) ~[?:?]
at sun.security.jca.GetInstance.getInstance(GetInstance.java:164) ~[?:?]
at javax.net.ssl.SSLContext.getInstance(SSLContext.java:156) ~[?:?]
at shaded.org.apache.http.conn.ssl.SSLContextBuilder.build(SSLContextBuilder.java:162) ~[?:?]
at org.ops4j.pax.url.mvn.internal.HttpClients.createConnManager(HttpClients.java:75) ~[?:?]
at org.ops4j.pax.url.mvn.internal.HttpClients.createClient(HttpClients.java:47) ~[?:?]
at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.<init>(AetherBasedResolver.java:164) ~[?:?]
at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.<init>(AetherBasedResolver.java:154) ~[?:?]
at org.ops4j.pax.url.mvn.internal.Activator.updated(Activator.java:178) ~[?:?]
at org.ops4j.pax.url.mvn.internal.Activator$OptionalConfigAdminHelper$1.updated(Activator.java:266) ~[?:?]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updated(ManagedServiceTracker.java:189) ~[8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:152) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1479) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1435) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:141) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:109) [8:org.apache.felix.configadmin:1.8.16]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.lang.SecurityException: Can not initialize cryptographic mechanism
at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:93) ~[?:?]
... 31 more
Caused by: java.security.PrivilegedActionException
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:82) ~[?:?]
... 31 more
Caused by: java.io.FileNotFoundException: /usr/lib/jvm/zulu-embedded-8-armhf/jre/lib/security/US_export_policy.jar (Keine Berechtigung)
at java.util.zip.ZipFile.open(Native Method) ~[?:?]
at java.util.zip.ZipFile.<init>(ZipFile.java:225) ~[?:?]
at java.util.zip.ZipFile.<init>(ZipFile.java:155) ~[?:?]
at java.util.jar.JarFile.<init>(JarFile.java:166) ~[?:?]
at java.util.jar.JarFile.<init>(JarFile.java:130) ~[?:?]
at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:353) ~[?:?]
at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:323) ~[?:?]
at javax.crypto.JceSecurity.access$000(JceSecurity.java:50) ~[?:?]
at javax.crypto.JceSecurity$1.run(JceSecurity.java:85) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:82) ~[?:?]
... 31 more
2018-10-27 12:46:21.625 [ERROR] [org.openhab.io.rest.docs ] - [org.openhab.io.rest.docs.swaggerservice(16)] The activate method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:264) ~[?:?]
at java.security.Provider$Service.getImplClass(Provider.java:1634) ~[?:?]
at java.security.Provider$Service.newInstance(Provider.java:1592) ~[?:?]
at sun.security.jca.GetInstance.getInstance(GetInstance.java:236) ~[?:?]
at sun.security.jca.GetInstance.getInstance(GetInstance.java:164) ~[?:?]
at javax.net.ssl.SSLContext.getInstance(SSLContext.java:156) ~[?:?]
at org.eclipse.jetty.util.ssl.SslContextFactory.load(SslContextFactory.java:306) ~[?:?]
at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:221) ~[?:?]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:131) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:113) ~[?:?]
at org.eclipse.jetty.server.SslConnectionFactory.doStart(SslConnectionFactory.java:72) ~[?:?]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:131) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:113) ~[?:?]
at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:268) ~[?:?]
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81) ~[?:?]
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235) ~[?:?]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[?:?]
at org.eclipse.jetty.server.Server.doStart(Server.java:401) ~[?:?]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[?:?]
at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:350) ~[?:?]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:250) ~[?:?]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerResources(HttpServiceStarted.java:299) ~[?:?]
at org.ops4j.pax.web.service.internal.HttpServiceProxy.registerResources(HttpServiceProxy.java:72) ~[?:?]
at org.openhab.io.rest.docs.internal.SwaggerService.activate(SwaggerService.java:40) ~[?:?]
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.apache.felix.scr.impl.inject.BaseMethod.invokeMethod(BaseMethod.java:229) ~[?:?]
at org.apache.felix.scr.impl.inject.BaseMethod.access$500(BaseMethod.java:39) ~[?:?]
at org.apache.felix.scr.impl.inject.BaseMethod$Resolved.invoke(BaseMethod.java:650) ~[?:?]
at org.apache.felix.scr.impl.inject.BaseMethod.invoke(BaseMethod.java:506) ~[?:?]
at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:307) ~[?:?]
at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:299) ~[?:?]
at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:298) ~[?:?]
at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:109) ~[?:?]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:906) ~[?:?]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:879) ~[?:?]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:749) ~[?:?]
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1012) ~[?:?]
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:968) ~[?:?]
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215) ~[?:?]
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136) ~[?:?]
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945) ~[?:?]
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881) ~[?:?]
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167) ~[?:?]
at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127) ~[?:?]
at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109) ~[?:?]
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:920) ~[?:?]
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) ~[?:?]
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) ~[?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862) ~[?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801) ~[?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127) ~[?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225) ~[?:?]
at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:469) ~[?:?]
at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:352) ~[?:?]
at org.ops4j.pax.web.service.internal.Activator.lambda$scheduleUpdateFactory$2(Activator.java:291) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
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) [?:?]
2018-10-27 12:46:22.281 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'de_DE'.
2018-10-27 12:46:24.079 [ERROR] [org.openhab.ui.dashboard ] - [org.openhab.dashboard(15)] The activate method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:264) ~[?:?]
at java.security.Provider$Service.getImplClass(Provider.java:1634) ~[?:?]
at java.security.Provider$Service.newInstance(Provider.java:1592) ~[?:?]
at sun.security.jca.GetInstance.getInstance(GetInstance.java:236) ~[?:?]
at sun.security.jca.GetInstance.getInstance(GetInstance.java:164) ~[?:?]
at javax.net.ssl.SSLContext.getInstance(SSLContext.java:156) ~[?:?]
at org.eclipse.jetty.util.ssl.SslContextFactory.load(SslContextFactory.java:306) ~[?:?]
at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:221) ~[?:?]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:131) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:105) ~[?:?]
at org.eclipse.jetty.server.SslConnectionFactory.doStart(SslConnectionFactory.java:72) ~[?:?]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:131) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:105) ~[?:?]
at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:268) ~[?:?]
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81) ~[?:?]
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235) ~[?:?]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[?:?]
at org.eclipse.jetty.server.Server.doStart(Server.java:401) ~[?:?]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[?:?]
at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:350) ~[?:?]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:250) ~[?:?]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:221) ~[?:?]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:205) ~[?:?]
at org.ops4j.pax.web.service.internal.HttpServiceProxy.registerServlet(HttpServiceProxy.java:65) ~[?:?]
at org.openhab.ui.dashboard.internal.DashboardService.activate(DashboardService.java:78) ~[?:?]
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.apache.felix.scr.impl.inject.BaseMethod.invokeMethod(BaseMethod.java:229) ~[39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.inject.BaseMethod.access$500(BaseMethod.java:39) ~[39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.inject.BaseMethod$Resolved.invoke(BaseMethod.java:650) ~[39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.inject.BaseMethod.invoke(BaseMethod.java:506) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:307) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:299) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:298) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:109) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:906) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:879) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:823) [39:org.apache.felix.scr:2.0.12]
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:212) [?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:210) [?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111) [?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45) [?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:508) [?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461) [?:?]
at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:624) [?:?]
at com.eclipsesource.jaxrs.publisher.internal.ResourceTracker.addingService(ResourceTracker.java:39) [15:com.eclipsesource.jaxrs.publisher:5.3.1.201602281253]
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941) [?:?]
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870) [?:?]
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) [?:?]
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) [?:?]
at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901) [?:?]
at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109) [?:?]
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:920) [?:?]
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [?:?]
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) [?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862) [?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801) [?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127) [?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225) [?:?]
at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:469) [?:?]
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:887) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:874) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:132) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:941) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:741) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1012) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:968) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127) [39:org.apache.felix.scr:2.0.12]
at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109) [?:?]
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:920) [?:?]
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [?:?]
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) [?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862) [?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801) [?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127) [?:?]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225) [?:?]
at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:469) [?:?]
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:887) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:874) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:132) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:941) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:741) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:675) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:430) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:657) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:341) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:390) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.Activator.access$200(Activator.java:54) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:265) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:254) [39:org.apache.felix.scr:2.0.12]
at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:227) [39:org.apache.felix.scr:2.0.12]
at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482) [?:?]
at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415) [?:?]
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) [?:?]
at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444) [?:?]
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908) [?:?]
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [?:?]
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) [?:?]
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:213) [?:?]
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:120) [?:?]
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:112) [?:?]
at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:168) [?:?]
at org.eclipse.osgi.container.Module.publishEvent(Module.java:476) [?:?]
at org.eclipse.osgi.container.Module.start(Module.java:467) [?:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1634) [?:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1614) [?:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1585) [?:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1528) [?:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) [?:?]
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [?:?]
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) [?:?
What I found in this chain is:
... 31 more
Caused by: java.io.FileNotFoundException: /usr/lib/jvm/zulu-embedded-8-armhf/jre/lib/security/US_export_policy.jar (Keine Berechtigung)
at java.util.zip.ZipFile.open(Native Method) ~[?:?]
at java.util.zip.ZipFile.<init>(ZipFile.java:225) ~[?:?]
at java.util.zip.ZipFile.<init>(ZipFile.java:155) ~[?:?]
at java.util.jar.JarFile.<init>(JarFile.java:166) ~[?:?]
at java.util.jar.JarFile.<init>(JarFile.java:130) ~[?:?]
at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:353) ~[?:?]
at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:323) ~[?:?]
at javax.crypto.JceSecurity.access$000(JceSecurity.java:50) ~[?:?]
at javax.crypto.JceSecurity$1.run(JceSecurity.java:85) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:82) ~[?:?]
... 31 more
Is that the rigth hint? Is there a rights issue with the JAR files?
What neds to be done to solve this?
Did you unzip the downloaded file and place only the 2 jar files in the correct location?
Yes, I unziped them on my PC, copied them via samba share into the config folder, and the sudo cpā¦ to the final location.
I would think copying would work but try using mv to move the files so they are in one location only. Then stop OH service, clean the Cache and restart.
Ok, now we made it, I cleared the cache and tried to restart, but now OH is dead.
I only get these 2 errors, and then no more logs:
==> /var/log/openhab2/openhab.log <==
2018-10-27 16:23:47.879 [ERROR] [org.openhab.binding.broadlink ] - FrameworkEvent ERROR - org.openhab.binding.broadlink
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.broadlink [11]
Unresolved requirement: Import-Package: org.apache.commons.lang; version="2.6.0"
at org.eclipse.osgi.container.Module.start(Module.java:444) [?:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1634) [?:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1614) [?:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1585) [?:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1528) [?:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) [?:?]
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [?:?]
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) [?:?]
2018-10-27 16:23:48.082 [ERROR] [org.apache.felix.configadmin ] - [org.osgi.service.cm.ManagedService, id=31, bundle=4/mvn:org.ops4j.pax.url/pax-url-aether/2.5.4]: Unexpected problem updating configuration org.ops4j.pax.url.mvn
java.lang.ExceptionInInitializerError: null
at javax.crypto.JceSecurityManager.<clinit>(JceSecurityManager.java:65) ~[?:?]
at javax.crypto.Cipher.getConfiguredPermission(Cipher.java:2587) ~[?:?]
at javax.crypto.Cipher.getMaxAllowedKeyLength(Cipher.java:2611) ~[?:?]
at sun.security.ssl.CipherSuite$BulkCipher.isUnlimited(CipherSuite.java:535) ~[?:?]
at sun.security.ssl.CipherSuite$BulkCipher.<init>(CipherSuite.java:507) ~[?:?]
at sun.security.ssl.CipherSuite.<clinit>(CipherSuite.java:614) ~[?:?]
at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl.java:294) ~[?:?]
at sun.security.ssl.SSLContextImpl.access$100(SSLContextImpl.java:42) ~[?:?]
at sun.security.ssl.SSLContextImpl$AbstractTLSContext.<clinit>(SSLContextImpl.java:425) ~[?:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:264) ~[?:?]
at java.security.Provider$Service.getImplClass(Provider.java:1634) ~[?:?]
at java.security.Provider$Service.newInstance(Provider.java:1592) ~[?:?]
at sun.security.jca.GetInstance.getInstance(GetInstance.java:236) ~[?:?]
at sun.security.jca.GetInstance.getInstance(GetInstance.java:164) ~[?:?]
at javax.net.ssl.SSLContext.getInstance(SSLContext.java:156) ~[?:?]
at shaded.org.apache.http.conn.ssl.SSLContextBuilder.build(SSLContextBuilder.java:162) ~[?:?]
at org.ops4j.pax.url.mvn.internal.HttpClients.createConnManager(HttpClients.java:75) ~[?:?]
at org.ops4j.pax.url.mvn.internal.HttpClients.createClient(HttpClients.java:47) ~[?:?]
at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.<init>(AetherBasedResolver.java:164) ~[?:?]
at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.<init>(AetherBasedResolver.java:154) ~[?:?]
at org.ops4j.pax.url.mvn.internal.Activator.updated(Activator.java:178) ~[?:?]
at org.ops4j.pax.url.mvn.internal.Activator$OptionalConfigAdminHelper$1.updated(Activator.java:266) ~[?:?]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updated(ManagedServiceTracker.java:189) ~[8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:152) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1479) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1435) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:141) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:109) [8:org.apache.felix.configadmin:1.8.16]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.lang.SecurityException: Can not initialize cryptographic mechanism
at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:93) ~[?:?]
... 31 more
Caused by: java.security.PrivilegedActionException
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:82) ~[?:?]
... 31 more
Caused by: java.io.FileNotFoundException: /usr/lib/jvm/zulu-embedded-8-armhf/jre/lib/security/US_export_policy.jar (Keine Berechtigung)
at java.util.zip.ZipFile.open(Native Method) ~[?:?]
at java.util.zip.ZipFile.<init>(ZipFile.java:225) ~[?:?]
at java.util.zip.ZipFile.<init>(ZipFile.java:155) ~[?:?]
at java.util.jar.JarFile.<init>(JarFile.java:166) ~[?:?]
at java.util.jar.JarFile.<init>(JarFile.java:130) ~[?:?]
at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:353) ~[?:?]
at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:323) ~[?:?]
at javax.crypto.JceSecurity.access$000(JceSecurity.java:50) ~[?:?]
at javax.crypto.JceSecurity$1.run(JceSecurity.java:85) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:82) ~[?:?]
... 31 more
2018-10-27 16:23:58.148 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.broadlink-2.2.0-BETA2.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.broadlink [11]
Unresolved requirement: Import-Package: org.apache.commons.lang; version="2.6.0"
at org.eclipse.osgi.container.Module.start(Module.java:444) [?:?]
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) [?:?]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [9:org.apache.felix.fileinstall:3.6.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [9:org.apache.felix.fileinstall:3.6.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1221) [9:org.apache.felix.fileinstall:3.6.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:515) [9:org.apache.felix.fileinstall:3.6.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [9:org.apache.felix.fileinstall:3.6.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [9:org.apache.felix.fileinstall:3.6.4]
The console is still working, but nothing else
I think there is still a rights issue, or?
Caused by: java.io.FileNotFoundException: /usr/lib/jvm/zulu-embedded-8-armhf/jre/lib/security/US_export_policy.jar (Keine Berechtigung)
ā¦ means no access rights.
Not sure whats going on but we are both running OH on RPI installed via openhabian image and I didnāt have these issues. Try removing the market place binding and the jar files used earlier. Download the files from here, place them in /usr/lib/jvm/zulu-embedded-8-armhf/jre/lib/security then restart OH and re-install the market place binding.
I am also not sure what is going on nowā¦
I removed the jar files and reinstalled as you wrote. No change, after the 2. Error the system stops.
I canāt reach any GUI, so I also canāt unistall the market place binding (I wasnāt aware that I active installed it !?!?)
Maybe I need to roll back to my last image copyā¦
This topic was for OH users that have the market place binding installed. What version of OH are you using?
Possible SD card corruption?
I had the market place errors popping up continusly in the logs, thatās why I started here with the jar updates.
I am running openhabian installation, Openhab 2.3.0-1 Release Build.
Maybe the SD card is the issueā¦ it is now running for about 2 years.
If you have a spare I would try using it with a fresh install and moving your backup to the new SD. If that works, Iād say you got your moneys worth out of that SD card.
Iāll go flashingā¦
Ok, old image from May back on the 2. SD cardā¦ everything is up and running, besides the marketplace warnings in the logs:
==> /var/log/openhab2/openhab.log <==
2018-10-27 18:05:03.634 [WARN ] [arketplace.internal.MarketplaceProxy] - Failed downloading Marketplace entries: : Received fatal alert: handshake_failure
2018-10-27 18:05:03.637 [WARN ] [arketplace.internal.MarketplaceProxy] - Retrying again in a minute
I will try the new jars then by tomorrow.
Status update:
I upgraded the old image (was OH2.2) to OH2.3 and removed the Marketplace. Now the logs are ok, no more errors. I copied this image back to the old SD card. The Diskimager took longer than normal to flash the card, but it finished passed. Now this card is running again without issues, but I will keep an eye on it.