I have two issues that I have noticed for some time now (weeks not months).
They are in the same area but may not be related.
Issues 1:
Alexa is no longer discovering new items that I tag with [“Switchable”] or ['Lighting"]. The earlier ones are still used but I am unable to create new ones for discovery.
Issue 2:
I see the log entry below very frequently suggesting homekit has an issue.
2018-07-01 15:22:56.562 [ERROR] [lfe.hap.impl.connections.HttpSession] - Could not handle request
java.lang.NullPointerException: null
at org.openhab.io.homekit.internal.accessories.HomekitTemperatureSensorImpl.getCurrentTemperature(HomekitTemperatureSensorImpl.java:38) [238:org.openhab.io.homekit:2.3.0]
at com.beowulfe.hap.impl.characteristics.thermostat.CurrentTemperatureCharacteristic.getDoubleValue(CurrentTemperatureCharacteristic.java:30) [238:org.openhab.io.homekit:2.3.0]
at com.beowulfe.hap.characteristics.FloatCharacteristic.getValue(FloatCharacteristic.java:72) [238:org.openhab.io.homekit:2.3.0]
at com.beowulfe.hap.characteristics.BaseCharacteristic.makeBuilder(BaseCharacteristic.java:71) [238:org.openhab.io.homekit:2.3.0]
at com.beowulfe.hap.characteristics.FloatCharacteristic.makeBuilder(FloatCharacteristic.java:48) [238:org.openhab.io.homekit:2.3.0]
at com.beowulfe.hap.characteristics.BaseCharacteristic.toJson(BaseCharacteristic.java:61) [238:org.openhab.io.homekit:2.3.0]
at com.beowulfe.hap.impl.json.AccessoryController.toJson(AccessoryController.java:73) [238:org.openhab.io.homekit:2.3.0]
at com.beowulfe.hap.impl.json.AccessoryController.listing(AccessoryController.java:39) [238:org.openhab.io.homekit:2.3.0]
at com.beowulfe.hap.impl.connections.HttpSession.handleAuthenticatedRequest(HttpSession.java:70) [238:org.openhab.io.homekit:2.3.0]
at com.beowulfe.hap.impl.connections.ConnectionImpl.doHandleRequest(ConnectionImpl.java:51) [238:org.openhab.io.homekit:2.3.0]
at com.beowulfe.hap.impl.connections.ConnectionImpl.handleRequest(ConnectionImpl.java:46) [238:org.openhab.io.homekit:2.3.0]
at com.beowulfe.hap.impl.http.impl.AccessoryHandler.channelRead0(AccessoryHandler.java:47) [238:org.openhab.io.homekit:2.3.0]
at com.beowulfe.hap.impl.http.impl.AccessoryHandler.channelRead0(AccessoryHandler.java:15) [238:org.openhab.io.homekit:2.3.0]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) [238:org.openhab.io.homekit:2.3.0]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308) [238:org.openhab.io.homekit:2.3.0]
at io.netty.channel.AbstractChannelHandlerContext.access$600(AbstractChannelHandlerContext.java:32) [238:org.openhab.io.homekit:2.3.0]
at io.netty.channel.AbstractChannelHandlerContext$7.run(AbstractChannelHandlerContext.java:299) [238:org.openhab.io.homekit:2.3.0]
at io.netty.util.concurrent.DefaultEventExecutor.run(DefaultEventExecutor.java:36) [238:org.openhab.io.homekit:2.3.0]
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112) [238:org.openhab.io.homekit:2.3.0]
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) [238:org.openhab.io.homekit:2.3.0]
at java.lang.Thread.run(Thread.java:748) [?:?]
Any ideas of what is causing either issue?
It is certainly filling up my logs and making my RPi have a real work out.
Regards
Paul