# We need your help on testing!

**URL:** <https://community.openhab.org/t/we-need-your-help-on-testing/298>\
**Category:** 1.x Compatibility\
**Created:** [August 13, 2015, 12:04am UTC](https://community.openhab.org/t/we-need-your-help-on-testing/298 "2015-08-13T00:04:03Z")\
**Posts on this page:** 1\
**Showing post:** 52

<div class="post-metadata">

**Author:** ![Kai](https://community.openhab.org/user_avatar/community.openhab.org/kai/32/116281_2.png) [@Kai](https://community.openhab.org/u/Kai)\
**Post date:** [January 18, 2016, 10:16pm UTC](https://community.openhab.org/t/we-need-your-help-on-testing/298/52 "2016-01-18T22:16:26Z")

</div>

> [@Lolodomo](#):
>
> I am suspecting a general compatibility problem.Maybe the refresh service of the bindings is never run ?

Yes, it seems so.  
Let me give you a quick update:

The Karaf-based runtime now uses the Apache Felix (instead of Eclipse Equinox) implementation of the OSGi Declarative Services and ConfigurationAdmin specs. In theory, this should not make any difference, it practice it seems it does.  
In general, the Felix implementations are said to be cleaner, more modern and better maintained, so they should not be a bad choice. Most problems that are currently coming up are actually due to the fact that our existing codebase is not clean and has some bugs - which nobody ever noticed because Equinox let that pass.  
For one such issue, we have now decided to not clean up the bundles, but rather activate a compatibility flag (a kind of “dirty mode” - this is about the messages regarding missing import-packages that you have seen: [Enable boot delegation for backward compatibility · Issue #85 · openhab/openhab-distro · GitHub](https://github.com/openhab/openhab-distro/issues/85)

Another problem with many add-ons seems to be the component activation (if the services should be available at start, this needs to be declared).  
The ZWave 1.9 binding has just been fixed this way: [Z-Wave: Added logging and set immediate="true" for activebinding by cdjackson · Pull Request #3837 · openhab/openhab1-addons · GitHub](https://github.com/openhab/openhab/pull/3837)  
The KNX 1.9 binding as well: [made the KNX binding work by activating all components at bundle startup by kaikreuzer · Pull Request #3839 · openhab/openhab1-addons · GitHub](https://github.com/openhab/openhab/pull/3839)

So I am confident that others will need the same simple fix.  
You can get a clue, if you run

```auto
scr:list

```

and check if all components of your binding are activated - I have seen many situations where this is not the case.  
I expected that I could manually activate it through

```auto
scr:activate <component name>

```

but somehow this does not have any effect for me. But in any case: adding `immediate="true"`to your components should not harm and there is a good chance that it will make it work on openHAB 2 - have a try and report back, please!

---

_[View the full topic](https://community.openhab.org/t/we-need-your-help-on-testing/298)._
