Start over (restore parts of backup)

For the moment, I’ve got some errors in my logs for certain bindings (fe bosch indego, seneye, zwave). Most important things (knx, zwave…) work, but the details bother me. :wink:

I just installed a test server, and a clean installation, with only that binding, seems to work. So I guess that my ‘production’ server has some broken parts. Not rare after all those changes/updates/tryouts/… through the years.

I’m thinking to start over completely, and just restore certain parts (thinking about item files, rules, graphs). So I can keep trace of the working/failing parts?

What do you think? Is this possible?
Or should I just restore a complete backup? And debug from there on?

A server cannot break partially. A binding either spits errors or not, but if you install a new system with the same config (things, items and rules, that is), it will spit the same errors.
While it makes sense at times to start from scratch, you often do already (on OH updates).
You can intensify that (purge the install package so the files in /var/lib/openhab2/etc are regenerated).
Use openhab-cli backup/restore before and after. If problems remain, it’s the config.
But it’s actually a binary choice w.r.t. config: it runs cleanly or it does not, and will continue doing the same on your new server.

1 Like

Ahh I do not agree fully on the above…
If the new system have breaking changes, you sure could end up with less or new errors :slight_smile:

I don’t think he wanted to change OH versions. If you do, that of course is an obvious risk.
If you do not, my statement stands uncorrected.

In my case, I started with the bosch indego binding.
On my current server, I’ve got following error:

2020-03-15 09:41:08.509 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception: 
java.lang.NoClassDefFoundError: org/apache/http/impl/client/HttpClients
        at de.zazaz.iot.bosch.indego.IndegoController.connect(IndegoController.java:116) ~[?:?]
        at org.openhab.binding.boschindego.internal.handler.BoschIndegoHandler.poll(BoschIndegoHandler.java:110) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_172]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) ~[?:1.8.0_172]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_172]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) ~[?:1.8.0_172]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_172]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_172]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172]

When I now install a new server (Ubuntu 19, OH stable 2.5.2), and just add the binding bosch indego, put in my login credentials, copy/paste my items, it works without any error.

Main thing is that I don’t want to lose the historical graphs, the ton of configs regardings items/things/sitemaps with fe zwave, knx…

I’ve just did a complete ‘restore’ on the new machine, and after this, getting the same error. So a full restore doesn’t seem to be the solution… :blush:

