I’m getting these errors whenever I start OH2:
2020-01-02 17:41:28.273 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Time zone set to 'Europe/Lisbon'.
2020-01-02 17:41:28.371 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Location set to '40.639,-8.649'.
2020-01-02 17:41:28.385 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'pt_PT'.
2020-01-02 17:41:38.916 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'aveiro.items'
2020-01-02 17:41:40.613 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'aveiro.sitemap'
2020-01-02 17:41:40.982 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'aveiro.things'
2020-01-02 17:41:48.829 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'aveiro.rules'
2020-01-02 17:41:49.234 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2020-01-02 17:41:51.301 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://10.100.10.210:58288
2020-01-02 17:41:51.304 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://10.100.10.210:58243
2020-01-02 17:41:51.464 [ERROR] [t.http.internal.WebClientFactoryImpl] - Could not start Jetty http client
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1302) ~[?:1.8.0_201]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231) ~[?:1.8.0_201]
at org.eclipse.jetty.io.ManagedSelector.doStart(ManagedSelector.java:122) ~[?:?]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117) ~[?:?]
at org.eclipse.jetty.io.SelectorManager.doStart(SelectorManager.java:262) ~[?:?]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117) ~[?:?]
at org.eclipse.jetty.client.AbstractConnectorHttpClientTransport.doStart(AbstractConnectorHttpClientTransport.java:64) ~[?:?]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) ~[?:?]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117) ~[?:?]
at org.eclipse.jetty.client.HttpClient.doStart(HttpClient.java:244) ~[?:?]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72) ~[?:?]
at org.eclipse.smarthome.io.net.http.internal.WebClientFactoryImpl$2.run(WebClientFactoryImpl.java:280) ~[?:?]
at org.eclipse.smarthome.io.net.http.internal.WebClientFactoryImpl$2.run(WebClientFactoryImpl.java:1) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_201]
at org.eclipse.smarthome.io.net.http.internal.WebClientFactoryImpl.createHttpClientInternal(WebClientFactoryImpl.java:256) ~[?:?]
at org.eclipse.smarthome.io.net.http.internal.WebClientFactoryImpl.access$7(WebClientFactoryImpl.java:253) ~[?:?]
at org.eclipse.smarthome.io.net.http.internal.WebClientFactoryImpl$1.run(WebClientFactoryImpl.java:224) ~[?:?]
at org.eclipse.smarthome.io.net.http.internal.WebClientFactoryImpl$1.run(WebClientFactoryImpl.java:1) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_201]
at org.eclipse.smarthome.io.net.http.internal.WebClientFactoryImpl.initialize(WebClientFactoryImpl.java:215) ~[?:?]
at org.eclipse.smarthome.io.net.http.internal.WebClientFactoryImpl.getCommonHttpClient(WebClientFactoryImpl.java:166) ~[?:?]
at org.eclipse.smarthome.io.net.http.HttpUtil.executeUrlAndGetReponse(HttpUtil.java:194) ~[?:?]
at org.eclipse.smarthome.io.net.http.HttpUtil.executeUrl(HttpUtil.java:156) ~[?:?]
at org.eclipse.smarthome.io.net.http.HttpUtil.executeUrl(HttpUtil.java:131) ~[?:?]
at org.eclipse.smarthome.io.net.http.HttpUtil.executeUrl(HttpUtil.java:109) ~[?:?]
at org.eclipse.smarthome.io.net.http.HttpUtil.executeUrl(HttpUtil.java:90) ~[?:?]
at org.openhab.binding.daikin.internal.DaikinWebTargets.invoke(DaikinWebTargets.java:139) ~[?:?]
at org.openhab.binding.daikin.internal.DaikinWebTargets.invoke(DaikinWebTargets.java:130) ~[?:?]
at org.openhab.binding.daikin.internal.DaikinWebTargets.getControlInfo(DaikinWebTargets.java:73) ~[?:?]
at org.openhab.binding.daikin.internal.discovery.DaikinACUnitDiscoveryService.receivePacketAndDiscover(DaikinACUnitDiscoveryService.java:129) ~[?:?]
at org.openhab.binding.daikin.internal.discovery.DaikinACUnitDiscoveryService.lambda$0(DaikinACUnitDiscoveryService.java:107) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_201]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_201]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_201]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_201]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_201]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_201]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
2020-01-02 17:41:59.427 [INFO ] [ebuilder.internal.HomeBuilderServlet] - Started Home Builder at /homebuilder
2020-01-02 17:41:59.581 [INFO ] [openhab.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2020-01-02 17:41:59.737 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
This happens 90% of the time (the other 10% OH2 starts without these errors).
My environment:
- QNAP NAS (Intel CPU)
- OpenHAB 2.5.0
- Java Development Kit 1.8.201
Edit: if I remove my items file from the items folder, start OH2, and then copy items to its folder, all is Ok. But this is not a solution.