[SOLVED] iCloudBinding - Openhab 2.5

I just upgraded to Openhab 2.5 on my synology diskstation. The iCloud binding will not install. I get the error:

2019-12-21 16:41:52.693 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-binding-icloud': Error:
    Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.icloud/2.5.0.M2

Does anyone know what the issue is?

-Mark

Further to the last error, the following error is peppering my log. I am not sure if it is related, but it references Openhab 2.5 M2 as well.

See my reply two messages down for error in code fences.

Deleted a duplicate reply. Sorry - I do not know how to get all the text into the preformatted text option.

Bruce-

Thank you. I really wanted to use them - just did not know how. Here is another try.

java.lang.RuntimeException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:2.5.0.M2: [Could not fin$
        at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:116) ~[bundleFile:?]
        at org.apache.karaf.features.internal.service.RepositoryImpl.<init>(RepositoryImpl.java:50) ~[bundleFile:?]
        at org.apache.karaf.features.internal.service.RepositoryCacheImpl.create(RepositoryCacheImpl.java:51) ~[bundleFile:?]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getFeatureCache(FeaturesServiceImpl.java:605) [bundleFile:?]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.ensureCacheLoaded(FeaturesServiceImpl.java:576) [bundleFile:?]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.listRequiredRepositories(FeaturesServiceImpl.java:508) [bundleFile:?]
        at org.apache.karaf.deployer.features.FeatureDeploymentListener.bundleChanged(FeatureDeploymentListener.java:240) [bundleFile:?]
        at org.apache.karaf.deployer.features.FeatureDeploymentListener.init(FeatureDeploymentListener.java:95) [bundleFile:?]
        at org.apache.karaf.deployer.features.osgi.Activator$DeploymentFinishedListener.deploymentEvent(Activator.java:86) [bundleFile:?]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.registerListener(FeaturesServiceImpl.java:295) [bundleFile:?]
        at org.apache.karaf.deployer.features.osgi.Activator.doStart(Activator.java:53) [bundleFile:?]
        at org.apache.karaf.util.tracker.BaseActivator.run(BaseActivator.java:312) [bundleFile:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_212]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_212]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_212]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_212]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
Caused by: java.io.IOException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:2.5.0.M2: [Could not$
        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.configureIOException(AetherBasedResolver.java:803) ~[?:?]
        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:774) ~[?:?]
        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:657) ~[?:?]
        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598) ~[?:?]
        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:565) ~[?:?]
        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:555) ~[?:?]
        at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) ~[?:?]
        at java.net.URL.openStream(URL.java:1045) ~[?:1.8.0_212]
        at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:113) ~[bundleFile:?]
        ... 16 more

Any ideas are appreciated.

Many thanks,

-Mark

1 Like

What do you have in your icloudbinding.config?

EDIT: I noticed the binding in the logs are for 2.5M2. Have you tried to uninstall the binding, stop OH, clean the cache, restart OH and reinstall the binding to get the latest version?

Also, if you added this binding via jar file then you will need to manually remove it.

All-

I did a clean install of OH2.5 - seems to have fixed this.

-Mark

Not my first choice to fix an issue,:smile: but glad you got it. BTW, going thru the cache cleaning and restarts should have fix the issue.

Please click the square box on solution post to mark as solved.
Thanks

1 Like

Thank you