2020-03-15 15:05:14.569 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception: 
java.lang.NoClassDefFoundError: org/apache/http/impl/client/HttpClients
        at de.zazaz.iot.bosch.indego.IndegoController.connect(IndegoController.java:116) ~[?:?]
        at org.openhab.binding.boschindego.internal.handler.BoschIndegoHandler.poll(BoschIndegoHandler.java:110) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_242]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) ~[?:1.8.0_242]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_242]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) ~[?:1.8.0_242]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_242]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_242]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]```

On your production machine did you try stopping OH, cleaning the cache, and restarting two or three times to see if the errors clear?

Also, for the production server what is OH running on?

Cleared today 3 times the cache, and rebooted the server about 5 times after the latest clean.

Current version is openHAB 2.5.0 Release Build.

Are you running on an RPI or other? Asking b/c maybe an issue with SD card failure if on RPI.

For me a reboot did not have the same effect as restart and I have no idea what the difference is if any…maybe I just got lucky. :thinking:

I’m using virtual servers on proxmox (hypervisor).
This all runs on a Dell server.

Did you try to reinstall OH binaries on your old machine?
Backup your config (openhab-cli backup), then apt-get install --reinstall openhab2 openhab2-addons openhab2-addons-legacy.

Assuming that’s data you persisted yourself, it’s simple files residing in /var/lib/openhab2/persistence/*. Just copy those over.

Error stays the same:

07:56:50.691 [WARN ] [ommon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception: 
java.lang.NoClassDefFoundError: org/apache/http/impl/client/HttpClients
        at de.zazaz.iot.bosch.indego.IndegoController.connect(IndegoController.java:116) ~[?:?]
        at org.openhab.binding.boschindego.internal.handler.BoschIndegoHandler.poll(BoschIndegoHandler.java:110) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_172]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) ~[?:1.8.0_172]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_172]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) ~[?:1.8.0_172]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_172]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_172]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172]

Is it possible that it has a conflict with another binding or so?
Since a full backup restore on the test machine ended up in the same result.
Before, with only that indego binding was working without hassle.

First, it’s just a warning. You didn’t say what does not work.
Second, browse this as it’s obviously related to the upgrade. Check all your .cfg files, remote binding download settings in particular.

If that does not help, find out what binding is causing this by removing your bindings in chunks or one by the other.
To sum up your request (see title), reinstall is NOT a good idea because you don’t know what is causing your issue and it’ll reappear if you restore all of your config.

Since I already had a test machine that was broken, easy to test without messing with my home. :wink:

  1. After removing all bindings, except the bosch indego one, the problem remains.
  2. After removing all actions and miscs, the problem remains.
  3. After removing all persistences, the problem went away?
    I tested them one-by-one (rrd4j, mysql, mqtt), and each of them gave the java error.

So I guess that this binding can’t deal with an active persistence?
Not sure if it’s normal/matter, but all my persistence are version 1.14.0?

Unlikely. I’d rather guess your persistence files that are written when you use the binding are broken.
Enable debug for persistence, remove persistence for items used by the binding.

Hmmm, I was to soon happy that it was linked with persistence. :blush:

The issue seems to exist also with just the binding, and het pushover action.
And also just with the http-binding, it starts to fail.

So not directly linked with the persistence? But also with certain actions and bindings…

Rather than trying to disable/enable the various modules and bindings are there any better ways of debugging this? E.g increase log levels and see?

Hereby the debugs, doesn’t give me a clear indication where I should look next. :blush:

When I stop the binding:

==> log/openhab.log <==
2020-03-18 09:52:23.101 [DEBUG] [e.osgi.LoggingCommandSessionListener] - Executing command: 'bundle:stop 448'
2020-03-18 09:52:23.103 [DEBUG] [ell.impl.action.osgi.CommandExtender] - org.openhab.binding.boschindego (448): Starting destruction process
2020-03-18 09:52:23.103 [DEBUG] [ell.impl.action.osgi.CommandExtender] - org.openhab.binding.boschindego (448): Not an extended bundle or destruction of extension already finished
2020-03-18 09:52:23.104 [DEBUG] [ell.impl.action.osgi.CommandExtender] - org.openhab.binding.boschindego (448): Starting destruction process
2020-03-18 09:52:23.104 [DEBUG] [ell.impl.action.osgi.CommandExtender] - org.openhab.binding.boschindego (448): Not an extended bundle or destruction of extension already finished
2020-03-18 09:52:23.104 [DEBUG] [org.osgi.framework.BundleEvent      ] - BundleEvent STOPPING
2020-03-18 09:52:23.106 [DEBUG] [org.osgi.framework.ServiceEvent     ] - ServiceEvent UNREGISTERING - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={service.id=345, service.bundleid=448, service.scope=bundle, component.name=org.openhab.binding.boschindego.internal.BoschIndegoHandlerFactory, component.id=203}
2020-03-18 09:52:23.114 [DEBUG] [ell.impl.action.osgi.CommandExtender] - org.openhab.binding.boschindego (448): Starting destruction process
2020-03-18 09:52:23.114 [DEBUG] [ell.impl.action.osgi.CommandExtender] - org.openhab.binding.boschindego (448): Not an extended bundle or destruction of extension already finished
2020-03-18 09:52:23.114 [DEBUG] [org.osgi.framework.BundleEvent      ] - BundleEvent STOPPED
2020-03-18 09:52:23.115 [DEBUG] [e.osgi.LoggingCommandSessionListener] - Command: 'bundle:stop 448' returned 'null'

==> log/events.log <==
2020-03-18 09:52:23.108 [hingStatusInfoChangedEvent] - 'boschindego:indego:82885ae2' changed from OFFLINE to UNINITIALIZED
2020-03-18 09:52:23.113 [hingStatusInfoChangedEvent] - 'boschindego:indego:82885ae2' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)


And when I start it:


2020-03-18 09:52:27.229 [DEBUG] [e.osgi.LoggingCommandSessionListener] - Executing command: 'bundle:start 448'
2020-03-18 09:52:27.230 [DEBUG] [org.osgi.framework.BundleEvent      ] - BundleEvent STARTING
2020-03-18 09:52:27.232 [DEBUG] [org.osgi.framework.BundleEvent      ] - BundleEvent STARTED
2020-03-18 09:52:27.233 [DEBUG] [mpl.info.InfoBundleTrackerCustomizer] - Ignore incorrect info null provided by bundle org.openhab.binding.boschindego
2020-03-18 09:52:27.233 [DEBUG] [rg.apache.aries.spifly.BaseActivator] - Bundle Considered for SPI providers: org.openhab.binding.boschindego
2020-03-18 09:52:27.234 [DEBUG] [rg.apache.aries.spifly.BaseActivator] - No 'SPI-Provider' Manifest header. Skipping bundle: org.openhab.binding.boschindego
2020-03-18 09:52:27.235 [DEBUG] [org.apache.felix.configadmin        ] - listConfigurations(filter=(|(service.factoryPid=binding.boschindego)(service.factoryPid=binding.boschindego|org.openhab.binding.boschindego)(service.factoryPid=binding.boschindego|org.openhab.binding.boschindego|2.5.2)(service.factoryPid=binding.boschindego|org.openhab.binding.boschindego|2.5.2|mvn:org.openhab.addons.bundles/org.openhab.binding.boschindego/[2.5.0,2.6\))))
2020-03-18 09:52:27.236 [DEBUG] [org.apache.felix.configadmin        ] - Listing configurations matching (|(service.factoryPid=binding.boschindego)(service.factoryPid=binding.boschindego|org.openhab.binding.boschindego)(service.factoryPid=binding.boschindego|org.openhab.binding.boschindego|2.5.2)(service.factoryPid=binding.boschindego|org.openhab.binding.boschindego|2.5.2|mvn:org.openhab.addons.bundles/org.openhab.binding.boschindego/[2.5.0,2.6\)))
2020-03-18 09:52:27.236 [DEBUG] [org.apache.felix.configadmin        ] - listConfigurations(filter=(|(service.pid=binding.boschindego)(service.pid=binding.boschindego|org.openhab.binding.boschindego)(service.pid=binding.boschindego|org.openhab.binding.boschindego|2.5.2)(service.pid=binding.boschindego|org.openhab.binding.boschindego|2.5.2|mvn:org.openhab.addons.bundles/org.openhab.binding.boschindego/[2.5.0,2.6\))))
2020-03-18 09:52:27.237 [DEBUG] [org.apache.felix.configadmin        ] - Listing configurations matching (|(service.pid=binding.boschindego)(service.pid=binding.boschindego|org.openhab.binding.boschindego)(service.pid=binding.boschindego|org.openhab.binding.boschindego|2.5.2)(service.pid=binding.boschindego|org.openhab.binding.boschindego|2.5.2|mvn:org.openhab.addons.bundles/org.openhab.binding.boschindego/[2.5.0,2.6\)))
2020-03-18 09:52:27.239 [DEBUG] [org.osgi.framework.ServiceEvent     ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={service.id=346, service.bundleid=448, service.scope=bundle, component.name=org.openhab.binding.boschindego.internal.BoschIndegoHandlerFactory, component.id=204}
2020-03-18 09:52:27.241 [DEBUG] [e.osgi.LoggingCommandSessionListener] - Command: 'bundle:start 448' returned 'null'
2020-03-18 09:52:27.249 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception: 
java.lang.NoClassDefFoundError: org/apache/http/impl/client/HttpClients
	at de.zazaz.iot.bosch.indego.IndegoController.connect(IndegoController.java:116) ~[?:?]
	at org.openhab.binding.boschindego.internal.handler.BoschIndegoHandler.poll(BoschIndegoHandler.java:110) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_242]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) ~[?:1.8.0_242]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_242]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) ~[?:1.8.0_242]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_242]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_242]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]

==> log/events.log <==
2020-03-18 09:52:27.244 [hingStatusInfoChangedEvent] - 'boschindego:indego:82885ae2' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2020-03-18 09:52:27.248 [hingStatusInfoChangedEvent] - 'boschindego:indego:82885ae2' changed from INITIALIZING to OFFLINE

Are you sure that only one boschindego binding is installed?

In case of failing: no. Since when he’s alone, it’s working. The other binding, that I use as fail reference for the moment, is the http-binding. Other things installed in this OpenHAB test server are the Dashboard UI and Paper UI. Nothing more. So pretty clean.

When I remove the http-binding, this is the result:

Start binding:

==> log/openhab.log <==
2020-03-18 15:10:33.175 [DEBUG] [e.osgi.LoggingCommandSessionListener] - Executing command: 'bundle:start 448'
2020-03-18 15:10:33.177 [DEBUG] [org.osgi.framework.BundleEvent      ] - BundleEvent STARTING
2020-03-18 15:10:33.178 [DEBUG] [org.osgi.framework.BundleEvent      ] - BundleEvent STARTED
2020-03-18 15:10:33.179 [DEBUG] [mpl.info.InfoBundleTrackerCustomizer] - Ignore incorrect info null provided by bundle org.openhab.binding.boschindego
2020-03-18 15:10:33.180 [DEBUG] [rg.apache.aries.spifly.BaseActivator] - Bundle Considered for SPI providers: org.openhab.binding.boschindego
2020-03-18 15:10:33.180 [DEBUG] [rg.apache.aries.spifly.BaseActivator] - No 'SPI-Provider' Manifest header. Skipping bundle: org.openhab.binding.boschindego
2020-03-18 15:10:33.182 [DEBUG] [org.apache.felix.configadmin        ] - listConfigurations(filter=(|(service.factoryPid=binding.boschindego)(service.factoryPid=binding.boschindego|org.openhab.binding.boschindego)(service.factoryPid=binding.boschindego|org.openhab.binding.boschindego|2.5.2)(service.factoryPid=binding.boschindego|org.openhab.binding.boschindego|2.5.2|mvn:org.openhab.addons.bundles/org.openhab.binding.boschindego/[2.5.0,2.6\))))
2020-03-18 15:10:33.183 [DEBUG] [org.apache.felix.configadmin        ] - Listing configurations matching (|(service.factoryPid=binding.boschindego)(service.factoryPid=binding.boschindego|org.openhab.binding.boschindego)(service.factoryPid=binding.boschindego|org.openhab.binding.boschindego|2.5.2)(service.factoryPid=binding.boschindego|org.openhab.binding.boschindego|2.5.2|mvn:org.openhab.addons.bundles/org.openhab.binding.boschindego/[2.5.0,2.6\)))
2020-03-18 15:10:33.183 [DEBUG] [org.apache.felix.configadmin        ] - listConfigurations(filter=(|(service.pid=binding.boschindego)(service.pid=binding.boschindego|org.openhab.binding.boschindego)(service.pid=binding.boschindego|org.openhab.binding.boschindego|2.5.2)(service.pid=binding.boschindego|org.openhab.binding.boschindego|2.5.2|mvn:org.openhab.addons.bundles/org.openhab.binding.boschindego/[2.5.0,2.6\))))
2020-03-18 15:10:33.184 [DEBUG] [org.apache.felix.configadmin        ] - Listing configurations matching (|(service.pid=binding.boschindego)(service.pid=binding.boschindego|org.openhab.binding.boschindego)(service.pid=binding.boschindego|org.openhab.binding.boschindego|2.5.2)(service.pid=binding.boschindego|org.openhab.binding.boschindego|2.5.2|mvn:org.openhab.addons.bundles/org.openhab.binding.boschindego/[2.5.0,2.6\)))
2020-03-18 15:10:33.185 [DEBUG] [org.osgi.framework.ServiceEvent     ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={service.id=358, service.bundleid=448, service.scope=bundle, component.name=org.openhab.binding.boschindego.internal.BoschIndegoHandlerFactory, component.id=209}
2020-03-18 15:10:33.189 [DEBUG] [org.eclipse.jetty.server.HttpChannel] - sendResponse info=null content=DirectByteBuffer@673c9f77[p=0,l=184,c=32768,r=184]={<<<event: message\nda...usInfoEvent"}\n\n>>>us\\":\\"UNINITIALI...:"binding-ocean} complete=false committing=false callback=Blocker@5b19b9a1{null}
2020-03-18 15:10:33.190 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@352f973c] generate: FLUSH (null,[p=0,l=184,c=32768,r=184],false)@COMMITTED
2020-03-18 15:10:33.190 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - write: WriteFlusher@1855ea2a{IDLE}->null [HeapByteBuffer@a62165[p=0,l=6,c=1024,r=6]={<<<\r\nB8\r\n>>>\n\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},DirectByteBuffer@673c9f77[p=0,l=184,c=32768,r=184]={<<<event: message\nda...usInfoEvent"}\n\n>>>us\\":\\"UNINITIALI...:"binding-ocean}]
2020-03-18 15:10:33.190 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{WRITING}->null:IDLE-->WRITING
2020-03-18 15:10:33.191 [DEBUG] [org.eclipse.jetty.io.ChannelEndPoint] - flushed 190 SocketChannelEndPoint@1b6b2786{/192.168.111.41:50944<->/192.168.1.10:8080,OPEN,fill=-,flush=W,to=8026/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5491c0a0[p=HttpParser{s=END,0 of -1},g=HttpGenerator@16048aa3{s=COMMITTED}]=>HttpChannelOverHttp@15acca9b{r=9,c=true,c=false/false,a=ASYNC_WAIT,uri=//192.168.1.10:8080/rest/events,age=700280}
2020-03-18 15:10:33.191 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - Flushed=true written=190 remaining=0 WriteFlusher@1855ea2a{WRITING}->null
2020-03-18 15:10:33.191 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{IDLE}->null:WRITING-->IDLE
2020-03-18 15:10:33.192 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@352f973c] generate: DONE (null,[p=184,l=184,c=32768,r=0],false)@COMMITTED
2020-03-18 15:10:33.192 [DEBUG] [org.eclipse.jetty.server.HttpChannel] - sendResponse info=null content=DirectByteBuffer@673c9f77[p=0,l=274,c=32768,r=274]={<<<event: message\nda...hangedEvent"}\n\n>>>\nor another clien...:"binding-ocean} complete=false committing=false callback=Blocker@5b19b9a1{null}
2020-03-18 15:10:33.193 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@4dc2fb46] generate: FLUSH (null,[p=0,l=274,c=32768,r=274],false)@COMMITTED
2020-03-18 15:10:33.193 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - write: WriteFlusher@1855ea2a{IDLE}->null [HeapByteBuffer@a62165[p=0,l=7,c=1024,r=7]={<<<\r\n112\r\n>>>\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},DirectByteBuffer@673c9f77[p=0,l=274,c=32768,r=274]={<<<event: message\nda...hangedEvent"}\n\n>>>\nor another clien...:"binding-ocean}]
2020-03-18 15:10:33.193 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{WRITING}->null:IDLE-->WRITING
2020-03-18 15:10:33.194 [DEBUG] [org.eclipse.jetty.io.ChannelEndPoint] - flushed 281 SocketChannelEndPoint@1b6b2786{/192.168.111.41:50944<->/192.168.1.10:8080,OPEN,fill=-,flush=W,to=2/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5491c0a0[p=HttpParser{s=END,0 of -1},g=HttpGenerator@16048aa3{s=COMMITTED}]=>HttpChannelOverHttp@15acca9b{r=9,c=true,c=false/false,a=ASYNC_WAIT,uri=//192.168.1.10:8080/rest/events,age=700283}
2020-03-18 15:10:33.194 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - Flushed=true written=281 remaining=0 WriteFlusher@1855ea2a{WRITING}->null
2020-03-18 15:10:33.194 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{IDLE}->null:WRITING-->IDLE
2020-03-18 15:10:33.195 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@4dc2fb46] generate: DONE (null,[p=274,l=274,c=32768,r=0],false)@COMMITTED
2020-03-18 15:10:33.198 [DEBUG] [org.eclipse.jetty.server.HttpChannel] - sendResponse info=null content=DirectByteBuffer@673c9f77[p=0,l=179,c=32768,r=179]={<<<event: message\nda...usInfoEvent"}\n\n>>>IALIZED\\",\\"statu...:"binding-ocean} complete=false committing=false callback=Blocker@5b19b9a1{null}
2020-03-18 15:10:33.198 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@7ee82d17] generate: FLUSH (null,[p=0,l=179,c=32768,r=179],false)@COMMITTED
2020-03-18 15:10:33.198 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - write: WriteFlusher@1855ea2a{IDLE}->null [HeapByteBuffer@a62165[p=0,l=6,c=1024,r=6]={<<<\r\nB3\r\n>>>\n\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},DirectByteBuffer@673c9f77[p=0,l=179,c=32768,r=179]={<<<event: message\nda...usInfoEvent"}\n\n>>>IALIZED\\",\\"statu...:"binding-ocean}]
2020-03-18 15:10:33.198 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{WRITING}->null:IDLE-->WRITING
2020-03-18 15:10:33.199 [DEBUG] [e.osgi.LoggingCommandSessionListener] - Command: 'bundle:start 448' returned 'null'
2020-03-18 15:10:33.199 [DEBUG] [org.eclipse.jetty.io.ChannelEndPoint] - flushed 185 SocketChannelEndPoint@1b6b2786{/192.168.111.41:50944<->/192.168.1.10:8080,OPEN,fill=-,flush=W,to=4/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5491c0a0[p=HttpParser{s=END,0 of -1},g=HttpGenerator@16048aa3{s=COMMITTED}]=>HttpChannelOverHttp@15acca9b{r=9,c=true,c=false/false,a=ASYNC_WAIT,uri=//192.168.1.10:8080/rest/events,age=700288}
2020-03-18 15:10:33.199 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - Flushed=true written=185 remaining=0 WriteFlusher@1855ea2a{WRITING}->null
2020-03-18 15:10:33.199 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{IDLE}->null:WRITING-->IDLE
2020-03-18 15:10:33.200 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@7ee82d17] generate: DONE (null,[p=179,l=179,c=32768,r=0],false)@COMMITTED
2020-03-18 15:10:33.200 [DEBUG] [org.eclipse.jetty.server.HttpChannel] - sendResponse info=null content=DirectByteBuffer@673c9f77[p=0,l=251,c=32768,r=251]={<<<event: message\nda...hangedEvent"}\n\n>>>tusInfoChangedEve...:"binding-ocean} complete=false committing=false callback=Blocker@5b19b9a1{null}
2020-03-18 15:10:33.200 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@6707f9b1] generate: FLUSH (null,[p=0,l=251,c=32768,r=251],false)@COMMITTED
2020-03-18 15:10:33.201 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - write: WriteFlusher@1855ea2a{IDLE}->null [HeapByteBuffer@a62165[p=0,l=6,c=1024,r=6]={<<<\r\nFB\r\n>>>\n\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},DirectByteBuffer@673c9f77[p=0,l=251,c=32768,r=251]={<<<event: message\nda...hangedEvent"}\n\n>>>tusInfoChangedEve...:"binding-ocean}]
2020-03-18 15:10:33.201 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{WRITING}->null:IDLE-->WRITING
2020-03-18 15:10:33.201 [DEBUG] [org.eclipse.jetty.io.ChannelEndPoint] - flushed 257 SocketChannelEndPoint@1b6b2786{/192.168.111.41:50944<->/192.168.1.10:8080,OPEN,fill=-,flush=W,to=1/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5491c0a0[p=HttpParser{s=END,0 of -1},g=HttpGenerator@16048aa3{s=COMMITTED}]=>HttpChannelOverHttp@15acca9b{r=9,c=true,c=false/false,a=ASYNC_WAIT,uri=//192.168.1.10:8080/rest/events,age=700290}
2020-03-18 15:10:33.201 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - Flushed=true written=257 remaining=0 WriteFlusher@1855ea2a{WRITING}->null
2020-03-18 15:10:33.202 [DEBUG] [tp.client.protocol.RequestAddCookies] - CookieSpec selected: default
2020-03-18 15:10:33.202 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{IDLE}->null:WRITING-->IDLE
2020-03-18 15:10:33.202 [DEBUG] [ttp.client.protocol.RequestAuthCache] - Auth cache not set in the context
2020-03-18 15:10:33.202 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@6707f9b1] generate: DONE (null,[p=251,l=251,c=32768,r=0],false)@COMMITTED
2020-03-18 15:10:33.202 [DEBUG] [n.PoolingHttpClientConnectionManager] - Connection request: [route: {s}->https://api.indego.iot.bosch-si.com:443][total kept alive: 0; route allocated: 0 of 2; total allocated: 0 of 20]
2020-03-18 15:10:33.202 [DEBUG] [n.PoolingHttpClientConnectionManager] - Connection leased: [id: 4][route: {s}->https://api.indego.iot.bosch-si.com:443][total kept alive: 0; route allocated: 1 of 2; total allocated: 1 of 20]
2020-03-18 15:10:33.203 [DEBUG] [e.http.impl.execchain.MainClientExec] - Opening connection {s}->https://api.indego.iot.bosch-si.com:443
2020-03-18 15:10:33.204 [DEBUG] [.DefaultHttpClientConnectionOperator] - Connecting to api.indego.iot.bosch-si.com/139.15.214.16:443
2020-03-18 15:10:33.205 [DEBUG] [.conn.ssl.SSLConnectionSocketFactory] - Connecting socket to api.indego.iot.bosch-si.com/139.15.214.16:443 with timeout 0
2020-03-18 15:10:33.235 [DEBUG] [.conn.ssl.SSLConnectionSocketFactory] - Enabled protocols: [TLSv1, TLSv1.1, TLSv1.2]
2020-03-18 15:10:33.236 [DEBUG] [.conn.ssl.SSLConnectionSocketFactory] - Enabled cipher suites:[TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384, TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, TLS_DHE_DSS_WITH_AES_256_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_DSS_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, TLS_DHE_DSS_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_DSS_WITH_AES_128_GCM_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
2020-03-18 15:10:33.236 [DEBUG] [.conn.ssl.SSLConnectionSocketFactory] - Starting handshake
2020-03-18 15:10:33.306 [DEBUG] [.conn.ssl.SSLConnectionSocketFactory] - Secure session established
2020-03-18 15:10:33.306 [DEBUG] [.conn.ssl.SSLConnectionSocketFactory] -  negotiated protocol: TLSv1.2
2020-03-18 15:10:33.307 [DEBUG] [.conn.ssl.SSLConnectionSocketFactory] -  negotiated cipher suite: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
2020-03-18 15:10:33.307 [DEBUG] [.conn.ssl.SSLConnectionSocketFactory] -  peer principal: CN=api.indego.iot.bosch-si.com, O=Bosch Software Innovations GmbH, L=Berlin (Charlottenburg), ST=Berlin, C=DE
2020-03-18 15:10:33.307 [DEBUG] [.conn.ssl.SSLConnectionSocketFactory] -  peer alternative names: [api.indego.iot.bosch-si.com]
2020-03-18 15:10:33.308 [DEBUG] [.conn.ssl.SSLConnectionSocketFactory] -  issuer principal: CN=QuoVadis Global SSL ICA G3, O=QuoVadis Limited, C=BM
2020-03-18 15:10:33.309 [DEBUG] [.DefaultHttpClientConnectionOperator] - Connection established 192.168.1.10:37308<->139.15.214.16:443
2020-03-18 15:10:33.309 [DEBUG] [e.http.impl.execchain.MainClientExec] - Executing request POST /api/v1/authenticate HTTP/1.1
2020-03-18 15:10:33.309 [DEBUG] [e.http.impl.execchain.MainClientExec] - Proxy auth state: UNCHALLENGED
2020-03-18 15:10:33.310 [DEBUG] [org.apache.http.headers             ] - http-outgoing-4 >> POST /api/v1/authenticate HTTP/1.1
2020-03-18 15:10:33.310 [DEBUG] [org.apache.http.headers             ] - http-outgoing-4 >> Authorization: Basic dmVsZHN0cmFhdDg1QG9uaXJpYS5iZTpTZWN1cmEwMTI2
2020-03-18 15:10:33.311 [DEBUG] [org.apache.http.headers             ] - http-outgoing-4 >> Content-Length: 95
2020-03-18 15:10:33.311 [DEBUG] [org.apache.http.headers             ] - http-outgoing-4 >> Content-Type: application/json; charset=UTF-8
2020-03-18 15:10:33.311 [DEBUG] [org.apache.http.headers             ] - http-outgoing-4 >> Host: api.indego.iot.bosch-si.com
2020-03-18 15:10:33.311 [DEBUG] [org.apache.http.headers             ] - http-outgoing-4 >> Connection: Keep-Alive
2020-03-18 15:10:33.312 [DEBUG] [org.apache.http.headers             ] - http-outgoing-4 >> User-Agent: Apache-HttpClient/4.5.5 (Java/1.8.0_242)
2020-03-18 15:10:33.312 [DEBUG] [org.apache.http.headers             ] - http-outgoing-4 >> Accept-Encoding: gzip,deflate
2020-03-18 15:10:33.312 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 >> "POST /api/v1/authenticate HTTP/1.1[\r][\n]"
2020-03-18 15:10:33.313 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 >> "Authorization: Basic dmVsZHN0cmFhdDg1QG9uaXJpYS5iZTpTZWN1cmEwMTI2[\r][\n]"
2020-03-18 15:10:33.313 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 >> "Content-Length: 95[\r][\n]"
2020-03-18 15:10:33.313 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 >> "Content-Type: application/json; charset=UTF-8[\r][\n]"
2020-03-18 15:10:33.314 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 >> "Host: api.indego.iot.bosch-si.com[\r][\n]"
2020-03-18 15:10:33.314 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 >> "Connection: Keep-Alive[\r][\n]"
2020-03-18 15:10:33.314 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 >> "User-Agent: Apache-HttpClient/4.5.5 (Java/1.8.0_242)[\r][\n]"
2020-03-18 15:10:33.315 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 >> "Accept-Encoding: gzip,deflate[\r][\n]"
2020-03-18 15:10:33.315 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 >> "[\r][\n]"
2020-03-18 15:10:33.315 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 >> "{"device":"","os_type":"Android","os_version":"4.0","dvc_manuf":"unknown","dvc_type":"unknown"}"
2020-03-18 15:10:33.361 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 << "HTTP/1.1 401 [\r][\n]"
2020-03-18 15:10:33.361 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 << "Content-Length: 0[\r][\n]"
2020-03-18 15:10:33.362 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 << "Date: Wed, 18 Mar 2020 15:10:32 GMT[\r][\n]"
2020-03-18 15:10:33.362 [DEBUG] [org.apache.http.wire                ] - http-outgoing-4 << "[\r][\n]"
2020-03-18 15:10:33.362 [DEBUG] [org.apache.http.headers             ] - http-outgoing-4 << HTTP/1.1 401 
2020-03-18 15:10:33.363 [DEBUG] [org.apache.http.headers             ] - http-outgoing-4 << Content-Length: 0
2020-03-18 15:10:33.363 [DEBUG] [org.apache.http.headers             ] - http-outgoing-4 << Date: Wed, 18 Mar 2020 15:10:32 GMT
2020-03-18 15:10:33.363 [DEBUG] [e.http.impl.execchain.MainClientExec] - Connection can be kept alive indefinitely
2020-03-18 15:10:33.364 [DEBUG] [che.http.impl.auth.HttpAuthenticator] - Authentication required
2020-03-18 15:10:33.364 [DEBUG] [che.http.impl.auth.HttpAuthenticator] - api.indego.iot.bosch-si.com:443 requested authentication
2020-03-18 15:10:33.364 [DEBUG] [che.http.impl.auth.HttpAuthenticator] - Response contains no authentication challenges
2020-03-18 15:10:33.365 [DEBUG] [n.PoolingHttpClientConnectionManager] - Connection [id: 4][route: {s}->https://api.indego.iot.bosch-si.com:443] can be kept alive indefinitely
2020-03-18 15:10:33.365 [DEBUG] [n.DefaultManagedHttpClientConnection] - http-outgoing-4: set socket timeout to 0
2020-03-18 15:10:33.365 [DEBUG] [n.PoolingHttpClientConnectionManager] - Connection released: [id: 4][route: {s}->https://api.indego.iot.bosch-si.com:443][total kept alive: 1; route allocated: 1 of 2; total allocated: 1 of 20]
2020-03-18 15:10:33.366 [DEBUG] [n.PoolingHttpClientConnectionManager] - Connection manager is shutting down
2020-03-18 15:10:33.366 [DEBUG] [n.DefaultManagedHttpClientConnection] - http-outgoing-4: Close connection
2020-03-18 15:10:33.366 [DEBUG] [n.PoolingHttpClientConnectionManager] - Connection manager shut down
2020-03-18 15:10:33.367 [WARN ] [.internal.handler.BoschIndegoHandler] - The login credentials are wrong or another client connected to your Indego account
de.zazaz.iot.bosch.indego.IndegoAuthenticationException: Was not able to authenticate
	at de.zazaz.iot.bosch.indego.IndegoController.doAuthenticate(IndegoController.java:236) ~[?:?]
	at de.zazaz.iot.bosch.indego.IndegoController.connect(IndegoController.java:117) ~[?:?]
	at org.openhab.binding.boschindego.internal.handler.BoschIndegoHandler.poll(BoschIndegoHandler.java:110) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_242]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_242]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_242]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_242]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_242]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_242]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
2020-03-18 15:10:33.369 [DEBUG] [org.eclipse.jetty.server.HttpChannel] - sendResponse info=null content=DirectByteBuffer@673c9f77[p=0,l=297,c=32768,r=297]={<<<event: message\nda...usInfoEvent"}\n\n>>>ected to your Ind...:"binding-ocean} complete=false committing=false callback=Blocker@5b19b9a1{null}
2020-03-18 15:10:33.369 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@2ed8041a] generate: FLUSH (null,[p=0,l=297,c=32768,r=297],false)@COMMITTED
2020-03-18 15:10:33.370 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - write: WriteFlusher@1855ea2a{IDLE}->null [HeapByteBuffer@a62165[p=0,l=7,c=1024,r=7]={<<<\r\n129\r\n>>>\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},DirectByteBuffer@673c9f77[p=0,l=297,c=32768,r=297]={<<<event: message\nda...usInfoEvent"}\n\n>>>ected to your Ind...:"binding-ocean}]
2020-03-18 15:10:33.370 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{WRITING}->null:IDLE-->WRITING
2020-03-18 15:10:33.371 [DEBUG] [org.eclipse.jetty.io.ChannelEndPoint] - flushed 304 SocketChannelEndPoint@1b6b2786{/192.168.111.41:50944<->/192.168.1.10:8080,OPEN,fill=-,flush=W,to=169/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5491c0a0[p=HttpParser{s=END,0 of -1},g=HttpGenerator@16048aa3{s=COMMITTED}]=>HttpChannelOverHttp@15acca9b{r=9,c=true,c=false/false,a=ASYNC_WAIT,uri=//192.168.1.10:8080/rest/events,age=700460}
2020-03-18 15:10:33.371 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - Flushed=true written=304 remaining=0 WriteFlusher@1855ea2a{WRITING}->null
2020-03-18 15:10:33.371 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{IDLE}->null:WRITING-->IDLE
2020-03-18 15:10:33.372 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@2ed8041a] generate: DONE (null,[p=297,l=297,c=32768,r=0],false)@COMMITTED
2020-03-18 15:10:33.372 [DEBUG] [org.eclipse.jetty.server.HttpChannel] - sendResponse info=null content=DirectByteBuffer@673c9f77[p=0,l=364,c=32768,r=364]={<<<event: message\nda...hangedEvent"}\n\n>>>nt"}\n\nBinding","v...:"binding-ocean} complete=false committing=false callback=Blocker@5b19b9a1{null}
2020-03-18 15:10:33.372 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@741ac24c] generate: FLUSH (null,[p=0,l=364,c=32768,r=364],false)@COMMITTED
2020-03-18 15:10:33.373 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - write: WriteFlusher@1855ea2a{IDLE}->null [HeapByteBuffer@a62165[p=0,l=7,c=1024,r=7]={<<<\r\n16C\r\n>>>\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},DirectByteBuffer@673c9f77[p=0,l=364,c=32768,r=364]={<<<event: message\nda...hangedEvent"}\n\n>>>nt"}\n\nBinding","v...:"binding-ocean}]
2020-03-18 15:10:33.373 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{WRIT

==> log/events.log <==
2020-03-18 15:10:33.189 [hingStatusInfoChangedEvent] - 'boschindego:indego:82885ae2' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2020-03-18 15:10:33.199 [hingStatusInfoChangedEvent] - 'boschindego:indego:82885ae2' changed from INITIALIZING to OFFLINE
2020-03-18 15:10:33.369 [hingStatusInfoChangedEvent] - 'boschindego:indego:82885ae2' changed from OFFLINE to OFFLINE (COMMUNICATION_ERROR): The login credentials are wrong or another client connected to your Indego account

When I stop the binding:

==> log/openhab.log <==
2020-03-18 15:12:25.025 [DEBUG] [e.osgi.LoggingCommandSessionListener] - Executing command: 'bundle:stop 448'
2020-03-18 15:12:25.027 [DEBUG] [ell.impl.action.osgi.CommandExtender] - org.openhab.binding.boschindego (448): Starting destruction process
2020-03-18 15:12:25.027 [DEBUG] [ell.impl.action.osgi.CommandExtender] - org.openhab.binding.boschindego (448): Not an extended bundle or destruction of extension already finished
2020-03-18 15:12:25.027 [DEBUG] [ell.impl.action.osgi.CommandExtender] - org.openhab.binding.boschindego (448): Starting destruction process
2020-03-18 15:12:25.027 [DEBUG] [ell.impl.action.osgi.CommandExtender] - org.openhab.binding.boschindego (448): Not an extended bundle or destruction of extension already finished
2020-03-18 15:12:25.028 [DEBUG] [org.osgi.framework.BundleEvent      ] - BundleEvent STOPPING
2020-03-18 15:12:25.030 [DEBUG] [org.osgi.framework.ServiceEvent     ] - ServiceEvent UNREGISTERING - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={service.id=358, service.bundleid=448, service.scope=bundle, component.name=org.openhab.binding.boschindego.internal.BoschIndegoHandlerFactory, component.id=209}
2020-03-18 15:12:25.032 [DEBUG] [org.eclipse.jetty.server.HttpChannel] - sendResponse info=null content=DirectByteBuffer@673c9f77[p=0,l=185,c=32768,r=185]={<<<event: message\nda...usInfoEvent"}\n\n>>>"The login creden...:"binding-ocean} complete=false committing=false callback=Blocker@5b19b9a1{null}
2020-03-18 15:12:25.033 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@4ba5d94d] generate: FLUSH (null,[p=0,l=185,c=32768,r=185],false)@COMMITTED
2020-03-18 15:12:25.033 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - write: WriteFlusher@1855ea2a{IDLE}->null [HeapByteBuffer@a62165[p=0,l=6,c=1024,r=6]={<<<\r\nB9\r\n>>>\n\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},DirectByteBuffer@673c9f77[p=0,l=185,c=32768,r=185]={<<<event: message\nda...usInfoEvent"}\n\n>>>"The login creden...:"binding-ocean}]
2020-03-18 15:12:25.034 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{WRITING}->null:IDLE-->WRITING
2020-03-18 15:12:25.034 [DEBUG] [org.eclipse.jetty.io.ChannelEndPoint] - flushed 191 SocketChannelEndPoint@1b6b2786{/192.168.111.41:50944<->/192.168.1.10:8080,OPEN,fill=-,flush=W,to=21647/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5491c0a0[p=HttpParser{s=END,0 of -1},g=HttpGenerator@16048aa3{s=COMMITTED}]=>HttpChannelOverHttp@15acca9b{r=9,c=true,c=false/false,a=ASYNC_WAIT,uri=//192.168.1.10:8080/rest/events,age=812123}
2020-03-18 15:12:25.034 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - Flushed=true written=191 remaining=0 WriteFlusher@1855ea2a{WRITING}->null
2020-03-18 15:12:25.035 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{IDLE}->null:WRITING-->IDLE
2020-03-18 15:12:25.035 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@4ba5d94d] generate: DONE (null,[p=185,l=185,c=32768,r=0],false)@COMMITTED
2020-03-18 15:12:25.036 [DEBUG] [org.eclipse.jetty.server.HttpChannel] - sendResponse info=null content=DirectByteBuffer@673c9f77[p=0,l=370,c=32768,r=370]={<<<event: message\nda...hangedEvent"}\n\n>>>Binding","version...:"binding-ocean} complete=false committing=false callback=Blocker@5b19b9a1{null}
2020-03-18 15:12:25.036 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@13b76bf9] generate: FLUSH (null,[p=0,l=370,c=32768,r=370],false)@COMMITTED
2020-03-18 15:12:25.037 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - write: WriteFlusher@1855ea2a{IDLE}->null [HeapByteBuffer@a62165[p=0,l=7,c=1024,r=7]={<<<\r\n172\r\n>>>\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},DirectByteBuffer@673c9f77[p=0,l=370,c=32768,r=370]={<<<event: message\nda...hangedEvent"}\n\n>>>Binding","version...:"binding-ocean}]
2020-03-18 15:12:25.037 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{WRITING}->null:IDLE-->WRITING
2020-03-18 15:12:25.038 [DEBUG] [org.eclipse.jetty.io.ChannelEndPoint] - flushed 377 SocketChannelEndPoint@1b6b2786{/192.168.111.41:50944<->/192.168.1.10:8080,OPEN,fill=-,flush=W,to=3/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5491c0a0[p=HttpParser{s=END,0 of -1},g=HttpGenerator@16048aa3{s=COMMITTED}]=>HttpChannelOverHttp@15acca9b{r=9,c=true,c=false/false,a=ASYNC_WAIT,uri=//192.168.1.10:8080/rest/events,age=812127}
2020-03-18 15:12:25.039 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - Flushed=true written=377 remaining=0 WriteFlusher@1855ea2a{WRITING}->null
2020-03-18 15:12:25.040 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{IDLE}->null:WRITING-->IDLE
2020-03-18 15:12:25.041 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@13b76bf9] generate: DONE (null,[p=370,l=370,c=32768,r=0],false)@COMMITTED
2020-03-18 15:12:25.046 [DEBUG] [org.eclipse.jetty.server.HttpChannel] - sendResponse info=null content=DirectByteBuffer@673c9f77[p=0,l=202,c=32768,r=202]={<<<event: message\nda...usInfoEvent"}\n\n>>>"COMMUNICATION_ER...:"binding-ocean} complete=false committing=false callback=Blocker@5b19b9a1{null}
2020-03-18 15:12:25.047 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@7d215541] generate: FLUSH (null,[p=0,l=202,c=32768,r=202],false)@COMMITTED
2020-03-18 15:12:25.047 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - write: WriteFlusher@1855ea2a{IDLE}->null [HeapByteBuffer@a62165[p=0,l=6,c=1024,r=6]={<<<\r\nCA\r\n>>>\n\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},DirectByteBuffer@673c9f77[p=0,l=202,c=32768,r=202]={<<<event: message\nda...usInfoEvent"}\n\n>>>"COMMUNICATION_ER...:"binding-ocean}]
2020-03-18 15:12:25.048 [DEBUG] [ell.impl.action.osgi.CommandExtender] - org.openhab.binding.boschindego (448): Starting destruction process
2020-03-18 15:12:25.048 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{WRITING}->null:IDLE-->WRITING
2020-03-18 15:12:25.048 [DEBUG] [ell.impl.action.osgi.CommandExtender] - org.openhab.binding.boschindego (448): Not an extended bundle or destruction of extension already finished
2020-03-18 15:12:25.049 [DEBUG] [org.eclipse.jetty.io.ChannelEndPoint] - flushed 208 SocketChannelEndPoint@1b6b2786{/192.168.111.41:50944<->/192.168.1.10:8080,OPEN,fill=-,flush=W,to=9/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5491c0a0[p=HttpParser{s=END,0 of -1},g=HttpGenerator@16048aa3{s=COMMITTED}]=>HttpChannelOverHttp@15acca9b{r=9,c=true,c=false/false,a=ASYNC_WAIT,uri=//192.168.1.10:8080/rest/events,age=812138}
2020-03-18 15:12:25.049 [DEBUG] [org.osgi.framework.BundleEvent      ] - BundleEvent STOPPED
2020-03-18 15:12:25.049 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - Flushed=true written=208 remaining=0 WriteFlusher@1855ea2a{WRITING}->null
2020-03-18 15:12:25.049 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - update WriteFlusher@1855ea2a{IDLE}->null:WRITING-->IDLE
2020-03-18 15:12:25.050 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@7d215541] generate: DONE (null,[p=202,l=202,c=32768,r=0],false)@COMMITTED
2020-03-18 15:12:25.050 [DEBUG] [e.osgi.LoggingCommandSessionListener] - Command: 'bundle:stop 448' returned 'null'
2020-03-18 15:12:25.050 [DEBUG] [org.eclipse.jetty.server.HttpChannel] - sendResponse info=null content=DirectByteBuffer@673c9f77[p=0,l=275,c=32768,r=275]={<<<event: message\nda...hangedEvent"}\n\n>>>or another client...:"binding-ocean} complete=false committing=false callback=Blocker@5b19b9a1{null}
2020-03-18 15:12:25.051 [DEBUG] [.eclipse.jetty.server.HttpConnection] - org.eclipse.jetty.server.HttpConnection$SendCallback@7d977013[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@5f8be00b] generate: FLUSH (null,[p=0,l=275,c=32768,r=275],false)@COMMITTED
2020-03-18 15:12:25.051 [DEBUG] [org.eclipse.jetty.io.WriteFlusher   ] - write: WriteFlusher@1855ea2a{IDLE}->null [HeapByteBuffer@a62165[p=0,l=7,c=1024,r=7]={<<<\r\n113\r\n>>>\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x0

==> log/events.log <==
2020-03-18 15:12:25.032 [hingStatusInfoChangedEvent] - 'boschindego:indego:82885ae2' changed from OFFLINE (COMMUNICATION_ERROR): The login credentials are wrong or another client connected to your Indego account to UNINITIALIZED
2020-03-18 15:12:25.039 [hingStatusInfoChangedEvent] - 'boschindego:indego:82885ae2' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)