EnOcean USB300 initialization fails with OH 4.0.0.M3 and OH 4.0.0.#3512

Thanks for the heads up.

I switched to org.openhab.binding.enocean-4.1.0-SNAPSHOT.jar - Google Drive now by

  1. installing Alarmdecoder binding to keep the other required bundles (usb…, serial …, …) installed
  2. removing EnOcean 4.0.1 binding
  3. dropping EnOcean 4.1.0 jar in the addons folder

(as described here openHAB 4 migration FAQ :+1:)

After a restart with a cleaned cache (i did not try without) there was just one warning right at the beginning …

2023-08-13 13:13:34.752 [WARN ] [org.apache.felix.fileinstall        ] - Error while starting bundle: file:/usr/share/openhab/addons/org.openhab.binding.enocean-4.1.0-SNAPSHOT.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.enocean [236]
  Unresolved requirement: Import-Package: org.openhab.core.config.discovery.usbserial
	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) ~[?:?]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) ~[?:?]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:520) ~[?:?]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) ~[?:?]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) ~[?:?]

… but everthing came up fine afterwards and is running now flawlessly.

Thanks again for the support :clap: