After yeasterday update on OH2 Souliss binding is not working anymore.
I got this error
2017-01-14 16:23:59.336 [ERROR] [b.core.service.AbstractActiveService] - Error while executing background thread Souliss Refresh Service
java.lang.NullPointerException
at org.openhab.binding.souliss.internal.SoulissBinding.execute(SoulissBinding.java:350)[201:org.openhab.binding.souliss:1.9.0.201701130210]
at org.openhab.core.binding.AbstractActiveBinding$BindingActiveService.execute(AbstractActiveBinding.java:157)[184:org.openhab.core.compat1x:2.0.0.201701121723]
at org.openhab.core.service.AbstractActiveService$RefreshThread.run(AbstractActiveService.java:173)[184:org.openhab.core.compat1x:2.0.0.201701121723]
2017-01-14 16:23:59.387 [ERROR] [b.core.service.AbstractActiveService] - Error while executing background thread Souliss Refresh Service
java.lang.NullPointerException
at org.openhab.binding.souliss.internal.SoulissBinding.execute(SoulissBinding.java:350)[201:org.openhab.binding.souliss:1.9.0.201701130210]
at org.openhab.core.binding.AbstractActiveBinding$BindingActiveService.execute(AbstractActiveBinding.java:157)[184:org.openhab.core.compat1x:2.0.0.201701121723]
at org.openhab.core.service.AbstractActiveService$RefreshThread.run(AbstractActiveService.java:173)[184:org.openhab.core.compat1x:2.0.0.201701121723]
I noticed the same problem with the mqtt and souliss.
This is what warning i get when i try to turn on a light over my mqtt configuration
15:49:03.729 [WARN ] [org.apache.karaf.services.eventadmin] - EventAdmin: Exception during event dispatch [org.osgi.service.event.Event [topic=openhab/command/Light_Dinning_Room] {bridgemarker=true, item=Light_Dinning_Room, command=OFF} | {org.osgi.service.event.EventHandler, org.osgi.service.cm.ManagedService}={event.topics=openhab/*, service.pid=org.openhab.souliss, component.name=org.openhab.binding.souliss, component.id=241, service.id=373, service.bundleid=251, service.scope=bundle} | Bundle(org.openhab.binding.souliss_1.10.0 [251])]
java.lang.NullPointerException
at org.openhab.binding.souliss.internal.SoulissBinding.receiveCommand(SoulissBinding.java:135)[251:org.openhab.binding.souliss:1.10.0]
at org.openhab.core.events.AbstractEventSubscriber.handleEvent(AbstractEventSubscriber.java:45)[176:org.openhab.core.compat1x:2.1.0]
at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415)[6:org.apache.karaf.services.eventadmin:4.0.8]
at org.apache.felix.eventadmin.impl.tasks.HandlerTask.run(HandlerTask.java:90)[6:org.apache.karaf.services.eventadmin:4.0.8]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_65]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_65]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_65]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_65]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_65]
Beta 2.0 Souliss binding is available on souliss-it forum.
Still a raw beta but works better than the 1.0 one and has the autodiscover function which improve quite a bit the setting of a large net of souliss devices.
Regards
Lorenzo