Problem with Globalcache binding

I have a problem with the globalcache binding. When I updated to 2.5M1 coming from 2.4, no binding was installed. After searching in the log files, I found the globalcache binding to be the cause, removed the entry from addons.cfg and openHAB startes after that.
When trying to install the globalcache binding manually I get:

[ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-binding-globalcache': Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-binding-globalcache; type=karaf.feature; version="[2.5.0.SNAPSHOT,2.5.0.SNAPSHOT]"; filter:="(&(osgi.identity=openhab-binding-globalcache)(type=karaf.feature)(version>=2.5.0.SNAPSHOT)(version<=2.5.0.SNAPSHOT))" [caused by: Unable to resolve openhab-binding-globalcache/2.5.0.SNAPSHOT: missing requirement [openhab-binding-globalcache/2.5.0.SNAPSHOT] osgi.identity; osgi.identity=esh-transform-map; type=karaf.feature]

The globalcache binding has a dependency on the map transform. Normally, when you install the binding from PaperUI or addons.cfg, the dependency is automatically resolved. I’m not sure why it’s not in this case.

Try manually installing the MAP transform in your addons.cfg. Then install the globalcache binding.

Thanks. The MAP transformation is installed. But I guess it is a general problem with the snapshot release. In the meantime I found multiple other problems with my installation.

Yeah, if you’re on the latest snapshot, that probably explains it. I’m waiting for things to settle down before I install another snapshot.

It looks like the feature dependency in the feature.xml needs to be changed from esh-transform-map to openhab-transformation-map. I’ll do this once things settle down a bit.

1 Like

I downgraded and leave it like that for the moment. Everything is working fine again!