I’m a little bit lost. I installed the latest Eclipse Development Setup via eclipse-install
I downgraded bndtools to version 7.0 (related to OSGi Resolve gives error)
I installed oracle jdk21 and enabled it in eclipse as a default jdk
Everything compiles fine. Including my binding “pythonscripting”
And if I add my binding to “Run Requirements” in app.bndrun and click resolve I get the following error log
How should I read this trace? What exactly is missing?
Resolution failed. Capabilities satisfying the following requirements could not be found:
[<<INITIAL>>]
⇒ osgi.identity: (osgi.identity=org.openhab.automation.pythonscripting)
[tech.units.indriya__8 version=2.2.0 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[com.fasterxml.jackson.dataformat.jackson-dataformat-yaml__8 version=2.17.1 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[com.sun.istack.commons-runtime__8 version=3.0.12 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[io.github.classgraph.classgraph__7 version=4.8.174 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.7.0)(!(version>=9.0.0))))
[com.fasterxml.jackson.datatype.jackson-datatype-jsr310__8 version=2.17.1 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[org.glassfish.jaxb.runtime__8 version=2.3.5 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[tech.units.indriya__12 version=2.2.0 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=12.0.0)(!(version>=14.0.0))))
[com.fasterxml.jackson.dataformat.jackson-dataformat-xml__8 version=2.17.1 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[org.apache.commons.lang3__8 version=3.14.0 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[com.sun.xml.bind.jaxb-osgi__8 version=2.3.8 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[com.fasterxml.jackson.core.jackson-core__17 version=2.17.1 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=17.0.0)(!(version>=21.0.0))))
[javax.measure.unit-api__8 version=2.2.0 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[org.apache.commons.commons-io__8 version=2.15.1 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[jakarta.xml.bind-api__8 version=2.3.3 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[org.ops4j.pax.logging.pax-logging-api__8 version=2.2.7 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[com.fasterxml.jackson.core.jackson-core__11 version=2.17.1 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=11.0.0)(!(version>=17.0.0))))
[org.yaml.snakeyaml__7 version=2.2.0 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.7.0)(!(version>=9.0.0))))
[com.fasterxml.jackson.core.jackson-databind__8 version=2.17.1 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[org.apache.aries.jax.rs.whiteboard__8 version=2.0.2 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[com.google.gson__7 version=2.10.1.v20230109-0753 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.7.0)(!(version>=9.0.0))))
[jaxb-api__7 version=2.3.0 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.7.0)(!(version>=9.0.0))))
[com.fasterxml.jackson.core.jackson-core__9 version=2.17.1 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=9.0.0)(!(version>=11.0.0))))
[com.fasterxml.jackson.core.jackson-core__8 version=2.17.1 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=1.8.0)(!(version>=9.0.0))))
[tech.units.indriya__9 version=2.2.0 type=bnd.synthetic]
⇒ osgi.ee: (&(osgi.ee=JavaSE)(&(version>=9.0.0)(!(version>=12.0.0))))