Plex plugin not working UnknownHostException

Hi all,
I have a problem getting the plex plugin up and running.

I configured everything as described within the manual and during startup I also get these information:

2017-07-27 20:43:37.403 [DEBUG] [ab.binding.plex.internal.PlexBinding] - Plex config, server at 10.10.10.2:32400
2017-07-27 20:43:37.810 [DEBUG] [.binding.plex.internal.PlexConnector] - Server found, version 1.7.5.4035-313f93718, api level v2
2017-07-27 20:43:38.073 [DEBUG] [.binding.plex.internal.PlexConnector] - Connecting web socket to Plex
2017-07-27 20:43:38.073 [INFO ] [b.core.service.AbstractActiveService] - Plex Refresh Service has been started
2017-07-27 20:43:38.086 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVPower bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property power
2017-07-27 20:43:38.114 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVStatus bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property state
2017-07-27 20:43:38.117 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVTitle bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property title
2017-07-27 20:43:38.118 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVType bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property type
2017-07-27 20:43:38.134 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVCover bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property playback/cover
2017-07-27 20:43:38.137 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVProgress bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property playback/progress
2017-07-27 20:43:38.139 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVEndTime bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property playback/endTime
2017-07-27 20:43:38.139 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVVolume bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property playback/volume
2017-07-27 20:43:38.140 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVPause bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property playback/pause
2017-07-27 20:43:38.140 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVPlay bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property playback/play
2017-07-27 20:43:38.141 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVPlayPause bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property playback/playpause
2017-07-27 20:43:38.141 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVStop bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property playback/stop
2017-07-27 20:43:38.142 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVSelect bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property navigation/select
2017-07-27 20:43:38.142 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVBack bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property navigation/back
2017-07-27 20:43:38.142 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVUp bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property navigation/moveUp
2017-07-27 20:43:38.143 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVDown bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property navigation/moveDown
2017-07-27 20:43:38.143 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVLeft bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property navigation/moveLeft
2017-07-27 20:43:38.143 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVRight bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property navigation/moveRight
2017-07-27 20:43:38.144 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVForward bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property playback/stepForward
2017-07-27 20:43:38.144 [INFO ] [.internal.PlexGenericBindingProvider] - Plex item PlexTVReverse bound to client 1964F2E6-E361-4D91-B82A-70FAE6BB5228 property playback/stepBack
2017-07-27 20:43:44.800 [INFO ] [e.smarthome.model.script.-----> Rule] - livingroom_tab executed tab state:2017-07-27T18:43:45::state:34

The versioin which is mentioned above (1.7.5.4035-313f93718) is correct, thus the plugin is somehow connected to the server. But unfortionatly if I switch an arbitary item I get the following error message:

2017-07-27 20:39:24.958 [DEBUG] [.binding.plex.internal.PlexConnector] - 10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct
java.net.UnknownHostException: 10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)[:1.8.0_131]
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)[:1.8.0_131]
	at java.net.Socket.connect(Socket.java:589)[:1.8.0_131]
	at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)[:1.8.0_131]
	at sun.net.NetworkClient.doConnect(NetworkClient.java:175)[:1.8.0_131]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)[:1.8.0_131]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)[:1.8.0_131]
	at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)[:1.8.0_131]
	at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)[:1.8.0_131]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)[:1.8.0_131]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)[:1.8.0_131]
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)[:1.8.0_131]
	at org.openhab.binding.plex.internal.PlexConnector.doHttpRequest(PlexConnector.java:617)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.getDocument(PlexConnector.java:594)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.getHost(PlexConnector.java:414)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.sendCommand(PlexConnector.java:238)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexBinding.internalReceiveCommand(PlexBinding.java:147)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.core.binding.AbstractBinding.receiveCommand(AbstractBinding.java:97)[185:org.openhab.core.compat1x:2.1.0]
	at org.openhab.core.events.AbstractEventSubscriber.handleEvent(AbstractEventSubscriber.java:45)[185:org.openhab.core.compat1x:2.1.0]
	at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415)[6:org.apache.karaf.services.eventadmin:4.0.8]
	at org.apache.felix.eventadmin.impl.tasks.HandlerTask.run(HandlerTask.java:90)[6:org.apache.karaf.services.eventadmin:4.0.8]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-27 20:39:24.958 [DEBUG] [.binding.plex.internal.PlexConnector] - [10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct]: Websocket connection error
