Build fails since 2h - unable to resolve gson

Was anything in the build system updated?

Since 2h every build fails even after fresh IDE install

missing requirement [org.openhab.binding.shelly/4.0.0.202306060135] osgi.wiring.package; filter:="(osgi.wiring.package=com.google.gson.internal)"]]
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  22.007 s
[INFO] Finished at: 2023-06-05T21:35:24-04:00
[INFO] ------------------------------------------------------------------------
[INFO] Static code analysis summary report is available in:
[INFO] file:/Users/markus/.Trash/openhab-4%2021.27.03/git/openhab-addons/bundles/org.openhab.binding.shelly/target/summary_report.html
[ERROR] Failed to execute goal org.apache.karaf.tooling:karaf-maven-plugin:4.4.3:verify (karaf-feature-verification) on project org.openhab.binding.shelly: Feature resolution failed for [openhab-binding-shelly/4.0.0.SNAPSHOT]
[ERROR] Message: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-binding-shelly; type=karaf.feature; version=4.0.0.SNAPSHOT; filter:="(&(osgi.identity=openhab-binding-shelly)(type=karaf.feature)(version>=4.0.0.SNAPSHOT))" [caused by: Unable to resolve openhab-binding-shelly/4.0.0.SNAPSHOT: missing requirement [openhab-binding-shelly/4.0.0.SNAPSHOT] osgi.identity; osgi.identity=org.openhab.binding.shelly; type=osgi.bundle; version="[4.0.0.202306060135,4.0.0.202306060135]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.binding.shelly/4.0.0.202306060135: missing requirement [org.openhab.binding.shelly/4.0.0.202306060135] osgi.wiring.package; filter:="(osgi.wiring.package=com.google.gson.internal)"]]
[ERROR] Repositories: {
[ERROR] 	file:/Users/markus/.Trash/openhab-4 21.27.03/git/openhab-addons/bundles/org.openhab.binding.shelly/target/feature/feature.xml
[ERROR] 	mvn:org.apache.karaf.features/framework/4.4.3/xml/features
[ERROR] 	mvn:org.apache.karaf.features/standard/4.4.3/xml/features
[ERROR] 	mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/4.0.0-SNAPSHOT/xml/features
[ERROR] 	mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-tp/4.0.0-SNAPSHOT/xml/features
[ERROR] 	mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
[ERROR] }
[

Its either version skew or use of internal package.
If your build started to fail without you doing any changes - try making a build of core to re-fetch external dependencies and populate local maven repository.
If you did changes then double check you do not use internal package of gson. Literally look at very last sentence of error you get in failed resolution (missing package) and look for its use in your / binding code.

best,
Łukasz

thanks for getting into that
you are right, it used the internal gson