Error causing rules to error out

this has happened a few times i haven’t figured out what causing it. ive even deleting openhab2 and reinstall and setup a fresh copy of openhab2 b4

however if i reboot the machine it will start working again for awhile but if i just restart openhab2 the rules will not run

2016-09-21 10:32:16.163 [ERROR] [lfe.hap.impl.http.impl.BinaryHandler] - Exception in binary handler
java.io.IOException: An existing connection was forcibly closed by the remote host
	at sun.nio.ch.SocketDispatcher.read0(Native Method)[:1.8.0_102]
	at sun.nio.ch.SocketDispatcher.read(Unknown Source)[:1.8.0_102]
	at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)[:1.8.0_102]
	at sun.nio.ch.IOUtil.read(Unknown Source)[:1.8.0_102]
	at sun.nio.ch.SocketChannelImpl.read(Unknown Source)[:1.8.0_102]
	at io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:447)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:880)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:242)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:119)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)[205:org.openhab.io.homekit:2.0.0.b4]
	at java.lang.Thread.run(Unknown Source)[:1.8.0_102]
2016-09-21 10:32:16.165 [ERROR] [.hap.impl.http.impl.AccessoryHandler] - Exception caught in web handler
java.io.IOException: An existing connection was forcibly closed by the remote host
	at sun.nio.ch.SocketDispatcher.read0(Native Method)[:1.8.0_102]
	at sun.nio.ch.SocketDispatcher.read(Unknown Source)[:1.8.0_102]
	at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)[:1.8.0_102]
	at sun.nio.ch.IOUtil.read(Unknown Source)[:1.8.0_102]
	at sun.nio.ch.SocketChannelImpl.read(Unknown Source)[:1.8.0_102]
	at io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:447)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:880)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:242)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:119)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)[205:org.openhab.io.homekit:2.0.0.b4]
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)[205:org.openhab.io.homekit:2.0.0.b4]
	at java.lang.Thread.run(Unknown Source)[:1.8.0_102]
2016-09-21 10:49:00.575 [WARN ] [org.openhab.io.net.http.HttpUtil    ] - Method failed: HTTP/1.1 500 Internal Server Error
2016-09-21 10:49:30.297 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 10:49:45.447 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 10:50:30.101 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 10:51:14.138 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 10:59:58.202 [ERROR] [o.myopenhab.internal.MyOpenHABClient] - Socket.IO error: io.socket.engineio.client.EngineIOException: websocket error
2016-09-21 10:59:58.205 [INFO ] [o.myopenhab.internal.MyOpenHABClient] - Disconnected from my.openHAB service (UUID = ae08f7ed-652d-473f-b6c6-xxxxxxxxxx, base URL = http://localhost:8080)
2016-09-21 11:00:13.460 [INFO ] [o.myopenhab.internal.MyOpenHABClient] - Connected to my.openHAB service (UUID = ae08f7ed-652d-473f-b6c6-xxxxxxxxxx, base URL = http://localhost:8080)
2016-09-21 11:01:48.432 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:02:03.544 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:03:59.267 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:04:13.823 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:07:21.823 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:07:51.508 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:08:20.790 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:08:35.944 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:08:49.420 [ERROR] [ocol.ZWaveController$ZWaveSendThread] - NODE 4: Timeout while sending message. Requeueing - 2 attempts left!
2016-09-21 11:09:19.977 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:09:34.520 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:09:49.080 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:10:04.415 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:10:23.243 [WARN ] [b.core.events.EventPublisherDelegate] - given new state is NULL, couldn't post update for 'Aquarium_Heater_2'
2016-09-21 11:11:17.742 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:11:32.293 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:11:40.828 [WARN ] [he.sshd.server.session.ServerSession] - Exception caught
java.io.IOException: The specified network name is no longer available.

	at sun.nio.ch.Iocp.translateErrorToIOException(Unknown Source)[:1.8.0_102]
	at sun.nio.ch.Iocp.access$700(Unknown Source)[:1.8.0_102]
	at sun.nio.ch.Iocp$EventHandlerTask.run(Unknown Source)[:1.8.0_102]
	at java.lang.Thread.run(Unknown Source)[:1.8.0_102]
2016-09-21 11:11:47.114 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Aquarium Temperature Control': Could not invoke method: org.eclipse.smarthome.model.script.actions.BusEvent.sendCommand(org.eclipse.smarthome.core.items.Item,java.lang.String) on instance: null
2016-09-21 11:11:56.922 [ERROR] [t.mqtt.internal.MqttBrokerConnection] - MQTT connection to broker was lost
Connection lost (32109) - java.io.EOFException
	at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:138)[196:org.openhab.io.transport.mqtt:1.9.0.b4]
	at java.lang.Thread.run(Unknown Source)[:1.8.0_102]
Caused by: java.io.EOFException
	at java.io.DataInputStream.readByte(Unknown Source)[:1.8.0_102]
	at org.eclipse.paho.client.mqttv3.internal.wire.MqttInputStream.readMqttWireMessage(MqttInputStream.java:56)[196:org.openhab.io.transport.mqtt:1.9.0.b4]
	at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:100)[196:org.openhab.io.transport.mqtt:1.9.0.b4]
	... 1 more