2017-07-27 20:39:24.959 [DEBUG] [.binding.plex.internal.PlexConnector] - Error connecting to Plex
java.util.concurrent.ExecutionException: java.net.ConnectException: wss://10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct:32400/:/websockets/notifications?X-Plex-Token=SECRET_TOKEN
	at com.ning.http.client.providers.netty.NettyResponseFuture.abort(NettyResponseFuture.java:341)[188:org.openhab.binding.plex:1.10.0]
	at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:107)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:427)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.channel.DefaultChannelFuture.addListener(DefaultChannelFuture.java:145)[188:org.openhab.binding.plex:1.10.0]
	at com.ning.http.client.providers.netty.NettyAsyncHttpProvider.doConnect(NettyAsyncHttpProvider.java:1130)[188:org.openhab.binding.plex:1.10.0]
	at com.ning.http.client.providers.netty.NettyAsyncHttpProvider.execute(NettyAsyncHttpProvider.java:927)[188:org.openhab.binding.plex:1.10.0]
	at com.ning.http.client.AsyncHttpClient.executeRequest(AsyncHttpClient.java:524)[188:org.openhab.binding.plex:1.10.0]
	at com.ning.http.client.AsyncHttpClient$BoundRequestBuilder.execute(AsyncHttpClient.java:236)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.open(PlexConnector.java:198)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.connect(PlexConnector.java:479)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.run(PlexConnector.java:186)[188:org.openhab.binding.plex:1.10.0]
Caused by: java.net.ConnectException: wss://10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct:32400/:/websockets/notifications?X-Plex-Token=SECRET_TOKEN
	at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:103)[188:org.openhab.binding.plex:1.10.0]
	... 9 more
Caused by: java.nio.channels.UnresolvedAddressException
	at sun.nio.ch.Net.checkAddress(Net.java:101)[:1.8.0_131]
	at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:622)[:1.8.0_131]
	at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.connect(NioClientSocketPipelineSink.java:108)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.eventSunk(NioClientSocketPipelineSink.java:70)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.handler.ssl.SslHandler.handleDownstream(SslHandler.java:608)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:54)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.handler.codec.http.HttpClientCodec.handleDownstream(HttpClientCodec.java:97)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.channel.Channels.connect(Channels.java:634)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.channel.AbstractChannel.connect(AbstractChannel.java:207)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:229)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:182)[188:org.openhab.binding.plex:1.10.0]
	at com.ning.http.client.providers.netty.NettyAsyncHttpProvider.doConnect(NettyAsyncHttpProvider.java:1091)[188:org.openhab.binding.plex:1.10.0]
	... 6 more
2017-07-27 20:39:24.958 [DEBUG] [.binding.plex.internal.PlexConnector] - 10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct
java.net.UnknownHostException: 10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)[:1.8.0_131]
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)[:1.8.0_131]
	at java.net.Socket.connect(Socket.java:589)[:1.8.0_131]
	at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)[:1.8.0_131]
	at sun.net.NetworkClient.doConnect(NetworkClient.java:175)[:1.8.0_131]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)[:1.8.0_131]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)[:1.8.0_131]
	at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)[:1.8.0_131]
	at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)[:1.8.0_131]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)[:1.8.0_131]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)[:1.8.0_131]
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)[:1.8.0_131]
	at org.openhab.binding.plex.internal.PlexConnector.doHttpRequest(PlexConnector.java:617)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.getDocument(PlexConnector.java:594)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.refresh(PlexConnector.java:587)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexBinding.execute(PlexBinding.java:61)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.core.binding.AbstractActiveBinding$BindingActiveService.execute(AbstractActiveBinding.java:157)[185:org.openhab.core.compat1x:2.1.0]
	at org.openhab.core.service.AbstractActiveService$RefreshThread.run(AbstractActiveService.java:169)[185:org.openhab.core.compat1x:2.1.0]
