2018-12-02 21:48:19.139 [ERROR] [io.openhabcloud.internal.CloudClient] - Socket.IO error: {}

It appears that the cloud connector isn’t working again.

Just did a full update to the system as a means of troubleshooting, and everything local is working as expected.

The my.openhab.org status is showing all green, so I am wondering the normal…

Is it just me?

Only discovered because alexa couldn’t turn off the bedroom lights.

thanks

Post asking, and it starts working. *laughs

Ok, no additional changes done on my side.

It did barf out a few of the following though:

2018-12-02 21:51:50.328 [WARN ] [okhttp3.OkHttpClient ] - A connection to https://myopenhab.org/ was leaked. Did you forget to close a response body?

2018-12-02 21:52:37.891 [WARN ] [okhttp3.OkHttpClient ] - A connection to https://myopenhab.org/ was leaked. Did you forget to close a response body?

2018-12-02 21:52:52.603 [WARN ] [okhttp3.OkHttpClient ] - A connection to https://myopenhab.org/ was leaked. Did you forget to close a response body?

2018-12-02 21:53:02.526 [WARN ] [okhttp3.OkHttpClient ] - A connection to https://myopenhab.org/ was leaked. Did you forget to close a response body?

2018-12-02 21:53:13.353 [WARN ] [okhttp3.OkHttpClient ] - A connection to https://myopenhab.org/ was leaked. Did you forget to close a response body?

Anyways, hope all is working for others as well.

As can be seen in here, no incidents have been reported today.
For me it is working as well.

See here also openHAB Cloud down, AGAIN

1 Like

The reported WARN messages doesn’t correlate with Problems of myopenhab.org, it is a locale WARNING.
@zolon which Version of openHAB and of the cloud-connector are you using?

1 Like

ii openhab2 2.4.0~M7-1

It is currently running as expected, and started running properly about 30 seconds after I started the thread here.

and yeah, I have seen the warns before with no issues. It is the socket error that I was really worried about.

I am having the same issue. I can connect fine at myopenhab.org, but Alexa and Google Assistant both choke when trying to do anything. All was working fine, and I changed nothing on my end. Here is the error in the log file. Anyone have any ideas?

2019-01-12 13:30:14.544 [ERROR] [io.openhabcloud.internal.CloudClient] - Socket.IO error: {}
io.socket.engineio.client.EngineIOException: xhr post error
	at io.socket.engineio.client.Transport.onError(Transport.java:71) [210:org.openhab.io.openhabcloud:2.4.0]
	at io.socket.engineio.client.transports.PollingXHR.access$000(PollingXHR.java:19) [210:org.openhab.io.openhabcloud:2.4.0]
	at io.socket.engineio.client.transports.PollingXHR$4$1.run(PollingXHR.java:88) [210:org.openhab.io.openhabcloud:2.4.0]
	at io.socket.thread.EventThread$2.run(EventThread.java:80) [210:org.openhab.io.openhabcloud:2.4.0]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.io.IOException: 502
	at io.socket.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:218) ~[?:?]
	... 1 more
2019-01-12 13:30:14.559 [INFO ] [io.openhabcloud.internal.CloudClient] - Disconnected from the openHAB Cloud service (UUID = XXX, base URL = http://localhost:8080)
2019-01-12 13:30:27.167 [ERROR] [io.openhabcloud.internal.CloudClient] - Socket.IO error: {}
io.socket.engineio.client.EngineIOException: xhr poll error
	at io.socket.engineio.client.Transport.onError(Transport.java:71) [210:org.openhab.io.openhabcloud:2.4.0]
	at io.socket.engineio.client.transports.PollingXHR.access$100(PollingXHR.java:19) [210:org.openhab.io.openhabcloud:2.4.0]
	at io.socket.engineio.client.transports.PollingXHR$6$1.run(PollingXHR.java:124) [210:org.openhab.io.openhabcloud:2.4.0]
	at io.socket.thread.EventThread$2.run(EventThread.java:80) [210:org.openhab.io.openhabcloud:2.4.0]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.io.IOException: 400
	at io.socket.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:218) ~[?:?]
	... 1 more
2019-01-12 13:30:27.183 [INFO ] [io.openhabcloud.internal.CloudClient] - Disconnected from the openHAB Cloud service (UUID = XXX, base URL = http://localhost:8080)
2019-01-12 13:32:14.239 [ERROR] [io.openhabcloud.internal.CloudClient] - Socket.IO error: {}
io.socket.engineio.client.EngineIOException: xhr poll error
	at io.socket.engineio.client.Transport.onError(Transport.java:71) [210:org.openhab.io.openhabcloud:2.4.0]
	at io.socket.engineio.client.transports.PollingXHR.access$100(PollingXHR.java:19) [210:org.openhab.io.openhabcloud:2.4.0]
	at io.socket.engineio.client.transports.PollingXHR$6$1.run(PollingXHR.java:124) [210:org.openhab.io.openhabcloud:2.4.0]
	at io.socket.thread.EventThread$2.run(EventThread.java:80) [210:org.openhab.io.openhabcloud:2.4.0]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.io.IOException: 502
	at io.socket.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:218) ~[?:?]
	... 1 more

