Homekit Bug with Colorpicker?

I am getting this Error:

17:44:27.333 [ERROR] [lfe.hap.impl.connections.HttpSession] - Could not handle request
java.lang.NullPointerException
	at com.beowulfe.hap.characteristics.FloatCharacteristic.getValue(FloatCharacteristic.java:72)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at com.beowulfe.hap.characteristics.BaseCharacteristic.makeBuilder(BaseCharacteristic.java:71)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at com.beowulfe.hap.characteristics.FloatCharacteristic.makeBuilder(FloatCharacteristic.java:48)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at com.beowulfe.hap.characteristics.BaseCharacteristic.toJson(BaseCharacteristic.java:61)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at com.beowulfe.hap.impl.json.AccessoryController.toJson(AccessoryController.java:73)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at com.beowulfe.hap.impl.json.AccessoryController.listing(AccessoryController.java:39)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at com.beowulfe.hap.impl.connections.HttpSession.handleAuthenticatedRequest(HttpSession.java:70)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at com.beowulfe.hap.impl.connections.ConnectionImpl.doHandleRequest(ConnectionImpl.java:51)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at com.beowulfe.hap.impl.connections.ConnectionImpl.handleRequest(ConnectionImpl.java:46)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at com.beowulfe.hap.impl.http.impl.AccessoryHandler.channelRead0(AccessoryHandler.java:47)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at com.beowulfe.hap.impl.http.impl.AccessoryHandler.channelRead0(AccessoryHandler.java:15)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at io.netty.channel.AbstractChannelHandlerContext.access$600(AbstractChannelHandlerContext.java:32)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at io.netty.channel.AbstractChannelHandlerContext$7.run(AbstractChannelHandlerContext.java:299)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at io.netty.util.concurrent.DefaultEventExecutor.run(DefaultEventExecutor.java:36)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)[182:org.openhab.io.homekit:2.0.0.201612301947]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_65]
17:44:27.406 [INFO ] [ap.impl.http.HomekitClientConnection] - 500 /accessories
17:44:27.410 [TRACE] [lfe.hap.impl.http.impl.BinaryHandler] - Sending data [/192.168.0.12:50470]:
00000000 48 54 54 50 2F 31 2E 31 20 35 30 30 20 49 6E 74 HTTP/1.1 500 Int
00000010 65 72 6E 61 6C 20 53 65 72 76 65 72 20 45 72 72 ernal Server Err
00000020 6F 72 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 or..Content-Leng
00000030 74 68 3A 20 33 30 0D 0A 43 6F 6E 6E 65 63 74 69 th: 30..Connecti
00000040 6F 6E 3A 20 6B 65 65 70 2D 61 6C 69 76 65 0D 0A on: keep-alive..
00000050 0D 0A 6A 61 76 61 2E 6C 61 6E 67 2E 4E 75 6C 6C ..java.lang.Null
00000060 50 6F 69 6E 74 65 72 45 78 63 65 70 74 69 6F 6E PointerException


17:44:27.412 [TRACE] [pl.http.impl.NettyHomekitHttpService] - WRITE UnpooledUnsafeDirectByteBuf(ridx: 0, widx: 130, cap: 256) [/192.168.0.12:50470]:
00000000 70 00 EE 69 00 FA 3C BC D5 6B 80 45 4A 86 B4 0F p..i..<..k.EJ...
00000010 AC 40 37 73 3D B9 98 D2 1A 73 BA 2F E2 F1 08 29 .@7s=....s./...)
00000020 98 4D 8B 2A CD 9D 66 E6 E3 14 89 F9 2A FE D6 49 .M.*..f.....*..I
00000030 7A 59 F8 0A 10 5C 33 46 1A 3F DC CE 02 21 77 9A zY...\3F.?...!w.
00000040 27 F3 97 B8 D1 E6 6F 9E B7 9A 2C B0 AD 8F 25 38 '.....o...,...%8
00000050 5E E2 0A 0B 48 CC 96 52 A0 6C 80 1E AC A5 95 0D ^...H..R.l......
00000060 52 9F 61 59 D2 24 43 DC CA 65 95 DE 17 CF E0 B2 R.aY.$C..e......
00000070 D4 E7 30 DF 56 4B F4 D7 6F D6 F9 D3 E8 EB 99 EA ..0.VK..o.......
00000080 F3 5E                                           .^


17:44:27.420 [TRACE] [ons.LengthPrefixedByteArrayProcessor] - Received message of length 0. Existing buffer is 0
17:44:27.421 [TRACE] [ons.LengthPrefixedByteArrayProcessor] - Returning 0 results
17:44:27.422 [INFO ] [.hap.impl.http.impl.AccessoryHandler] - Terminated homekit connection from /192.168.0.12:50470

My items:

Color
        TVLedLight
        "Bed Color"
        ["Lighting"]

Switch
        TVLedLightColor
        "RGB"
        ["Lighting"]
        {mqtt=">[mosquitto:/devices/family-room-tv-led/led/color/set:command:*:default]"}

First, there should be no “Lighting” tag in the second item. Second, exceptions like this occurred in my setup when the HomeKit item (in this case, the first one but it can be any HomeKit item) had a NULL state. A 0,0,0 (generally, any that is a set one) state is ok.

Yeah but the [“Lightning”] has a bug if you check the Error above.