I'm working on a OSGi project (I'm fairly new with it). It is an existing source code, so I'm adding a new bundle called "io.openems.edge.dieselgenerator", when I do the resolution process I get that it failed with the following message:
Resolution failed. Capabilities satisfying the following requirements could not be found:
[<<INITIAL>>]
⇒ osgi.identity: (osgi.identity=io.openems.edge.dieselgenerator)
⇒ [io.openems.edge.dieselgenerator version=1.0.0.202107141719]
⇒ osgi.wiring.package: (osgi.wiring.package=io.openems.edge.simulator)
[osgi.cmpn version=7.0.0.201802012110]
⇒ osgi.unresolvable: (&(must.not.resolve=*)(!(must.not.resolve=*)))
[ch.qos.logback.classic version=1.2.3]
⇒ osgi.wiring.package: (&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.2.0)(!(version>=2.0.0)))
[org.eclipse.jetty.alpn.server version=9.4.35.v20201120]
⇒ osgi.wiring.package: (&(osgi.wiring.package=org.eclipse.jetty.alpn)(version>=1.1.3))
I see that there's a problem with osgi.wiring.package: (osgi.wiring.package=io.openems.edge.simulator). io.openems.edge.simulator is an existing bundle that I added to my new bundle as a dependencies. Any idea of what's happening? Or should I provide more information that I don't know?
Thank you