Denon binding under OH2

The denon binding did throw a bunch of exceptions prior to karaf, but now it is throwing a new one as of today’s build:

java.lang.NoClassDefFoundError: com/ning/http/util/DateUtil
        at com.ning.http.client.providers.netty.NettyConnectionsPool$IdleChannelDetector.run(NettyConnectionsPool.java:123)[162:org.openhab.binding.denon:1.9.0.201602012140]
        at org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:546)[162:org.openhab.binding.denon:1.9.0.201602012140]
        at org.jboss.netty.util.HashedWheelTimer$Worker.notifyExpiredTimeouts(HashedWheelTimer.java:446)[162:org.openhab.binding.denon:1.9.0.201602012140]
        at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:395)[162:org.openhab.binding.denon:1.9.0.201602012140]
        at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)[162:org.openhab.binding.denon:1.9.0.201602012140]
        at java.lang.Thread.run(Thread.java:745)[:1.8.0_60]

Can we classify this binding as not working at all in OH2 current version ?

No, that may not be entirely true. I have not had time to deeper dive on it. It could just be one function not working. I may get back to it tonight.

Please open an issue against the Denon binding if it looks like a bug! I see the binding packages its own async-http-client-1.8.4.jar and netty-3.9.0.Final.jar, so maybe there’s a class loading difference under Karaf?

Did someone use the denom binding with oh2?
I have at the moment many problems with that :frowning:

Just did a quick test, the binding seems to work fine with OH2. Have you installed the 1x compat layer?