openHAB 3.3 Milestone discussion

Also, with M4 I was unable to add a non semantic tag to an item (as part of the Scene Control Suite). With M5, I was able to add it.

The issue (Sitemap not available) is fixed with the M5 milestone, and there was no need to get data back from any backup. Sitemap config is available as it was before with M3.
Thanks for the quick fix! :+1:

Problem using Homie protocol via MQTT-Binding:

After updating to Milestone 4 and now on Mileston 5 the problem still is available:
I have trouble to add my Homie 3.0.1 device.

In logs I receive the following warning:

2022-05-09 09:38:50.781 [WARN ] [.core.thing.binding.BaseThingHandler] - Attempt to update thing 'mqtt:homie300:mosquitto:5ccf7fb97572' with a thing containing invalid configuration 'Configuration[{key=deviceid; type=String; value=5ccf7fb97572}, {key=removetopics; type=Boolean; value=false}, {key=basetopic; type=String; value=homie}]', blocked. This is most likely a bug.

The Thing is shown as “online”, but no channels are shown in UI any more.

And this did work on M3? IIRC nothing has changed on the code that validates configuration. Do you think the provided configuration should be accepted?

Sorry, I am not sure if it worked on M3 because I reactivated my Pool just now. It worked in previous releases the last three years: https://www.smart-swimmingpool.com
Is it possible to downgrade to M3 to verify it?

1 Like

I have downgraded to Version 3.2.0 now and the Homie 3.x integration works. Something seems to be broken within MQTT-Binding since 3.2.0

Hello together,

I have switched from 3.2.0 to 3.3.0.M5.

Basically I don’t see any problems. However, since 3.3.0.M5 I have a problem with the widget frs_System_Info_list_item (Marketplace).

Under 3.3.0.M5 the widget does not work anymore and I see a 0 in the lower left corner. If this is only related to this widget and with which function I can’t say. There is nothing in openhab.log.

Greetings Holger

Updated from 3.2 stable to 3.3 M5 on openhabian.

I cannot install any bindings.
What to do?

2022-06-02 17:23:38.801 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-package-standard': Error:
        Error downloading mvn:org.eclipse.jetty/jetty-io/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-http/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-client/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-util/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-proxy/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-client/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-common/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-api/9.4.43.v20210629
2022-06-02 17:23:43.207 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-package-standard': Error:
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-client/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-http/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-util/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-common/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-io/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-api/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-proxy/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-client/9.4.43.v20210629
2022-06-02 17:23:44.763 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-misc-openhabcloud': Error:
        Error downloading mvn:org.eclipse.jetty/jetty-client/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-proxy/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-api/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-common/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-util/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-http/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-client/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-io/9.4.43.v20210629
2022-06-02 17:24:38.637 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-package-standard': Error:
        Error downloading mvn:org.eclipse.jetty/jetty-http/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-common/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-client/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-io/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-util/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-proxy/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-api/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-client/9.4.43.v20210629
2022-06-02 17:24:40.062 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-misc-openhabcloud': Error:
        Error downloading mvn:org.eclipse.jetty/jetty-http/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-api/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-proxy/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-util/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-io/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-client/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty/jetty-client/9.4.43.v20210629
        Error downloading mvn:org.eclipse.jetty.websocket/websocket-common/9.4.43.v20210629

There is another error downloading jetty in version 9.4.43. In the artifactory there is only version 9.4.38.

Caused by: java.io.IOException: Error resolving artifact org.eclipse.jetty:jetty-http:jar:9.4.43.v20210629: [Could not find artifact org.eclipse.jetty:jetty-http:jar:9.4.43.v20210629 in openhab (https://openhab.jfrog.io/openhab/libs-milestone/)]
                at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.configureIOException(AetherBasedResolver.java:803) ~[?:?]
                at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:774) ~[?:?]
                at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:657) ~[?:?]
                at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598) ~[?:?]
                at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:565) ~[?:?]
                at org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download(MavenDownloadTask.java:52) ~[?:?]
                at org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:60) ~[?:?]
                ... 6 more

