Milight error

Hi All

I have a number of Milight RGB bridged bulbs around the house with 2 on their way but after updating Openhab last night I’m getting the following error with no change to the light. Could anyone shed any light on it?

I’m using OpenHABian 5.15.160729 on the pi3. Please let me know if other information would be useful. I’ve got to the point where I can make openhab do what I want but I’m not always sure how it is doing it.

12:40:10.144 [INFO ] [smarthome.event.ItemCommandEvent ] - Item ‘Livingroom_lamps’ received command OFF
12:40:10.147 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occured while calling handler: java.lang.NullPointerException
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(FutureTask.java:122)[:1.8.0_151]
at java.util.concurrent.FutureTask.get(FutureTask.java:206)[:1.8.0_151]
at org.eclipse.smarthome.core.common.SafeMethodCaller.callAsynchronous(SafeMethodCaller.java:188)[98:org.eclipse.smarthome.core:0.9.0.b4]
at org.eclipse.smarthome.core.common.SafeMethodCaller.call(SafeMethodCaller.java:81)[98:org.eclipse.smarthome.core:0.9.0.b4]
at org.eclipse.smarthome.core.common.SafeMethodCaller.call(SafeMethodCaller.java:65)[98:org.eclipse.smarthome.core:0.9.0.b4]
at org.eclipse.smarthome.core.thing.internal.ThingManager.receiveCommand(ThingManager.java:369)[105:org.eclipse.smarthome.core.thing:0.9.0.b4]
at org.eclipse.smarthome.core.items.events.AbstractItemEventSubscriber.receive(AbstractItemEventSubscriber.java:46)[98:org.eclipse.smarthome.core:0.9.0.b4]
at org.eclipse.smarthome.core.internal.events.OSGiEventManager$1.call(OSGiEventManager.java:192)[98:org.eclipse.smarthome.core:0.9.0.b4]
at org.eclipse.smarthome.core.internal.events.OSGiEventManager$1.call(OSGiEventManager.java:1)[98:org.eclipse.smarthome.core:0.9.0.b4]
at org.eclipse.smarthome.core.common.SafeMethodCaller$CallableWrapper.call(SafeMethodCaller.java:179)[98:org.eclipse.smarthome.core:0.9.0.b4]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_151]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[:1.8.0_151]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)[:1.8.0_151]
at java.lang.Thread.run(Thread.java:748)[:1.8.0_151]
Caused by: java.lang.NullPointerException
at org.openhab.binding.milight.internal.MilightThingState.setOff(MilightThingState.java:143)[191:org.openhab.binding.milight:2.0.0]
at org.openhab.binding.milight.handler.MilightLedHandler.handleCommand(MilightLedHandler.java:62)[191:org.openhab.binding.milight:2.0.0]
at org.eclipse.smarthome.core.thing.internal.ThingManager$4.call(ThingManager.java:372)[105:org.eclipse.smarthome.core.thing:0.9.0.b4]
at org.eclipse.smarthome.core.thing.internal.ThingManager$4.call(ThingManager.java:1)[105:org.eclipse.smarthome.core.thing:0.9.0.b4]
… 5 more
12:40:10.162 [INFO ] [marthome.event.ItemStateChangedEvent] - Livingroom_lamps changed from ON to OFF`

Updating or reinstalling java has fixed it.