I upgraded to Build 1104 and Openhab is still locking up and Freezing on me. The last 2 days, this has happened at about 6:30am both times. I’m sure of that time as I see that is the last time my weather was updated and also in the logs.
In my Event log, the last item shown is 6:33am and then corresponding in my Openhab log at 6:33am I see this:
2017-12-03 06:33:15.067 [WARN ] [org.apache.karaf.services.eventadmin] - EventAdmin: Blacklisting ServiceReference [{org.osgi.service.event.EventHandler, org.eclipse.smarthome.core.events.EventPublisher}={event.topics=smarthome, component.name=org.eclipse.smarthome.core.internal.events.OSGiEventManager, component.id=41, service.id=143, service.bundleid=112, service.scope=bundle} | Bundle(org.eclipse.smarthome.core_0.9.0.201712011551 [112])] due to timeout!
2017-12-03 06:33:15.882 [WARN ] [org.apache.karaf.services.eventadmin] - EventAdmin: Blacklisting ServiceReference [{org.osgi.service.event.EventHandler, org.eclipse.smarthome.core.events.EventPublisher}={event.topics=smarthome, component.name=org.eclipse.smarthome.core.internal.events.OSGiEventManager, component.id=41, service.id=143, service.bundleid=112, service.scope=bundle} | Bundle(org.eclipse.smarthome.core_0.9.0.201712011551 [112])] due to timeout!
2017-12-03 06:39:47.675 [INFO ] [io.openhabcloud.internal.CloudClient] - Disconnected from the openHAB Cloud service (UUID = 5e173177-a9ee-47cc-a2bb-ec0f655ee0f8, base URL = http://localhost:8080)
2017-12-03 06:39:48.126 [ERROR] [o.client.mqttv3.internal.ClientState] - openhabserver: Timed out as no write activity, keepAlive=60,000 lastOutboundActivity=1,512,300,742,808 lastInboundActivity=1,512,300,742,808 time=1,512,301,184,991 lastPing=1,512,300,742,808
2017-12-03 06:39:48.669 [ERROR] [t.mqtt.internal.MqttBrokerConnection] - MQTT connection to broker was lost
org.eclipse.paho.client.mqttv3.MqttException: Connection lost
at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:146) [231:org.openhab.io.transport.mqtt:1.11.0.201712020209]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:267) ~[?:?]
at org.eclipse.paho.client.mqttv3.internal.wire.MqttInputStream.readMqttWireMessage(MqttInputStream.java:65) ~[?:?]
at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:107) ~[?:?]
... 1 more
A restart of my system gets OH2 running again, but obviously you should not need to restart each morning.