2017-07-27 20:39:24.959 [WARN ] [org.apache.karaf.services.eventadmin] - EventAdmin: Exception during event dispatch [org.osgi.service.event.Event [topic=openhab/command/PlexTVPlayPause] {bridgemarker=true, item=PlexTVPlayPause, command=ON} | {org.osgi.service.event.EventHandler}={component.name=org.openhab.binding.plex.binding, port=32400, token=SECRET_TOKEN, username=Jakez666, service.pid=org.openhab.plex, component.id=180, password=linux666, event.topics=openhab/command/*, host=10.10.10.2, service.id=304, service.bundleid=188, service.scope=bundle} | Bundle(org.openhab.binding.plex_1.10.0 [188])]
java.lang.NullPointerException
	at org.openhab.binding.plex.internal.PlexConnector.getHost(PlexConnector.java:417)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.sendCommand(PlexConnector.java:238)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexBinding.internalReceiveCommand(PlexBinding.java:147)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.core.binding.AbstractBinding.receiveCommand(AbstractBinding.java:97)[185:org.openhab.core.compat1x:2.1.0]
	at org.openhab.core.events.AbstractEventSubscriber.handleEvent(AbstractEventSubscriber.java:45)[185:org.openhab.core.compat1x:2.1.0]
	at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415)[6:org.apache.karaf.services.eventadmin:4.0.8]
	at org.apache.felix.eventadmin.impl.tasks.HandlerTask.run(HandlerTask.java:90)[6:org.apache.karaf.services.eventadmin:4.0.8]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-27 20:39:28.576 [DEBUG] [.binding.plex.internal.PlexConnector] - 10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct
java.net.UnknownHostException: 10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)[:1.8.0_131]
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)[:1.8.0_131]
	at java.net.Socket.connect(Socket.java:589)[:1.8.0_131]
	at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)[:1.8.0_131]
	at sun.net.NetworkClient.doConnect(NetworkClient.java:175)[:1.8.0_131]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)[:1.8.0_131]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)[:1.8.0_131]
	at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)[:1.8.0_131]
	at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)[:1.8.0_131]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)[:1.8.0_131]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)[:1.8.0_131]
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)[:1.8.0_131]
	at org.openhab.binding.plex.internal.PlexConnector.doHttpRequest(PlexConnector.java:617)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.getDocument(PlexConnector.java:594)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.getHost(PlexConnector.java:414)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.sendCommand(PlexConnector.java:238)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexBinding.internalReceiveCommand(PlexBinding.java:147)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.core.binding.AbstractBinding.receiveCommand(AbstractBinding.java:97)[185:org.openhab.core.compat1x:2.1.0]
	at org.openhab.core.events.AbstractEventSubscriber.handleEvent(AbstractEventSubscriber.java:45)[185:org.openhab.core.compat1x:2.1.0]
	at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415)[6:org.apache.karaf.services.eventadmin:4.0.8]
	at org.apache.felix.eventadmin.impl.tasks.HandlerTask.run(HandlerTask.java:90)[6:org.apache.karaf.services.eventadmin:4.0.8]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-27 20:39:28.577 [WARN ] [org.apache.karaf.services.eventadmin] - EventAdmin: Exception during event dispatch [org.osgi.service.event.Event [topic=openhab/command/PlexTVStop] {bridgemarker=true, item=PlexTVStop, command=ON} | {org.osgi.service.event.EventHandler}={component.name=org.openhab.binding.plex.binding, port=32400, token=SECRET_TOKEN, username=Jakez666, service.pid=org.openhab.plex, component.id=180, password=linux666, event.topics=openhab/command/*, host=10.10.10.2, service.id=304, service.bundleid=188, service.scope=bundle} | Bundle(org.openhab.binding.plex_1.10.0 [188])]
java.lang.NullPointerException
	at org.openhab.binding.plex.internal.PlexConnector.getHost(PlexConnector.java:417)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.sendCommand(PlexConnector.java:238)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexBinding.internalReceiveCommand(PlexBinding.java:147)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.core.binding.AbstractBinding.receiveCommand(AbstractBinding.java:97)[185:org.openhab.core.compat1x:2.1.0]
	at org.openhab.core.events.AbstractEventSubscriber.handleEvent(AbstractEventSubscriber.java:45)[185:org.openhab.core.compat1x:2.1.0]
	at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415)[6:org.apache.karaf.services.eventadmin:4.0.8]
	at org.apache.felix.eventadmin.impl.tasks.HandlerTask.run(HandlerTask.java:90)[6:org.apache.karaf.services.eventadmin:4.0.8]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-27 20:39:29.965 [DEBUG] [.binding.plex.internal.PlexConnector] - [10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct]: Websocket connection error
2017-07-27 20:39:29.965 [DEBUG] [.binding.plex.internal.PlexConnector] - Error connecting to Plex
java.util.concurrent.ExecutionException: java.net.ConnectException: wss://10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct:32400/:/websockets/notifications?X-Plex-Token=SECRET_TOKEN
	at com.ning.http.client.providers.netty.NettyResponseFuture.abort(NettyResponseFuture.java:341)[188:org.openhab.binding.plex:1.10.0]
	at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:107)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:427)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.channel.DefaultChannelFuture.addListener(DefaultChannelFuture.java:145)[188:org.openhab.binding.plex:1.10.0]
	at com.ning.http.client.providers.netty.NettyAsyncHttpProvider.doConnect(NettyAsyncHttpProvider.java:1130)[188:org.openhab.binding.plex:1.10.0]
	at com.ning.http.client.providers.netty.NettyAsyncHttpProvider.execute(NettyAsyncHttpProvider.java:927)[188:org.openhab.binding.plex:1.10.0]
	at com.ning.http.client.AsyncHttpClient.executeRequest(AsyncHttpClient.java:524)[188:org.openhab.binding.plex:1.10.0]
	at com.ning.http.client.AsyncHttpClient$BoundRequestBuilder.execute(AsyncHttpClient.java:236)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.open(PlexConnector.java:198)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.connect(PlexConnector.java:479)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.run(PlexConnector.java:186)[188:org.openhab.binding.plex:1.10.0]
Caused by: java.net.ConnectException: wss://10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct:32400/:/websockets/notifications?X-Plex-Token=SECRET_TOKEN
	at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:103)[188:org.openhab.binding.plex:1.10.0]
	... 9 more
Caused by: java.nio.channels.UnresolvedAddressException
	at sun.nio.ch.Net.checkAddress(Net.java:101)[:1.8.0_131]
	at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:622)[:1.8.0_131]
	at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.connect(NioClientSocketPipelineSink.java:108)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.eventSunk(NioClientSocketPipelineSink.java:70)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.handler.ssl.SslHandler.handleDownstream(SslHandler.java:608)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:54)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.handler.codec.http.HttpClientCodec.handleDownstream(HttpClientCodec.java:97)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.channel.Channels.connect(Channels.java:634)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.channel.AbstractChannel.connect(AbstractChannel.java:207)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:229)[188:org.openhab.binding.plex:1.10.0]
	at org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:182)[188:org.openhab.binding.plex:1.10.0]
	at com.ning.http.client.providers.netty.NettyAsyncHttpProvider.doConnect(NettyAsyncHttpProvider.java:1091)[188:org.openhab.binding.plex:1.10.0]
	... 6 more
2017-07-27 20:39:29.968 [DEBUG] [.binding.plex.internal.PlexConnector] - 10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct
java.net.UnknownHostException: 10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)[:1.8.0_131]
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)[:1.8.0_131]
	at java.net.Socket.connect(Socket.java:589)[:1.8.0_131]
	at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)[:1.8.0_131]
	at sun.net.NetworkClient.doConnect(NetworkClient.java:175)[:1.8.0_131]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)[:1.8.0_131]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)[:1.8.0_131]
	at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)[:1.8.0_131]
	at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)[:1.8.0_131]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)[:1.8.0_131]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)[:1.8.0_131]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)[:1.8.0_131]
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)[:1.8.0_131]
	at org.openhab.binding.plex.internal.PlexConnector.doHttpRequest(PlexConnector.java:617)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.getDocument(PlexConnector.java:594)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexConnector.refresh(PlexConnector.java:587)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.binding.plex.internal.PlexBinding.execute(PlexBinding.java:61)[188:org.openhab.binding.plex:1.10.0]
	at org.openhab.core.binding.AbstractActiveBinding$BindingActiveService.execute(AbstractActiveBinding.java:157)[185:org.openhab.core.compat1x:2.1.0]
	at org.openhab.core.service.AbstractActiveService$RefreshThread.run(AbstractActiveService.java:169)[185:org.openhab.core.compat1x:2.1.0]

Any ideas how to debug/proceed here? :frowning:

Cheers
Dennis

Looks like the host you’re running openHAB on cannot resolve the hostname of the Plex Media Server. This is 10-10-10-2.68946a0204cc41cb85215b3339621180.plex.direct, should be IP-address 10.10.10.2. Could you add this to your host file on your openHAB machine manually? Other possibility could be that it somehow selected the wrong hostname for your PMS. What have you configured for plex:host?

1 Like

Many thanks! The host connection was the problem. After inserting it manually into /etc/hosts it worked. The strange thing is:

I have configured it within the plex.cfg file like:

IP address or hostname of the Plex server

host=10.10.10.2

Thus maybe it is an issue within the plugin to detect the proper host?

Cheers
Dennis

The binding does some extra effort to get the proper hostname for the PMS because this is the only way a secure connection can be set up properly. Some routers/modems have an issue with this, see https://support.plex.tv/hc/en-us/articles/206225077-How-to-Use-Secure-Server-Connections.