OH4 => 4.1 GUI doesn't show installed bindings

The question is: Why is the bundle in “Installed” state. This could be the cause of the issues. Can you do diag 246 on the console?

As I was testing the new release I have uninstalled this kar few days ago and replaced a few times with newer versions. Can’t easily go back to check.

^
Can you please tell us what you have in Main UI | Settings | Add-on Management | Include (Potentially) Incompatible Add-ons … and if enabling/disabling the setting causes any improvement?

It was disabled in my case.

Same for me. Upgraded from 4.1.0 to 4.1.1 and then restored a backup from 4.1.0 as no binding installed and all my things were offline. After restore (downgrade) all my things are online but now I cannot add a new thing as my bindings are not listed on UI.

Is there a known working method (workaround) till this is fixed? 4 times cache clear and restart works? Should I go this way? I’m on docker controller. Do I need to stay at 4.1.0 or upgrade to 4.1.1?

Some have reported problems with (old) custom bindings (jar’s dropped in the addons folder) , check if you have any of them. I ended up reinstalling it all :man_shrugging::woozy_face:

Is this problem fixed?
I have same issue. All my bindings works … but i miss all installed bindings in ui.

Had the same problem. In my case the log showed an exception pointing to an old binding.
I deleted the old .jar and restarted openHAB. Now everything seems fine.

2024-05-23 10:08:48.996 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/openhab/addons/org.openhab.binding.broadlink-3.2.0-SNAPSHOT.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.broadlink [27]
Unresolved requirement: Import-Package: org.openhab.core
at org.eclipse.osgi.container.Module.start(Module.java:463) ~[org.eclipse.osgi-3.18.0.jar:?]
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) ~[org.eclipse.osgi-3.18.0.jar:?]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [bundleFile:3.7.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [bundleFile:3.7.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:520) [bundleFile:3.7.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [bundleFile:3.7.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [bundleFile:3.7.4]