Chromecast binding broken? Error while reading errors

Hi,

After working perfectly for years, the Chromecast binding seems broken with 2.3 release. It doesn’t function at all, and on starting the binding I get the following errors:

2018-06-29 23:36:27.684 [WARN ] [su.litvak.chromecast.api.v2.Channel ] - Error while reading                                         |
20|java.net.SocketException: Socket closed                                                                                              |
20|        at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]                                                              |
ja|        at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) [?:?]                                                   |
  |        at java.net.SocketInputStream.read(SocketInputStream.java:171) [?:?]                                                         |
  |        at java.net.SocketInputStream.read(SocketInputStream.java:141) [?:?]                                                         |
  |        at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) [?:?]                                                        |
  |        at sun.security.ssl.InputRecord.read(InputRecord.java:503) [?:?]                                                             |
  |        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983) [?:?]                                                   |
  |        at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940) [?:?]                                               |
  |        at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) [?:?]                                                       |
  |        at sun.security.ssl.AppInputStream.read(AppInputStream.java:71) [?:?]                                                        |
  |        at su.litvak.chromecast.api.v2.Channel.read(Channel.java:411) [211:org.openhab.binding.chromecast:2.3.0]                     |
  |        at su.litvak.chromecast.api.v2.Channel.access$200(Channel.java:50) [211:org.openhab.binding.chromecast:2.3.0]                |
  |        at su.litvak.chromecast.api.v2.Channel$ReadThread.run(Channel.java:132) [211:org.openhab.binding.chromecast:2.3.0]           |
  |2018-06-29 23:36:27.686 [WARN ] [su.litvak.chromecast.api.v2.Channel ] -  <--  null payload in message                               |
  |2018-06-29 23:36:27.687 [WARN ] [su.litvak.chromecast.api.v2.Channel ] - Error while closing channel                                 |
20|java.net.SocketException: Socket closed                                                                                              |
20|        at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]                                                              |
ja|        at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) [?:?]                                                   |
  |        at java.net.SocketInputStream.read(SocketInputStream.java:171) [?:?]                                                         |
  |        at java.net.SocketInputStream.read(SocketInputStream.java:141) [?:?]                                                         |
  |        at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) [?:?]                                                        |
  |        at sun.security.ssl.InputRecord.read(InputRecord.java:503) [?:?]                                                             |
  |        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983) [?:?]                                                   |
  |        at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940) [?:?]                                               |
  |        at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) [?:?]                                                       |
  |        at sun.security.ssl.AppInputStream.read(AppInputStream.java:71) [?:?]                                                        |
  |        at su.litvak.chromecast.api.v2.Channel.read(Channel.java:411) [211:org.openhab.binding.chromecast:2.3.0]                     |
  |        at su.litvak.chromecast.api.v2.Channel.access$200(Channel.java:50) [211:org.openhab.binding.chromecast:2.3.0]                |
  |        at su.litvak.chromecast.api.v2.Channel$ReadThread.run(Channel.java:132) [211:org.openhab.binding.chromecast:2.3.0

The Chromecast is definitely there and functioning, and the Things and Items files haven’t changed. Has anyone else seen this?

thanks,

Dan

I’m guessing from the lack of replies this may be just me. Perhaps a broken device?

It works fine for me on 2.3, maybe try deleting and rediscovering and readding the cc device? Ive seen similar issues where the ip or port of cc changed for some unknown reason.