[SOLVED] OpenHAB 2.5 RC 1 Critical Issues

I’m pretty sure this is not by design…maybe. Are you certain that OH is actually restarting, or are you just seeing your System started Rules executing again? If the former, this is not expected behavior. If the latter, I think this is expected behavior.

“System started” is somewhat of a missnomer. It runs whenever the .rules file is reloaded which can occur in response to events besides a full openHAB restart. I am not seeing OH restarting when I create an Item through PaperUI.

Rick, thanks for the insight and I guess I’m not sure which is occurring, but based on the fact that you are running docker and not seeing this I am inclined to believe that it is the latter. Also I misspoke. It occurs not with the creation of an Item per se, but linking a new item to a thing.

What is throwing me is that I did not notice this behavior before M6 and the Things and Items I was adding were not related to any of my current rules. Can you think of anything in the logs that I should pay particular attention to? I did notice that all of UI (Hapanel and BasicUi) do seem to get reloaded as well when this happens. I will dig a bit to see if I find the root cause. For me it is mostly an annoyance as my system is well developed and I would only occasionally add something new. For a new user however, if real, it could be more of an issue.

Well, what get’s printed to openhab.log should make it pretty apparent whether OH is completely restarting of the .rules files are just reloading. If restarting you will see a bunch of “stopping service X” type logs followed by “started service x” type logs when OH comes back up.

Do you see any “Loading module…” log statements when you link to an Item? Are all of your Rules in one .rules file or many .rules files? If many, do all of your system started Rules run or only some of them?

I created and linked an Item to a Channel through PaperUI that I did not previously have an Item linked to and again (new Item, new Link), I did not see anything unexpected. Neither my rules ran (I’m using Scripted Automation so can’t say if .rules files would have run) nor openHAB restarted. So I don’t think it’s specifically Docker at play here.

Removing the Link and the Item also did not cause anything unusual to happen. I’m running the latest SNAPSHOT, not RC1 (I got hit by the MQTT bug that was fixed yesterday).

You would see that behavior if OH decided it needed to reload your files for some reason.

1 Like

Now that an issue has been entered and @cweitkamp is looking into it, it might be a perfect time to point you to Bountysource, where users actually CAN post a bounty on issues that they wish to have solved - and no: No bounty is too low since it can always be regarded as a kind gratitude to the developer, who picks it up, even if he isn’t impacted by the issue himself.

2 Likes

Thanks again Rich for taking time to respond. Based on what I can see in the logs, it does NOT look like OpenHAB is doing a full system restart. My Rules are in several different files as I’ve tried to organize them based on function and hardware interaction. I only have a single rule in “My Presence Detection” .rules file that is called when “system started”, and nowhere else. This rule sets the groupPresence to off when triggered and then notifications are sent when we arrive home and groupPresence is set to on… This happens when our phones pass through a geofence(GPSTracker) or are reconnected to our LAN or iCloud. If I create a new item and link it to a new or existing thing, then this rule is being triggered. I’ve randomly tried a number of different Things and same behavior results. Just very peculiar “New Behavior”. Don’t waste anymore of your time this as it seems to be limited to me. I’ll keep digging and if I can pin this down I will report back as down the road it afflict others.

Thanks again for your help.

It’s no waste of time.

The fact that the behavior changed is interesting. Back when I used Rules DSL I think I recall this happening, but I use .items files. When I would update a file that defines an Item all of the .rules files that reference the Items defined in that file would reload too, triggering all the System started rules in the process. This makes some sense because important things like Member of triggers could require a reload of the .rules files when Group membership changes. I’ve no experience with REST API created Items though so don’t know what to expect with that.

I do agree though, unless a lot of people see the same behavior it probably not something critical but it’s probably worth filing an issue. I would guess it would go on the openhab-core repo. See How to file an Issue. It may be nothing, it may be a regression, it may be working as designed.

Rich. Your post gave me an idea since you are running the latest Snapshot. I did not see this problem until M6/RC1 when the MQTT bug was introduced. I currently do not run MQTT with my setup, but i do have it installed to tinker and learn. So I updated to the latest Snapshot and the problem behavior disappeared. Now at least I know the root cause even if I don’t understand the details of the interactions and it looks as though it will be dealt with in future releases.

Thanks again.

didn’t fully follow this issue so my answer might be off-target but just wanted to let you know that a file reload/reparse also takes places after you manually edited .things, .items or .rules files (and “system started” in that case triggers, too).