Checked log, found the same errors several times, the reconnect came always after some seconds.
The Status Page reports problems for today as well.
Besides those short errors I did not observe any problems.

I had errors, too in the last days.
Mostly it works when I try it a second time.

19:47:43.203 [ERROR] [.io.openhabcloud.internal.CloudClient] - Socket.IO error: {}
io.socket.engineio.client.EngineIOException: websocket error
        at io.socket.engineio.client.Transport.onError(Transport.java:71) [248:org.openhab.io.openhabcloud:2.4.0]
        at io.socket.engineio.client.transports.WebSocket.access$500(WebSocket.java:28) [248:org.openhab.io.openhabcloud:2.4.0]
        at io.socket.engineio.client.transports.WebSocket$2$5.run(WebSocket.java:150) [248:org.openhab.io.openhabcloud:2.4.0]
        at io.socket.thread.EventThread$2.run(EventThread.java:80) [248:org.openhab.io.openhabcloud:2.4.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
        at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.io.EOFException
        at okio.RealBufferedSource.require(RealBufferedSource.java:59) ~[?:?]
        at okio.RealBufferedSource.readByte(RealBufferedSource.java:72) ~[?:?]
        at okhttp3.internal.ws.WebSocketReader.readHeader(WebSocketReader.java:115) ~[?:?]
        at okhttp3.internal.ws.WebSocketReader.processNextFrame(WebSocketReader.java:104) ~[?:?]
        at okhttp3.internal.ws.RealWebSocket.readMessage(RealWebSocket.java:97) ~[?:?]
        at okhttp3.ws.WebSocketCall.createWebSocket(WebSocketCall.java:152) ~[?:?]
        at okhttp3.ws.WebSocketCall.access$000(WebSocketCall.java:41) ~[?:?]
        at okhttp3.ws.WebSocketCall$1.onResponse(WebSocketCall.java:97) ~[?:?]
        at okhttp3.RealCall$AsyncCall.execute(RealCall.java:126) ~[?:?]
        at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32) ~[?:?]
        ... 3 more
19:47:43.217 [INFO ] [.io.openhabcloud.internal.CloudClient] - Disconnected from the openHAB Cloud service (UUID = , base URL = http://localhost:7080)
19:47:57.172 [ERROR] [.io.openhabcloud.internal.CloudClient] - Socket.IO error: {}
io.socket.engineio.client.EngineIOException: xhr poll error
        at io.socket.engineio.client.Transport.onError(Transport.java:71) [248:org.openhab.io.openhabcloud:2.4.0]
        at io.socket.engineio.client.transports.PollingXHR.access$100(PollingXHR.java:19) [248:org.openhab.io.openhabcloud:2.4.0]
        at io.socket.engineio.client.transports.PollingXHR$6$1.run(PollingXHR.java:124) [248:org.openhab.io.openhabcloud:2.4.0]
        at io.socket.thread.EventThread$2.run(EventThread.java:80) [248:org.openhab.io.openhabcloud:2.4.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
        at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.io.IOException: 400
        at io.socket.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:218) ~[?:?]
        ... 1 more
19:47:57.178 [INFO ] [.io.openhabcloud.internal.CloudClient] - Disconnected from the openHAB Cloud service (UUID = , base URL = http://localhost:7080)
19:48:04.092 [INFO ] [.io.openhabcloud.internal.CloudClient] - Connected to the openHAB Cloud service (UUID = , base URL = http://localhost:7080)
19:48:11.716 [ERROR] [.io.openhabcloud.internal.CloudClient] - Socket.IO error: {}
io.socket.engineio.client.EngineIOException: xhr poll error
        at io.socket.engineio.client.Transport.onError(Transport.java:71) [248:org.openhab.io.openhabcloud:2.4.0]
        at io.socket.engineio.client.transports.PollingXHR.access$100(PollingXHR.java:19) [248:org.openhab.io.openhabcloud:2.4.0]
        at io.socket.engineio.client.transports.PollingXHR$6$1.run(PollingXHR.java:124) [248:org.openhab.io.openhabcloud:2.4.0]
        at io.socket.thread.EventThread$2.run(EventThread.java:80) [248:org.openhab.io.openhabcloud:2.4.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
        at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.io.IOException: 400
        at io.socket.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:218) ~[?:?]
        ... 1 more
19:48:11.722 [INFO ] [.io.openhabcloud.internal.CloudClient] - Disconnected from the openHAB Cloud service (UUID = , base URL = http://localhost:7080)
19:48:20.487 [INFO ] [.io.openhabcloud.internal.CloudClient] - Connected to the openHAB Cloud service (UUID = , base URL = http://localhost:7080)

My only fix is to restart openhab. Restarting the cloud binding doesn’t do it.

Funny, I checked the status of the server after the issues occurred today, and it was reporting all clear. I must have just missed the status update.

When it happens to me, if I reboot my openhabian it works again. Which is annoying at 3am and I need light to even get to the room where I can reboot it.