It shouldn’t try to download any Jetty related files at all. If the upgrade to 3.3.0.M5 went succesful, it should have all the Jetty 9.4.46.v20220331 files pre-installed in /usr/share/openhab/runtime/system/org/eclipse/jetty and use those. So it seems the update didn’t go well and it thinks it should get those older Jetty libraries. Maybe you can restore a backup and try updating again?

The files seem to be there.
Meanwhile i cleared cache again. The error persists

drwxrwxr-x 22 openhab openhab 4.0K Jun  2 16:16 ./
drwxrwxr-x 12 openhab openhab 4.0K Dec 22  2020 ../
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-client/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-continuation/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-deploy/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-http/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-io/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-jaas/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-jmx/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-jndi/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-plus/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-proxy/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-rewrite/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-security/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-server/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-servlet/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-servlets/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-util/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-util-ajax/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-webapp/
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 jetty-xml/
drwxrwxr-x  9 openhab openhab 4.0K Dec 22  2020 websocket/
openhabian@smarthome:/usr/share/openhab/runtime/system/org/eclipse/jetty $ cd jetty-
-bash: cd: jetty-: No such file or directory
openhabian@smarthome:/usr/share/openhab/runtime/system/org/eclipse/jetty $ cd jetty-http/
openhabian@smarthome:/usr/share/openhab/runtime/system/org/eclipse/jetty/jetty-http $ ll
total 12K
drwxrwxr-x  3 openhab openhab 4.0K Jun  2 16:16 ./
drwxrwxr-x 22 openhab openhab 4.0K Jun  2 16:16 ../
drwxrwxr-x  2 openhab openhab 4.0K Jun  2 16:16 9.4.46.v20220331/
openhabian@smarthome:/usr/share/openhab/runtime/system/org/eclipse/jetty/jetty-http $ cd 9.4.46.v20220331/
openhabian@smarthome:/usr/share/openhab/runtime/system/org/eclipse/jetty/jetty-http/9.4.46.v20220331 $ ll
total 228K
drwxrwxr-x 2 openhab openhab 4.0K Jun  2 16:16 ./
drwxrwxr-x 3 openhab openhab 4.0K Jun  2 16:16 ../
-rw-rw-r-- 1 openhab openhab 220K May  7 19:12 jetty-http-9.4.46.v20220331.jar
openhabian@smarthome:/usr/share/openhab/runtime/system/org/eclipse/jetty/jetty-http/9.4.46.v20220331 $

Hi,

I just installed Milestone 6. It seems like it’s not working. Some dependencies to version 1.4.6 of JFrog are missing

After downgrading to M5 openHAB works perfectly again.

That’s a very general statement. It seems that what is missing in your case are Zigbee libs only. I’ll look into this, it is well possible that @chris updated them in the binding and they still need to be put into Artifactory.

The Zigbee libs 1.4.6 are now all available on Artifactory.

Of course you are right. It was a very generell statement. Configurations without ZigBee should work.

Thanks for fixing

1 Like

After upgrading to docker M6 I do have issues with some rules that use triggeringItemName not working anymore. Did something change with the implicit variables?
Changed back to M5 now and can do further testing tomorrow.

Are these rules using equals? Fix DateTime trigger syntax to not break the equals function in the execution script by kaikreuzer · Pull Request #2996 · openhab/openhab-core · GitHub

No, rule is a CommandEventTrigger combined with an UpdateEventTrigger (or).
Will retry tomorrow and set up a more precise test case.

I retried today and this time the rule does run fine again, which is really strange.

But I do get errors for this rule using equals
val Dynamic_Item = Gruppe_Rolladenautomatik.members.findFirst[name.equals("Homematic_" + transform("REGEX", ".*?_(.*?_.*?)", triggeringItemName) + "_Level")] as RollershutterItem

That‘s the bug I linked above.

Hello Friends,

I’ve recognized that the grep command is no longer working in the Karaf Console (Upgraded from M4 → M6) when i use it in combination with the Zigbee Binding. Normal grep functionality with bindles:list is okay.
Any other plugin faced that issue?
Is this a config issue of the Karaf Console?