When did your issue start? I am also facing a rule reloading issue under M6, but I think I saw you write that your issue only started on RC1.

It started with M6 and has persisted through RC1. I did not see it in M5 and prior milestone releases. As noted, it seems to be fixed in the latest snapshot. I think it has something to do with MQTT bug which was introduced in M6 and is now fixed in the latest snapshot.

Anyone else having issues with Homekit in OH 2.5 RC1? No issue with 2.5 M6, but I can’t get Homekit working with RC1. I have removed the addon, cleared cach/tmp, restarted 2 times, re-added, restarted and still cannot see any of my Homekit items on my iPhone.

The following error is in the log:

2019-12-12 20:17:31.568 [ERROR] [org.openhab.io.homekit              ] - bundle org.openhab.io.homekit:2.5.0.RC1 (293)[org.openhab.io.homekit.internal.HomekitImpl(318)] : The modified method has thrown an exception

java.lang.RuntimeException: HomekitHttpServer can only be started once

	at io.github.hapjava.impl.http.impl.HomekitHttpServer.start(HomekitHttpServer.java:34) ~[?:?]

	at io.github.hapjava.HomekitRoot.start(HomekitRoot.java:112) ~[?:?]

	at org.openhab.io.homekit.internal.HomekitImpl.startBridge(HomekitImpl.java:120) ~[?:?]

	at org.openhab.io.homekit.internal.HomekitImpl.modified(HomekitImpl.java:97) ~[?:?]

	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_232]

	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_232]

	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232]

	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232]

	at org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:228) ~[bundleFile:?]

	at org.apache.felix.scr.impl.inject.methods.BaseMethod.access$500(BaseMethod.java:41) ~[bundleFile:?]

	at org.apache.felix.scr.impl.inject.methods.BaseMethod$Resolved.invoke(BaseMethod.java:664) ~[bundleFile:?]

	at org.apache.felix.scr.impl.inject.methods.BaseMethod.invoke(BaseMethod.java:510) [bundleFile:?]

	at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:317) [bundleFile:?]

	at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:307) [bundleFile:?]

	at org.apache.felix.scr.impl.manager.SingleComponentManager.invokeModifiedMethod(SingleComponentManager.java:836) [bundleFile:?]

	at org.apache.felix.scr.impl.manager.SingleComponentManager.modify(SingleComponentManager.java:791) [bundleFile:?]

	at org.apache.felix.scr.impl.manager.SingleComponentManager.reconfigure(SingleComponentManager.java:709) [bundleFile:?]

	at org.apache.felix.scr.impl.manager.SingleComponentManager.reconfigure(SingleComponentManager.java:673) [bundleFile:?]

	at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.configurationUpdated(ConfigurableComponentHolder.java:435) [bundleFile:?]

	at org.apache.felix.scr.impl.manager.RegionConfigurationSupport.configurationEvent(RegionConfigurationSupport.java:316) [bundleFile:?]

	at org.apache.felix.scr.impl.manager.RegionConfigurationSupport$2.configurationEvent(RegionConfigurationSupport.java:118) [bundleFile:?]

	at org.apache.felix.cm.impl.ConfigurationManager$FireConfigurationEvent.sendEvent(ConfigurationManager.java:1709) [bundleFile:?]

	at org.apache.felix.cm.impl.ConfigurationManager$FireConfigurationEvent.run(ConfigurationManager.java:1651) [bundleFile:?]

	at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:138) [bundleFile:?]

	at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:105) [bundleFile:?]

	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]

Please show your bundle:list. It seems that HomeKit ist starting two times. Do you have HomeKit installed and another version in your addons-directory?

If the problem is solved does it mean that when I go with “apt upgrade” it will be also fine to install RC1 now? I am on testing repo.

The fix works on my system. Mqtt is functional again. Thanks @J-N-K

The plan is to release on December 15. Code is frozen except for critical issues, hence my naming of this thread.

I just created a bounty.

1 Like

@J-N-K
I installed HomeKit through the Paper UI. I don’t have another version in my add-ons folder. HomeKit only shows up once in the bundle list and on the addons.config file.