Please do not post duplicate postings on the same issue.

https://community.openhab.org/t/error-causing-rules-to-no-function/14339

was this ever resolved? No one seems to be discussing Homekit issues… Here are my issues.

13:21:22.372 [ERROR] [lfe.hap.impl.http.impl.BinaryHandler] - Exception in binary handler
java.io.IOException: Operation timed out
	at sun.nio.ch.FileDispatcherImpl.read0(Native Method)[:1.8.0_73]
	at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)[:1.8.0_73]
	at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)[:1.8.0_73]
	at sun.nio.ch.IOUtil.read(IOUtil.java:192)[:1.8.0_73]
	at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)[:1.8.0_73]
	at io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:447)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:880)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:242)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:119)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_73]
13:21:22.372 [ERROR] [lfe.hap.impl.http.impl.BinaryHandler] - Exception in binary handler
java.io.IOException: Operation timed out
	at sun.nio.ch.FileDispatcherImpl.read0(Native Method)[:1.8.0_73]
	at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)[:1.8.0_73]
	at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)[:1.8.0_73]
	at sun.nio.ch.IOUtil.read(IOUtil.java:192)[:1.8.0_73]
	at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)[:1.8.0_73]
	at io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:447)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:880)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:242)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:119)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_73]
13:21:22.415 [ERROR] [.hap.impl.http.impl.AccessoryHandler] - Exception caught in web handler
java.io.IOException: Operation timed out
	at sun.nio.ch.FileDispatcherImpl.read0(Native Method)[:1.8.0_73]
	at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)[:1.8.0_73]
	at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)[:1.8.0_73]
	at sun.nio.ch.IOUtil.read(IOUtil.java:192)[:1.8.0_73]
	at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)[:1.8.0_73]
	at io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:447)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:880)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:242)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:119)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_73]
13:21:22.415 [ERROR] [.hap.impl.http.impl.AccessoryHandler] - Exception caught in web handler
java.io.IOException: Operation timed out
	at sun.nio.ch.FileDispatcherImpl.read0(Native Method)[:1.8.0_73]
	at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)[:1.8.0_73]
	at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)[:1.8.0_73]
	at sun.nio.ch.IOUtil.read(IOUtil.java:192)[:1.8.0_73]
	at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)[:1.8.0_73]
	at io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:447)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:880)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:242)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:119)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)[206:org.openhab.io.homekit:2.0.0.201610091257]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_73]

Anyone got any ideas on this?

I am also getting this timeout error. If it’s a timeout connecting to a homekit hub (in my case an iPad) is this really an error and not just a warning? I mean if it’s a one off network blip that seems a bit extreme as it will recover when the iPad/AppleTV re-connects.

Hello,
did you find a solution for your error? I get the same error:

18:33:58.660 [ERROR] [lfe.hap.impl.http.impl.BinaryHandler] - Exception in binary handler
java.io.IOException: Connection timed out
	at sun.nio.ch.FileDispatcherImpl.read0(Native Method)[:1.8.0_121]
	at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)[:1.8.0_121]
	at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)[:1.8.0_121]
	at sun.nio.ch.IOUtil.read(IOUtil.java:192)[:1.8.0_121]
	at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)[:1.8.0_121]
	at io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:447)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:880)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:242)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:119)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)[248:org.openhab.io.homekit:2.0.0]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
18:33:58.678 [ERROR] [.hap.impl.http.impl.AccessoryHandler] - Exception caught in web handler
java.io.IOException: Connection timed out
	at sun.nio.ch.FileDispatcherImpl.read0(Native Method)[:1.8.0_121]
	at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)[:1.8.0_121]
	at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)[:1.8.0_121]
	at sun.nio.ch.IOUtil.read(IOUtil.java:192)[:1.8.0_121]
	at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)[:1.8.0_121]
	at io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:447)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:880)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:242)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:119)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)[248:org.openhab.io.homekit:2.0.0]
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)[248:org.openhab.io.homekit:2.0.0]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]

I am using OH2 and my homekit central is also an iPad. Any ideas to solve it? It seems that the function is given.

Have a nice evening!

Hi, same here, too. Did you find a reason for this messages in the meantime?