Hi all,
I am facing the same problem currently, which means I cannot reach Main UI.
Description of the issue:
The chrome tab is loading and loading but never reaches the UI. Also Andriod App is loading only. myopenhab.org shows OH is offline which is in fact not correct. OH has been started and indeed it’s working - rules are fired (e.g. garden lights went on and off, Broadcast Notifications are sent, …).
I have several tablets showing Habpanel. The tablets with habpanel running (Fully Kiosk browser) are showing it, but no response on any switch for example. But the status is updated but with a big time delay (not sure about the exact time, but in a range of >15mins roughly). Some item’s status is combined with a broadcast notification which is sent just in time, so no delay. One tablet was off when the problem occured (or was recognized), there Fully kiosk browser is loading but habpabel never appears there.
Possible related topics / root-cause (?):
- I installed Mail binding, Pushover binding (which was uninstalled shortly after) and Telegramm binding
- I recognized that Pushover binding was loading and loading but not shown as installed in the UI. After refreshing the page, it was shown as installed and thing’s setup could by done. Mail binding was installed before, but I do not know it was also the case (loading but not finishing). But binding was installed and Thing could be configured.
- Telegramm binding shows the same behaviour during installation, which means the blue circle which indicates installation process is running was there all the time. After refreshing Chrome, it was shown as installed. Normaly it takes only a short time and then is showning installed directly wihtout refresh. Not sure if this indicates any problem?
- I installed Dropbox on the PC where OH is running. After the issue was recognized, I’ve checked the www and google said Dropbox is also on ports 8080/8443 - Dropbox was uninstalled therefore.
- Since Mail binding was not working (=Mails were not sent) and since I was pretty sure that the config and rule was correct, I tried to update OH from 3.2.0.M4 to 3.2.0.M5. Update process was finished without any issue.
What I already did:
- restart OH / Windows-PC where OH is running several times
- clear cache and tmp several times
- check ports 8080 and 8443 ==> it’s shown java (should be correct?)
- I’ve checked the logs and did not find any related entry. Indeed there are a few WARNings during startup, but as far as I remember, there were such entries in the past also. Furthermore, there are no recurrent warnings and OH seems to work properly (rules, Notifications, hardware zigbee switches, …)
- bundle:list in the console shows all as Active (not sure if this is somehow helpful at all)
- Mail and Telegramm binding were uninstalled via console - but this did not solve the issue
I guess that it’s somehow related to the installation of Dropbox and therefore sort of port issue. To be honest I am not sure about the exact timing of Dropbox installation / binding installations and OH update. Maybe something went wrong during any installation or update process due a port issue while Dropbox was running?
I had several issues in the past, but Main UI was somehow giving a hint because a certain Thing was offline or anything like that. But since I cannot access UI, I have no idea - beside clearing cache and tmp + restart, which did not solve it…
Does anyone have an idea where to look at? I’m lost at the moment…
Edit @ 2021-12-16 / 20:15:
after a few trials (restart, …) I was able to acces Main UI for a few seconds directly after OH startup. Unfortunately the time was too short for any further click…
Due to that fact, I guess something happens after startup (instead of a general problem like ports are blocked). Checking openhab.log brings me to following conspicuousness:
- rrd4j persistance errors:
2021-12-16 19:58:10.109 [ERROR] [nal.common.AbstractInvocationHandler] - An error occurred while calling method 'QueryablePersistenceService.query()' on 'org.openhab.persistence.rrd4j.internal.RRD4jPersistenceService@7cad2ea9': Value must be between 0 and 100
java.lang.IllegalArgumentException: Value must be between 0 and 100
at org.openhab.core.library.types.PercentType.validateValue(PercentType.java:93) ~[bundleFile:?]
at org.openhab.core.library.types.PercentType.<init>(PercentType.java:52) ~[bundleFile:?]
at org.openhab.persistence.rrd4j.internal.RRD4jPersistenceService.mapToState(RRD4jPersistenceService.java:415) ~[?:?]
at org.openhab.persistence.rrd4j.internal.RRD4jPersistenceService.query(RRD4jPersistenceService.java:272) ~[?:?]
at jdk.internal.reflect.GeneratedMethodAccessor129.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:154) [bundleFile:?]
at org.openhab.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
2021-12-16 19:58:10.125 [ERROR] [ence.internal.PersistenceManagerImpl] - Exception occurred while querying persistence service 'rrd4j': Value must be between 0 and 100
java.lang.IllegalArgumentException: Value must be between 0 and 100
at org.openhab.core.library.types.PercentType.validateValue(PercentType.java:93) ~[bundleFile:?]
at org.openhab.core.library.types.PercentType.<init>(PercentType.java:52) ~[bundleFile:?]
at org.openhab.persistence.rrd4j.internal.RRD4jPersistenceService.mapToState(RRD4jPersistenceService.java:415) ~[?:?]
at org.openhab.persistence.rrd4j.internal.RRD4jPersistenceService.query(RRD4jPersistenceService.java:272) ~[?:?]
at jdk.internal.reflect.GeneratedMethodAccessor129.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:154) [bundleFile:?]
at org.openhab.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
- kind of SSL config error - not sure if I ever had this before and what that error means and what client is mentioned:
2021-12-16 19:58:01.188 [WARN ] [ty.util.ssl.SslContextFactory.config] - Trusting all certificates configured for Client@46086d26[provider=null,keyStore=null,trustStore=null]
2021-12-16 19:58:01.188 [WARN ] [ty.util.ssl.SslContextFactory.config] - No Client EndPointIdentificationAlgorithm configured for Client@46086d26[provider=null,keyStore=null,trustStore=null]
==> this error appears twice. Second entry shows a different client-ID.
After those ones, there are only entries coming from rules
logInfo()
OH is running (rules, …) no access to Main UI, Habpabel, Android App.
Is this somehow helpful for troubleshooting?