Here is my bundle:list
openhab> bundle:list
START LEVEL 100 , List Threshold: 50
ID │ State │ Lvl │ Version │ Name
────┼────────┼─────┼─────────────────────────┼─────────────────────────────────────────────────────────────────────────
19 │ Active │ 80 │ 5.3.1.201602281253 │ OSGi JAX-RS Connector
20 │ Active │ 80 │ 2.8.2.v20180104-1110 │ Gson: Google Json Library for Java
21 │ Active │ 80 │ 18.0.0 │ Guava: Google Core Libraries for Java
22 │ Active │ 80 │ 27.1.0.jre │ Guava: Google Core Libraries for Java
23 │ Active │ 80 │ 1.0.1 │ Guava InternalFutureFailureAccess and InternalFutures
24 │ Active │ 80 │ 3.0.0.v201312141243 │ Google Guice (No AOP)
25 │ Active │ 80 │ 4.8.35.v20190528-1517 │ ClassGraph
29 │ Active │ 80 │ 3.5.5 │ JmDNS
31 │ Active │ 80 │ 1.0.0 │ Units of Measurement API
33 │ Active │ 80 │ 1.1.0.Final │ Bean Validation API
35 │ Active │ 80 │ 2.0.1 │ javax.ws.rs-api
36 │ Active │ 80 │ 2.9.2 │ Joda-Time
37 │ Active │ 80 │ 0.5.8 │ Jollyday
38 │ Active │ 80 │ 3.2.0.v201101311130 │ ANTLR Runtime
40 │ Active │ 80 │ 1.1 │ Commons Exec
41 │ Active │ 80 │ 2.2.0 │ Commons IO
42 │ Active │ 80 │ 2.6 │ Commons Lang
51 │ Active │ 80 │ 4.2.7 │ Apache Karaf :: OSGi Services :: Event
66 │ Active │ 80 │ 1.4.7.1 │ Apache ServiceMix :: Bundles :: xstream
69 │ Active │ 80 │ 4.14.0 │ Apache XBean OSGI Bundle Utilities
70 │ Active │ 80 │ 4.14.0 │ Apache XBean :: Classpath Resource Finder
71 │ Active │ 80 │ 2.12.0.v20160420-0247 │ EMF Common
72 │ Active │ 80 │ 2.12.0.v20160420-0247 │ EMF Ecore
73 │ Active │ 80 │ 2.11.0.v20160420-0247 │ EMF Change Model
74 │ Active │ 80 │ 2.12.0.v20160420-0247 │ EMF XML/XMI Persistence
75 │ Active │ 80 │ 3.10.400.v20190516-1504 │ Common Eclipse Runtime
104 │ Active │ 80 │ 0.8.0.v20190822-0801 │ org.eclipse.lsp4j
105 │ Active │ 80 │ 0.8.0.v20190822-0801 │ org.eclipse.lsp4j.jsonrpc
106 │ Active │ 80 │ 2.19.0.v20190902-0728 │ Xtend Runtime Library
107 │ Active │ 80 │ 2.19.0.v20190902-0728 │ Xtend Macro Interfaces
108 │ Active │ 80 │ 2.19.0.v20190902-0737 │ Xtext
109 │ Active │ 80 │ 2.19.0.v20190902-0952 │ Xtext Common Types
110 │ Active │ 80 │ 2.19.0.v20190902-0737 │ Xtext IDE Core
111 │ Active │ 80 │ 2.19.0.v20190902-0737 │ Xtext Utility
112 │ Active │ 80 │ 2.19.0.v20190902-0952 │ Xbase Model
113 │ Active │ 80 │ 2.19.0.v20190902-0952 │ Xbase Generic IDE Services
114 │ Active │ 80 │ 2.19.0.v20190902-0728 │ Xbase Runtime Library
129 │ Active │ 80 │ 1.9.6 │ MIME streaming extension
131 │ Active │ 80 │ 7.1.0 │ org.objectweb.asm.commons
132 │ Active │ 80 │ 7.1.0 │ org.objectweb.asm.tree
133 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Core
134 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Audio
135 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: OAuth2Client
136 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Binding XML
137 │ Active │ 90 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Boot
138 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Configuration Core
139 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Configuration Discovery
140 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Configuration mDNS Discovery
141 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Configuration Dispatcher
142 │ Active │ 75 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Configuration XML
143 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Ephemeris
144 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: ID
145 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Console
146 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Console for OSGi runtime Karaf
147 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: HTTP Interface
149 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Monitor
150 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Network I/O
151 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: REST Interface
152 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Audio REST Interface
153 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: REST Interface :: Core
154 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: REST mDNS Announcer
155 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: REST JAX-RS Optimizations
156 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Sitemap REST Interface
157 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: SSE Interface
158 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Voice REST Interface
159 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: mDNS Service
160 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Karaf Integration
161 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Core
162 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Items
163 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Item IDE
164 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Items Runtime
165 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Language Server
166 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Persistence
167 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Persistence IDE
168 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Persistence Runtime
169 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Rules
170 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Rule IDE
171 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Rules Runtime
172 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Script
173 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Script IDE
174 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Script Runtime
175 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Sitemap
176 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Sitemap IDE
177 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Sitemap Runtime
178 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Thing
179 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Thing IDE
180 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Model Thing Runtime
181 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Persistence
182 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Scheduler Service
183 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Semantics
184 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: JSON Storage
185 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Thing
186 │ Active │ 75 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Thing XML
187 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Transformation Service
188 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: UI
189 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: UI Icon Support
190 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Voice
191 │ Active │ 80 │ 2.5.0.RC1 │ openHAB UI :: Bundles :: Dashboard UI
200 │ Active │ 80 │ 1.4.0 │ ThreeTen-Extra
201 │ Active │ 80 │ 1.0.3 │ Units of Measurement Common Library
202 │ Active │ 80 │ 1.0.10 │ Units of Measurement Implementation for Java SE
203 │ Active │ 80 │ 1.2.2 │ Paho MQTT Client
204 │ Active │ 80 │ 2.5.0.201904261646 │ Omnilink Binding
205 │ Active │ 80 │ 0.0.7.201807012222 │ Eagle200 Binding
206 │ Active │ 80 │ 2.5.0.201912080052 │ openHAB Add-ons :: Bundles :: EspMilightHub Binding
209 │ Active │ 80 │ 1.1.1.201605111122 │ Swagger Provider
210 │ Active │ 80 │ 2.9.10 │ Jackson-annotations
211 │ Active │ 80 │ 2.9.10 │ Jackson-core
212 │ Active │ 80 │ 2.9.10 │ jackson-databind
213 │ Active │ 80 │ 2.9.10 │ Jackson-dataformat-YAML
214 │ Active │ 80 │ 1.7.0 │ Google API Common
215 │ Active │ 80 │ 1.42.0 │ Google API GAX
216 │ Active │ 80 │ 0.13.0 │ Google Auth Credentials
217 │ Active │ 80 │ 0.13.0 │ Google Auth OAuth2 HTTP
218 │ Active │ 80 │ 20.0.0 │ Guava: Google Core Libraries for Java
219 │ Active │ 80 │ 1.27.0 │ Google HTTP Client Library for Java
220 │ Active │ 80 │ 1.27.0 │ Jackson Extensions
221 │ Active │ 80 │ 3.15.0.OH2 │ nrjavaserial
222 │ Active │ 80 │ 5.4.0 │ jna
223 │ Active │ 80 │ 5.4.0 │ jna-platform
224 │ Active │ 80 │ 1.6.2 │ JavaMail API
225 │ Active │ 80 │ 1.5.8 │ swagger-annotations
226 │ Active │ 80 │ 1.5.8 │ swagger-core
227 │ Active │ 80 │ 1.5.8 │ swagger-jaxrs
228 │ Active │ 80 │ 1.5.8 │ swagger-models
229 │ Active │ 80 │ 1.9.2 │ Jackson JSON processor
230 │ Active │ 80 │ 1.9.2 │ Data mapper for Jackson JSON processor
231 │ Active │ 80 │ 3.19.0.GA │ Javassist
232 │ Active │ 80 │ 1.10.0 │ Apache Commons Codec
233 │ Active │ 80 │ 3.2.1 │ Apache Commons Lang
234 │ Active │ 80 │ 3.3.0 │ Commons Net
235 │ Active │ 80 │ 4.2.3 │ Apache HttpClient OSGi bundle
236 │ Active │ 80 │ 4.2.3 │ Apache HttpCore OSGi bundle
237 │ Active │ 80 │ 3.1.0.7 │ Apache ServiceMix :: Bundles :: commons-httpclient
238 │ Active │ 80 │ 2.5.2 │ JUPnP Library
239 │ Active │ 80 │ 1.14.0.RC1 │ openHAB Pushover Action
240 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: Astro Binding
241 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: Chromecast Binding
242 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: Dark Sky Binding
243 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: Doorbird Binding
244 │ Active │ 80 │ 1.14.0.RC1 │ openHAB Expire Binding
245 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: GlobalCache Binding
246 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: HarmonyHub Binding
247 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: iCloud Binding
248 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: LG webOS Binding
249 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: Mail Binding
250 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: Onkyo Binding
251 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: OpenSprinkler Binding
252 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: Spotify Binding
253 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: UniFi Binding
254 │ Active │ 80 │ 1.14.0.RC1 │ openHAB WoL Binding
255 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: ZWave Binding
256 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: 1.x Compatibility Layer
257 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Configuration UPnP Discovery
258 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Configuration USB-Serial Discovery
259 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Configuration USB-Serial Discovery for Linux
260 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Configuration Serial
261 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Serial Transport
262 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Serial Transport for RXTX
263 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: Serial Transport for RFC2217
264 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Core :: Bundles :: UPnP Transport
265 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: Extension Service :: Eclipse IoT Marketpl
266 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: IO :: Java Sound Support
267 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: IO :: Web Audio Support
268 │ Active │ 80 │ 1.14.0.RC1 │ openHAB InfluxDB Persistence bundle
269 │ Active │ 80 │ 1.14.0.RC1 │ openHAB MapDB Persistence Bundle
270 │ Active │ 75 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: Transformation Service :: JSonPath
271 │ Active │ 75 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: Transformation Service :: Map
272 │ Active │ 75 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: Transformation Service :: RegEx
273 │ Active │ 80 │ 2.5.0.RC1 │ openHAB UI :: Bundles :: Basic UI
274 │ Active │ 80 │ 2.5.0.RC1 │ openHAB UI :: Bundles :: Classic UI
275 │ Active │ 80 │ 2.5.0.RC1 │ openHAB UI :: Bundles :: HABmin UI
276 │ Active │ 80 │ 2.5.0.RC1 │ openHAB UI :: Bundles :: Icon Set :: Classic
277 │ Active │ 80 │ 2.5.0.RC1 │ openHAB UI :: Bundles :: Paper UI
278 │ Active │ 80 │ 2.5.0.RC1 │ openHAB UI :: Bundles :: HABPanel UI
279 │ Active │ 80 │ 2.5.0.RC1 │ openHAB UI :: Bundles :: openHAB REST API Documentation
280 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: Voice :: Google Cloud Text-to-Speech
281 │ Active │ 80 │ 1.3.3 │ ThreeTen backport
282 │ Active │ 80 │ 1.23.0 │ SnakeYAML
283 │ Active │ 80 │ 0.9.10.v20160429-1435 │ reflections (wrap)
284 │ Active │ 80 │ 1.5.8.v20160511-1038 │ swagger-jersey2-jaxrs (wrap)
285 │ Active │ 80 │ 4.1.42.Final │ Netty/Buffer
286 │ Active │ 80 │ 4.1.42.Final │ Netty/Codec
287 │ Active │ 80 │ 4.1.42.Final │ Netty/Codec/HTTP
288 │ Active │ 80 │ 4.1.42.Final │ Netty/Common
289 │ Active │ 80 │ 4.1.42.Final │ Netty/Handler
290 │ Active │ 80 │ 4.1.42.Final │ Netty/Resolver
291 │ Active │ 80 │ 4.1.42.Final │ Netty/Transport
292 │ Active │ 80 │ 1.0.4 │ JSR 353 (JSON Processing) Default Provider
293 │ Active │ 80 │ 2.5.0.RC1 │ openHAB Add-ons :: Bundles :: IO :: Homekit

Check if the port is used by something else (perhaps change it if that makes a difference). If you need follow-up, please open a new topic. Thanks.

Much appreciated :heart:

2 Likes

I second this (@giantpopples) on OpenHabian 1.5, RPI3. Switched to latest snapshot (1776). The issue persisted. Tried a cold reboot, just to be on the safe side. Issue still persisted; log shows both USB-devices (Z-stick and RFXCOM-transceiver) switching back and forth to uninitialized ’handler missing error’. Any functionality involving those bindings were sporadic and short lived.

I did a downgrade - manually; script is still missing some option - to 2.4.0-1. This resolved the issue. At no point did I perform any restore (which, by the way, speaks to you guys level of design; I did an upgrade from test to snapshot and then to stable - without HAVING to restore config, everything seems to work. Impressive!), which suggests to me that the issue is runtime related and introduced in the RC version (was running 2.5 prior to this upgrade).

I’ll stay with 2.4 for the next couple of days and see if I have a chance to do the upgrade as a fresh install rather than an incremental upgrade. Thanks for your efforts.

1 Like