You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by Oliver Zemann <ol...@gmail.com> on 2012/09/05 22:14:57 UTC

My OSGi bundle does not find itself??

I have a project with some bundles. When i start it i get:

C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
: Enabling SLF4J API support.
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
: Enabling Jakarta Commons Logging API support.
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
: Enabling Log4J API support.
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
: Enabling Avalon Logger API support.
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
: Enabling JULI Logger API support.
ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
(org.osgi.framework.BundleException: Unresolved constraint in bundle org.
ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing requirement 
[18.0] osgi.wiring.package; 
(osgi.wiring.package=org.dyndns.soundi.soundbox))
org.osgi.framework.BundleException: Unresolved constraint in bundle 
org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
requirement [18.0] osgi.wiring.package; 
(osgi.wiring.package=org.dyndns.soundi.soundb
)
         at 
org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826)
         at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
         at 
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
         at 
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
         at java.lang.Thread.run(Unknown Source)
Registering Util Object!
____________________________
Welcome to Apache Felix Gogo

g!

I checked the export dialog in netbeans which exports 
"org.dyndns.soundi.soundbox" - so it should find itself. I am really 
confused whats wrong now. It compiles fine without any problems.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by Felix Meschberger <fm...@adobe.com>.
Hi,

Just a stupid question: Are you sure the actual Java packages are in the bundle ?

Regards
Felix

Am 05.09.2012 um 14:14 schrieb Oliver Zemann:

> I have a project with some bundles. When i start it i get:
> 
> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling SLF4J API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling Jakarta Commons Logging API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling Log4J API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling Avalon Logger API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling JULI Logger API support.
> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
> (org.osgi.framework.BundleException: Unresolved constraint in bundle org.
> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing requirement 
> [18.0] osgi.wiring.package; 
> (osgi.wiring.package=org.dyndns.soundi.soundbox))
> org.osgi.framework.BundleException: Unresolved constraint in bundle 
> org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
> requirement [18.0] osgi.wiring.package; 
> (osgi.wiring.package=org.dyndns.soundi.soundb
> )
>         at 
> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826)
>         at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>         at 
> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
>         at 
> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>         at java.lang.Thread.run(Unknown Source)
> Registering Util Object!
> ____________________________
> Welcome to Apache Felix Gogo
> 
> g!
> 
> I checked the export dialog in netbeans which exports 
> "org.dyndns.soundi.soundbox" - so it should find itself. I am really 
> confused whats wrong now. It compiles fine without any problems.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by Stuart McCulloch <mc...@gmail.com>.
Can you also provide the maven-bundle-plugin section from your pom.xml?  It's added an import for "org.dyndns.soundi.soundbox" which means this package is not contained in your bundle (double-check with jar or unzip).

On 6 Sep 2012, at 15:18, Richard S. Hall wrote:

> On 9/6/12 06:24 , Oliver Zemann wrote:
>> I was too fast... its working in netbeans, but not when i use the just created target and copy it to the bundle directory of felix and start it. I get:
>> 
>> g! start 18
>> org.osgi.framework.BundleException: Unresolved constraint in bundle org.dyndns.soundi.soundbox [18]: Unable to resolve 18.0: missing requirement [18.0] osgi.wiring.package; (osgi.wiring.package=org.dyndns.soundi.soundbox
>> )
>> g! headers 18
>> 
>> SoundBox OSGi Bundle (18)
>> -------------------------
>> Bnd-LastModified = 1346926873085
>> Build-Jdk = 1.6.0_35
>> Built-By = oli
>> Bundle-Activator = org.dyndns.soundi.soundbox.Activator
>> Bundle-ClassPath = commons-logging-osgi-20081214.jar
>> Bundle-ManifestVersion = 2
>> Bundle-Name = SoundBox OSGi Bundle
>> Bundle-SymbolicName = org.dyndns.soundi.soundbox
>> Bundle-Version = 0.0.1.SNAPSHOT
>> Created-By = Apache Maven Bundle Plugin
>> Import-Package = org.dyndns.soundi.soundbox
>> Manifest-Version = 1.0
>> Tool = Bnd-1.15.0
> 
> You said that you expect this bundle to get the package from itself, but you are not exporting the package in the headers above, so it cannot get it from itself.
> 
> BTW, if you expect this bundle to be the only provider of this package and this API is implementation as well as API (i.e., it is not a set of interfaces), then you should probably only export it and not import it too. Check for the FAQ for more discussion on this topic.
> 
> -> richard
> 
>> g!
>> 
>> 
>> Am 06.09.2012 12:15, schrieb Oliver Zemann:
>>> Oh wow its working again. See the difference:
>>> Bundle-SymbolicName = org.dyndns.soundi.SoundBox
>>> Import-Package = org.dyndns.soundi.soundbox
>>> 
>>> I renamed the package to soundbox at the end and now its working again.
>>> 
>>> Thanks!!
>>> 
>>> Am 06.09.2012 11:37, schrieb Oliver Zemann:
>>>> Thanks for your fast reply. Here is the output:
>>>> 
>>>> g! headers 18
>>>> 
>>>> SoundBox OSGi Bundle (18)
>>>> -------------------------
>>>> Bnd-LastModified = 1346506671187
>>>> Build-Jdk = 1.6.0_35
>>>> Built-By = oli
>>>> Bundle-Activator = org.dyndns.soundi.soundbox.Activator
>>>> Bundle-ClassPath = commons-logging-osgi-20081214.jar
>>>> Bundle-ManifestVersion = 2
>>>> Bundle-Name = SoundBox OSGi Bundle
>>>> Bundle-SymbolicName = org.dyndns.soundi.SoundBox
>>>> Bundle-Version = 0.0.1.SNAPSHOT
>>>> Created-By = Apache Maven Bundle Plugin
>>>> Import-Package = org.dyndns.soundi.soundbox
>>>> Manifest-Version = 1.0
>>>> Tool = Bnd-1.15.0
>>>> 
>>>> Am 06.09.2012 01:05, schrieb Richard S. Hall:
>>>>> On 9/5/12 6:50 PM, Oliver Zemann wrote:
>>>>>> g! inspect c *.package 18
>>>>>> Bundle 18 is not resolved.
>>>>> 
>>>>> Oops. We should probably modify the inspect command to work for unresolved bundles...it should be possible.
>>>>> 
>>>>> I guess you'll have to show us the headers instead:
>>>>> 
>>>>>    headers 18
>>>>> 
>>>>> -> richard
>>>>> 
>>>>>> g! lb
>>>>>> START LEVEL 1
>>>>>>   ID|State      |Level|Name
>>>>>>    0|Active     |    0|System Bundle (4.0.3)
>>>>>>    1|Active     |    1|ASM all classes (3.2.0)
>>>>>>    2|Active     |    1|json simple OSGi Bundle (1.0.0.SNAPSHOT)
>>>>>>    3|Active     |    1|Logback Classic Module (1.0.6)
>>>>>>    4|Active     |    1|Logback Core Module (1.0.6)
>>>>>>    5|Active     |    1|LogbackBundle (1.0.0)
>>>>>>    6|Active     |    1|Apache Aries SPI Fly Static Weaving Bundle (0.4.0.SNAPSHOT)
>>>>>>    7|Active     |    1|Apache Aries Util (0.5.0.SNAPSHOT)
>>>>>>    8|Active     |    1|Apache Felix Bundle Repository (1.6.6)
>>>>>>    9|Active     |    1|Apache Felix EventAdmin (1.2.14)
>>>>>>   10|Active     |    1|Apache Felix File Install (3.1.10)
>>>>>>   11|Active     |    1|Apache Felix Gogo Command (0.12.0)
>>>>>>   12|Active     |    1|Apache Felix Gogo Runtime (0.10.0)
>>>>>>   13|Active     |    1|Apache Felix Gogo Shell (0.10.0)
>>>>>>   14|Active     |    1|Apache HttpClient OSGi bundle (4.2.1)
>>>>>>   15|Active     |    1|Apache HttpCore OSGi bundle (4.2.1)
>>>>>>   16|Active     |    1|OPS4J Pax Logging - API (1.6.9)
>>>>>>   17|Active     |    1|slf4j-api (1.6.6)
>>>>>>   18|Installed  |    1|SoundBox OSGi Bundle (0.0.1.SNAPSHOT)
>>>>>>   19|Active     |    1|SoundBox-CoreLibrary OSGi Bundle (1.0.0.SNAPSHOT)
>>>>>> g!
>>>>>> 
>>>>>> Am 06.09.2012 00:35, schrieb Richard S. Hall:
>>>>>>> If you type at the Gogo shell prompt:
>>>>>>> 
>>>>>>>    inspect c *.package 18
>>>>>>> 
>>>>>>> Where 18 is the bundle ID of the bundle failing to resolve, do you see the package in question listed as being a capability it provides?
>>>>>>> 
>>>>>>> -> richard
>>>>>>> 
>>>>>>> On 9/5/12 5:25 PM, Oliver Zemann wrote:
>>>>>>>> I copy/pasted this from the windows command line, thats why there is that return, sorry for that ;)
>>>>>>>> So this should not be the problem.
>>>>>>>> 
>>>>>>>> Am 05.09.2012 23:20, schrieb Richard S. Hall:
>>>>>>>>> 
>>>>>>>>> On 9/5/12 17:01 , Oliver Zemann wrote:
>>>>>>>>>> For me it looks ok, maybe someone can see whats wrong:
>>>>>>>>>> 
>>>>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>>>>>>>>> DEBUG: WIRE: [17.0] osgi.wiring.package; (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) -> [3.0]
>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; (osgi.wiring.package=javax.naming) -> [0]
>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; (osgi.wiring.package=javax.sql) -> [0]
>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; (osgi.wiring.package=org.xml.sax.helpers) -> [0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.boolex)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.db)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.encoder)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.filter)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.helpers)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.html)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.joran)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.joran.action)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.joran.conditional)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.joran.event)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.joran.spi)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.joran.util)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.net)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.pattern)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.pattern.color)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.pattern.parser)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.read)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.rolling)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.rolling.helper)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.sift)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.spi)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.status)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.0.0)) -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (osgi.wiring.package=javax.management) -> [0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (osgi.wiring.package=javax.naming) -> [0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)) -> [17.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=org.slf4j.helpers)(version>=1.6.0)) -> [17.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (&(osgi.wiring.package=org.slf4j.spi)(version>=1.6.0)) -> [17.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)(!(version>=1.0.0))) -> [12.0]
>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; (osgi.wiring.package=org.osgi.service.event) -> [9.0]
>>>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>>> DEBUG: WIRE: [9.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.aries.util.manifest)(version>=0.1.0)(!(version>=1.0.0))) -> [7.0]
>>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework.hooks.bundle)(version>=1.0.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework.launch)(version>=1.0.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; (osgi.wiring.package=javax.xml.stream) -> [0]
>>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) -> [11.0]
>>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) -> [11.0]
>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: DYNAMIC WIRE: [11.0] osgi.wiring.package; (osgi.wiring.package=org.apache.felix.bundlerepository) -> [8.0]
>>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)) -> [12.0]
>>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; (osgi.wiring.package=org.osgi.service.startlevel) -> [0]
>>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.0.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0))) -> [9.0]
>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) -> [11.0]
>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.0.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; (osgi.wiring.package=org.w3c.dom) -> [0]
>>>>>>>>>> DEBUG: WIRE: [15.0] osgi.wiring.package; (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (osgi.wiring.package=javax.crypto) -> [0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (osgi.wiring.package=javax.crypto.spec) -> [0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (osgi.wiring.package=javax.security.auth.x500) -> [0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.commons.logging)(version>=1.1.1)) -> [16.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.http)(version>=4.2.1)) -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.http.concurrent)(version>=4.2.1)) -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.http.entity)(version>=4.2.1)) -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.http.impl)(version>=4.2.1)) -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.http.impl.entity)(version>=4.2.1)) -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.http.impl.io)(version>=4.2.1)) -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.http.impl.pool)(version>=4.2.1)) -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.http.io)(version>=4.2.1)) -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.http.message)(version>=4.2.1)) -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.http.params)(version>=4.2.1)) -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.http.pool)(version>=4.2.1)) -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.http.protocol)(version>=4.2.1)) -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.http.util)(version>=4.2.1)) -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; (osgi.wiring.package=org.ietf.jgss) -> [0]
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling SLF4J API support.
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling Jakarta Commons Logging API support.
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling Log4J API support.
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling Avalon Logger API support.
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling JULI Logger API support.
>>>>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar (org.osgi.framework.BundleException: Unresolved constraint in bundle org.dy
>>>>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing requirement [18.0] osgi.wiring.package; (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>>>>> org.osgi.framework.BundleException: Unresolved constraint in bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing requirement [18.0] osgi.wiring.package; (osgi.wiring.package=org.dyndns.soundi.soundbox
>>>>>>>>>> )
>>>>>>>>> 
>>>>>>>>> In your last email message I noticed a carriage return at the end of the patch name too, like above. Is it possible that you actually have a carriage return included in your package name string? It just seems like there are odd line breaks in the error message above (also in the bundle symbolic name).
>>>>>>>>> 
>>>>>>>>> -> richard
>>>>>>>>> 
>>>>>>>>>> at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>>>>        at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>>>>        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>>>>        at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>>>>        at java.lang.Thread.run(Unknown Source)
>>>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) -> [0]
>>>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0))) -> [9.0]
>>>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0))) -> [17.0]
>>>>>>>>>> Registering Util Object!
>>>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.groovy not found by ch.qos.logback.classic [3]
>>>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback-test.xml not found by ch.qos.logback.classic [3]
>>>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.xml not found by ch.qos.logback.classic [3]
>>>>>>>>>> ____________________________
>>>>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>>>> 
>>>>>>>>>> g!
>>>>>>>>>> 
>>>>>>>>>> And yes the package is in the bundle which should start everything. I just pushed the current code: https://github.com/olze/SoundBox
>>>>>>>>>> On checkout just use --recursive for the Core-Library, thats the only dependency which is neccessary.
>>>>>>>>>> 
>>>>>>>>>> Thanks in advance!
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Am 05.09.2012 22:56, schrieb Richard S. Hall:
>>>>>>>>>>> Set the framework log level to 4 in conf/config.properties...it will print other errors encountered. It is possible that there is some other conflict happening before that prevents it from finding a solution.
>>>>>>>>>>> 
>>>>>>>>>>> -> richard
>>>>>>>>>>> 
>>>>>>>>>>> On 9/5/12 16:14 , Oliver Zemann wrote:
>>>>>>>>>>>> I have a project with some bundles. When i start it i get:
>>>>>>>>>>>> 
>>>>>>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling SLF4J API support.
>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling Jakarta Commons Logging API support.
>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling Log4J API support.
>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling Avalon Logger API support.
>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling JULI Logger API support.
>>>>>>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar (org.osgi.framework.BundleException: Unresolved constraint in bundle org.
>>>>>>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing requirement [18.0] osgi.wiring.package; (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>>>>>>> org.osgi.framework.BundleException: Unresolved constraint in bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing requirement [18.0] osgi.wiring.package; (osgi.wiring.package=org.dyndns.soundi.soundb
>>>>>>>>>>>> )
>>>>>>>>>>>>        at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>>>>>>        at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>>>>>>        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>>>>>>        at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>>>>>>        at java.lang.Thread.run(Unknown Source)
>>>>>>>>>>>> Registering Util Object!
>>>>>>>>>>>> ____________________________
>>>>>>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>>>>>> 
>>>>>>>>>>>> g!
>>>>>>>>>>>> 
>>>>>>>>>>>> I checked the export dialog in netbeans which exports "org.dyndns.soundi.soundbox" - so it should find itself. I am really confused whats wrong now. It compiles fine without any problems.
>>>>>>>>>>>> 
>>>>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --------------------------------------------------------------------- 
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>> 
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>> 
>>>> 
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by "Richard S. Hall" <he...@ungoverned.org>.
On 9/6/12 11:06 , Oliver Zemann wrote:
> You are right. That was "trying to solve the problem" a few weeks ago. 
> I removed all those unneccessary lines and now its working as 
> expected. Thanks!!

I'd recommend spending some time trying to understand the underlying 
import/export dependency model in OSGi, otherwise you'll be running into 
similar issues all the time.

Good luck.

-> richard

>
> Am 06.09.2012 16:18, schrieb Richard S. Hall:
>> On 9/6/12 06:24 , Oliver Zemann wrote:
>>> I was too fast... its working in netbeans, but not when i use the 
>>> just created target and copy it to the bundle directory of felix and 
>>> start it. I get:
>>>
>>> g! start 18
>>> org.osgi.framework.BundleException: Unresolved constraint in bundle 
>>> org.dyndns.soundi.soundbox [18]: Unable to resolve 18.0: missing 
>>> requirement [18.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.dyndns.soundi.soundbox
>>> )
>>> g! headers 18
>>>
>>> SoundBox OSGi Bundle (18)
>>> -------------------------
>>> Bnd-LastModified = 1346926873085
>>> Build-Jdk = 1.6.0_35
>>> Built-By = oli
>>> Bundle-Activator = org.dyndns.soundi.soundbox.Activator
>>> Bundle-ClassPath = commons-logging-osgi-20081214.jar
>>> Bundle-ManifestVersion = 2
>>> Bundle-Name = SoundBox OSGi Bundle
>>> Bundle-SymbolicName = org.dyndns.soundi.soundbox
>>> Bundle-Version = 0.0.1.SNAPSHOT
>>> Created-By = Apache Maven Bundle Plugin
>>> Import-Package = org.dyndns.soundi.soundbox
>>> Manifest-Version = 1.0
>>> Tool = Bnd-1.15.0
>>
>> You said that you expect this bundle to get the package from itself, 
>> but you are not exporting the package in the headers above, so it 
>> cannot get it from itself.
>>
>> BTW, if you expect this bundle to be the only provider of this 
>> package and this API is implementation as well as API (i.e., it is 
>> not a set of interfaces), then you should probably only export it and 
>> not import it too. Check for the FAQ for more discussion on this topic.
>>
>> -> richard
>>
>>> g!
>>>
>>>
>>> Am 06.09.2012 12:15, schrieb Oliver Zemann:
>>>> Oh wow its working again. See the difference:
>>>> Bundle-SymbolicName = org.dyndns.soundi.SoundBox
>>>> Import-Package = org.dyndns.soundi.soundbox
>>>>
>>>> I renamed the package to soundbox at the end and now its working 
>>>> again.
>>>>
>>>> Thanks!!
>>>>
>>>> Am 06.09.2012 11:37, schrieb Oliver Zemann:
>>>>> Thanks for your fast reply. Here is the output:
>>>>>
>>>>> g! headers 18
>>>>>
>>>>> SoundBox OSGi Bundle (18)
>>>>> -------------------------
>>>>> Bnd-LastModified = 1346506671187
>>>>> Build-Jdk = 1.6.0_35
>>>>> Built-By = oli
>>>>> Bundle-Activator = org.dyndns.soundi.soundbox.Activator
>>>>> Bundle-ClassPath = commons-logging-osgi-20081214.jar
>>>>> Bundle-ManifestVersion = 2
>>>>> Bundle-Name = SoundBox OSGi Bundle
>>>>> Bundle-SymbolicName = org.dyndns.soundi.SoundBox
>>>>> Bundle-Version = 0.0.1.SNAPSHOT
>>>>> Created-By = Apache Maven Bundle Plugin
>>>>> Import-Package = org.dyndns.soundi.soundbox
>>>>> Manifest-Version = 1.0
>>>>> Tool = Bnd-1.15.0
>>>>>
>>>>> Am 06.09.2012 01:05, schrieb Richard S. Hall:
>>>>>> On 9/5/12 6:50 PM, Oliver Zemann wrote:
>>>>>>> g! inspect c *.package 18
>>>>>>> Bundle 18 is not resolved.
>>>>>>
>>>>>> Oops. We should probably modify the inspect command to work for 
>>>>>> unresolved bundles...it should be possible.
>>>>>>
>>>>>> I guess you'll have to show us the headers instead:
>>>>>>
>>>>>>     headers 18
>>>>>>
>>>>>> -> richard
>>>>>>
>>>>>>> g! lb
>>>>>>> START LEVEL 1
>>>>>>>    ID|State      |Level|Name
>>>>>>>     0|Active     |    0|System Bundle (4.0.3)
>>>>>>>     1|Active     |    1|ASM all classes (3.2.0)
>>>>>>>     2|Active     |    1|json simple OSGi Bundle (1.0.0.SNAPSHOT)
>>>>>>>     3|Active     |    1|Logback Classic Module (1.0.6)
>>>>>>>     4|Active     |    1|Logback Core Module (1.0.6)
>>>>>>>     5|Active     |    1|LogbackBundle (1.0.0)
>>>>>>>     6|Active     |    1|Apache Aries SPI Fly Static Weaving 
>>>>>>> Bundle (0.4.0.SNAPSHOT)
>>>>>>>     7|Active     |    1|Apache Aries Util (0.5.0.SNAPSHOT)
>>>>>>>     8|Active     |    1|Apache Felix Bundle Repository (1.6.6)
>>>>>>>     9|Active     |    1|Apache Felix EventAdmin (1.2.14)
>>>>>>>    10|Active     |    1|Apache Felix File Install (3.1.10)
>>>>>>>    11|Active     |    1|Apache Felix Gogo Command (0.12.0)
>>>>>>>    12|Active     |    1|Apache Felix Gogo Runtime (0.10.0)
>>>>>>>    13|Active     |    1|Apache Felix Gogo Shell (0.10.0)
>>>>>>>    14|Active     |    1|Apache HttpClient OSGi bundle (4.2.1)
>>>>>>>    15|Active     |    1|Apache HttpCore OSGi bundle (4.2.1)
>>>>>>>    16|Active     |    1|OPS4J Pax Logging - API (1.6.9)
>>>>>>>    17|Active     |    1|slf4j-api (1.6.6)
>>>>>>>    18|Installed  |    1|SoundBox OSGi Bundle (0.0.1.SNAPSHOT)
>>>>>>>    19|Active     |    1|SoundBox-CoreLibrary OSGi Bundle 
>>>>>>> (1.0.0.SNAPSHOT)
>>>>>>> g!
>>>>>>>
>>>>>>> Am 06.09.2012 00:35, schrieb Richard S. Hall:
>>>>>>>> If you type at the Gogo shell prompt:
>>>>>>>>
>>>>>>>>     inspect c *.package 18
>>>>>>>>
>>>>>>>> Where 18 is the bundle ID of the bundle failing to resolve, do 
>>>>>>>> you see the package in question listed as being a capability it 
>>>>>>>> provides?
>>>>>>>>
>>>>>>>> -> richard
>>>>>>>>
>>>>>>>> On 9/5/12 5:25 PM, Oliver Zemann wrote:
>>>>>>>>> I copy/pasted this from the windows command line, thats why 
>>>>>>>>> there is that return, sorry for that ;)
>>>>>>>>> So this should not be the problem.
>>>>>>>>>
>>>>>>>>> Am 05.09.2012 23:20, schrieb Richard S. Hall:
>>>>>>>>>>
>>>>>>>>>> On 9/5/12 17:01 , Oliver Zemann wrote:
>>>>>>>>>>> For me it looks ok, maybe someone can see whats wrong:
>>>>>>>>>>>
>>>>>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar 
>>>>>>>>>>> bin\felix.jar
>>>>>>>>>>> DEBUG: WIRE: [17.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) -> 
>>>>>>>>>>> [3.0]
>>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=javax.sql) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.xml.sax.helpers) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.boolex)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.db)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.encoder)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.filter)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.helpers)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.html)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.action)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.conditional)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.event)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.spi)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.util)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.net)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.color)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.parser)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.read)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling.helper)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.sift)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.spi)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.status)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.0.0)) 
>>>>>>>>>>> -> [4.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=javax.management) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)) -> [17.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.slf4j.helpers)(version>=1.6.0)) 
>>>>>>>>>>> -> [17.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.slf4j.spi)(version>=1.6.0)) -> 
>>>>>>>>>>> [17.0]
>>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)(!(version>=1.0.0))) 
>>>>>>>>>>> -> [12.0]
>>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.osgi.service.event) -> [9.0]
>>>>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [9.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.aries.util.manifest)(version>=0.1.0)(!(version>=1.0.0))) 
>>>>>>>>>>> -> [7.0]
>>>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.hooks.bundle)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.launch)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=javax.xml.stream) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [11.0]
>>>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [11.0]
>>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: DYNAMIC WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.apache.felix.bundlerepository) -> 
>>>>>>>>>>> [8.0]
>>>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)) 
>>>>>>>>>>> -> [12.0]
>>>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.osgi.service.startlevel) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [9.0]
>>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [11.0]
>>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.w3c.dom) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [15.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=javax.crypto) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=javax.crypto.spec) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=javax.security.auth.x500) -> [0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.commons.logging)(version>=1.1.1)) 
>>>>>>>>>>> -> [16.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.http)(version>=4.2.1)) -> 
>>>>>>>>>>> [15.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.concurrent)(version>=4.2.1)) 
>>>>>>>>>>> -> [15.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.entity)(version>=4.2.1)) 
>>>>>>>>>>> -> [15.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl)(version>=4.2.1)) -> 
>>>>>>>>>>> [15.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.entity)(version>=4.2.1)) 
>>>>>>>>>>> -> [15.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.io)(version>=4.2.1)) 
>>>>>>>>>>> -> [15.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.pool)(version>=4.2.1)) 
>>>>>>>>>>> -> [15.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.io)(version>=4.2.1)) 
>>>>>>>>>>> -> [15.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.message)(version>=4.2.1)) 
>>>>>>>>>>> -> [15.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.params)(version>=4.2.1)) 
>>>>>>>>>>> -> [15.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.pool)(version>=4.2.1)) -> 
>>>>>>>>>>> [15.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.protocol)(version>=4.2.1)) 
>>>>>>>>>>> -> [15.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.util)(version>=4.2.1)) -> 
>>>>>>>>>>> [15.0]
>>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.ietf.jgss) -> [0]
>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>> : Enabling SLF4J API support.
>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>> : Enabling Log4J API support.
>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>> : Enabling Avalon Logger API support.
>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>> : Enabling JULI Logger API support.
>>>>>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>>>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>>>>>>> (org.osgi.framework.BundleException: Unresolved constraint 
>>>>>>>>>>> in bundle org.dy
>>>>>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 
>>>>>>>>>>> 18.0: missing requirement [18.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox
>>>>>>>>>>> )
>>>>>>>>>>
>>>>>>>>>> In your last email message I noticed a carriage return at the 
>>>>>>>>>> end of the patch name too, like above. Is it possible that 
>>>>>>>>>> you actually have a carriage return included in your package 
>>>>>>>>>> name string? It just seems like there are odd line breaks in 
>>>>>>>>>> the error message above (also in the bundle symbolic name).
>>>>>>>>>>
>>>>>>>>>> -> richard
>>>>>>>>>>
>>>>>>>>>>> at 
>>>>>>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>>>>>
>>>>>>>>>>>         at 
>>>>>>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>>>>>         at 
>>>>>>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>>>>>
>>>>>>>>>>>         at 
>>>>>>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [0]
>>>>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [9.0]
>>>>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0))) 
>>>>>>>>>>> -> [17.0]
>>>>>>>>>>> Registering Util Object!
>>>>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.groovy not 
>>>>>>>>>>> found by ch.qos.logback.classic [3]
>>>>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback-test.xml 
>>>>>>>>>>> not found by ch.qos.logback.classic [3]
>>>>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.xml not 
>>>>>>>>>>> found by ch.qos.logback.classic [3]
>>>>>>>>>>> ____________________________
>>>>>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>>>>>
>>>>>>>>>>> g!
>>>>>>>>>>>
>>>>>>>>>>> And yes the package is in the bundle which should start 
>>>>>>>>>>> everything. I just pushed the current code: 
>>>>>>>>>>> https://github.com/olze/SoundBox
>>>>>>>>>>> On checkout just use --recursive for the Core-Library, thats 
>>>>>>>>>>> the only dependency which is neccessary.
>>>>>>>>>>>
>>>>>>>>>>> Thanks in advance!
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Am 05.09.2012 22:56, schrieb Richard S. Hall:
>>>>>>>>>>>> Set the framework log level to 4 in 
>>>>>>>>>>>> conf/config.properties...it will print other errors 
>>>>>>>>>>>> encountered. It is possible that there is some other 
>>>>>>>>>>>> conflict happening before that prevents it from finding a 
>>>>>>>>>>>> solution.
>>>>>>>>>>>>
>>>>>>>>>>>> -> richard
>>>>>>>>>>>>
>>>>>>>>>>>> On 9/5/12 16:14 , Oliver Zemann wrote:
>>>>>>>>>>>>> I have a project with some bundles. When i start it i get:
>>>>>>>>>>>>>
>>>>>>>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar 
>>>>>>>>>>>>> bin\felix.jar
>>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>>>> : Enabling SLF4J API support.
>>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>>>> : Enabling Log4J API support.
>>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>>>> : Enabling Avalon Logger API support.
>>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>>>> : Enabling JULI Logger API support.
>>>>>>>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error 
>>>>>>>>>>>>> starting 
>>>>>>>>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>>>>>>>>> (org.osgi.framework.BundleException: Unresolved constraint 
>>>>>>>>>>>>> in bundle org.
>>>>>>>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>>>>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>>>>>>>> org.osgi.framework.BundleException: Unresolved constraint 
>>>>>>>>>>>>> in bundle org.dyndns.soundi.SoundBox [18]: Unable to 
>>>>>>>>>>>>> resolve 18.0: missing requirement [18.0] 
>>>>>>>>>>>>> osgi.wiring.package; 
>>>>>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundb
>>>>>>>>>>>>> )
>>>>>>>>>>>>>         at 
>>>>>>>>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>>>>>>>
>>>>>>>>>>>>>         at 
>>>>>>>>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>>>>>>>         at 
>>>>>>>>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>>>>>>>
>>>>>>>>>>>>>         at 
>>>>>>>>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>>>>>>>>> Registering Util Object!
>>>>>>>>>>>>> ____________________________
>>>>>>>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>>>>>>>
>>>>>>>>>>>>> g!
>>>>>>>>>>>>>
>>>>>>>>>>>>> I checked the export dialog in netbeans which exports 
>>>>>>>>>>>>> "org.dyndns.soundi.soundbox" - so it should find itself. I 
>>>>>>>>>>>>> am really confused whats wrong now. It compiles fine 
>>>>>>>>>>>>> without any problems.
>>>>>>>>>>>>>
>>>>>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>>>>>
>>>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>>>>
>>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>>>
>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>>
>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>
>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>
>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --------------------------------------------------------------------- 
>>>>>>>
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --------------------------------------------------------------------- 
>>>>>>
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>
>>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by Oliver Zemann <ol...@gmail.com>.
You are right. That was "trying to solve the problem" a few weeks ago. I 
removed all those unneccessary lines and now its working as expected. 
Thanks!!

Am 06.09.2012 16:18, schrieb Richard S. Hall:
> On 9/6/12 06:24 , Oliver Zemann wrote:
>> I was too fast... its working in netbeans, but not when i use the 
>> just created target and copy it to the bundle directory of felix and 
>> start it. I get:
>>
>> g! start 18
>> org.osgi.framework.BundleException: Unresolved constraint in bundle 
>> org.dyndns.soundi.soundbox [18]: Unable to resolve 18.0: missing 
>> requirement [18.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.dyndns.soundi.soundbox
>> )
>> g! headers 18
>>
>> SoundBox OSGi Bundle (18)
>> -------------------------
>> Bnd-LastModified = 1346926873085
>> Build-Jdk = 1.6.0_35
>> Built-By = oli
>> Bundle-Activator = org.dyndns.soundi.soundbox.Activator
>> Bundle-ClassPath = commons-logging-osgi-20081214.jar
>> Bundle-ManifestVersion = 2
>> Bundle-Name = SoundBox OSGi Bundle
>> Bundle-SymbolicName = org.dyndns.soundi.soundbox
>> Bundle-Version = 0.0.1.SNAPSHOT
>> Created-By = Apache Maven Bundle Plugin
>> Import-Package = org.dyndns.soundi.soundbox
>> Manifest-Version = 1.0
>> Tool = Bnd-1.15.0
>
> You said that you expect this bundle to get the package from itself, 
> but you are not exporting the package in the headers above, so it 
> cannot get it from itself.
>
> BTW, if you expect this bundle to be the only provider of this package 
> and this API is implementation as well as API (i.e., it is not a set 
> of interfaces), then you should probably only export it and not import 
> it too. Check for the FAQ for more discussion on this topic.
>
> -> richard
>
>> g!
>>
>>
>> Am 06.09.2012 12:15, schrieb Oliver Zemann:
>>> Oh wow its working again. See the difference:
>>> Bundle-SymbolicName = org.dyndns.soundi.SoundBox
>>> Import-Package = org.dyndns.soundi.soundbox
>>>
>>> I renamed the package to soundbox at the end and now its working again.
>>>
>>> Thanks!!
>>>
>>> Am 06.09.2012 11:37, schrieb Oliver Zemann:
>>>> Thanks for your fast reply. Here is the output:
>>>>
>>>> g! headers 18
>>>>
>>>> SoundBox OSGi Bundle (18)
>>>> -------------------------
>>>> Bnd-LastModified = 1346506671187
>>>> Build-Jdk = 1.6.0_35
>>>> Built-By = oli
>>>> Bundle-Activator = org.dyndns.soundi.soundbox.Activator
>>>> Bundle-ClassPath = commons-logging-osgi-20081214.jar
>>>> Bundle-ManifestVersion = 2
>>>> Bundle-Name = SoundBox OSGi Bundle
>>>> Bundle-SymbolicName = org.dyndns.soundi.SoundBox
>>>> Bundle-Version = 0.0.1.SNAPSHOT
>>>> Created-By = Apache Maven Bundle Plugin
>>>> Import-Package = org.dyndns.soundi.soundbox
>>>> Manifest-Version = 1.0
>>>> Tool = Bnd-1.15.0
>>>>
>>>> Am 06.09.2012 01:05, schrieb Richard S. Hall:
>>>>> On 9/5/12 6:50 PM, Oliver Zemann wrote:
>>>>>> g! inspect c *.package 18
>>>>>> Bundle 18 is not resolved.
>>>>>
>>>>> Oops. We should probably modify the inspect command to work for 
>>>>> unresolved bundles...it should be possible.
>>>>>
>>>>> I guess you'll have to show us the headers instead:
>>>>>
>>>>>     headers 18
>>>>>
>>>>> -> richard
>>>>>
>>>>>> g! lb
>>>>>> START LEVEL 1
>>>>>>    ID|State      |Level|Name
>>>>>>     0|Active     |    0|System Bundle (4.0.3)
>>>>>>     1|Active     |    1|ASM all classes (3.2.0)
>>>>>>     2|Active     |    1|json simple OSGi Bundle (1.0.0.SNAPSHOT)
>>>>>>     3|Active     |    1|Logback Classic Module (1.0.6)
>>>>>>     4|Active     |    1|Logback Core Module (1.0.6)
>>>>>>     5|Active     |    1|LogbackBundle (1.0.0)
>>>>>>     6|Active     |    1|Apache Aries SPI Fly Static Weaving 
>>>>>> Bundle (0.4.0.SNAPSHOT)
>>>>>>     7|Active     |    1|Apache Aries Util (0.5.0.SNAPSHOT)
>>>>>>     8|Active     |    1|Apache Felix Bundle Repository (1.6.6)
>>>>>>     9|Active     |    1|Apache Felix EventAdmin (1.2.14)
>>>>>>    10|Active     |    1|Apache Felix File Install (3.1.10)
>>>>>>    11|Active     |    1|Apache Felix Gogo Command (0.12.0)
>>>>>>    12|Active     |    1|Apache Felix Gogo Runtime (0.10.0)
>>>>>>    13|Active     |    1|Apache Felix Gogo Shell (0.10.0)
>>>>>>    14|Active     |    1|Apache HttpClient OSGi bundle (4.2.1)
>>>>>>    15|Active     |    1|Apache HttpCore OSGi bundle (4.2.1)
>>>>>>    16|Active     |    1|OPS4J Pax Logging - API (1.6.9)
>>>>>>    17|Active     |    1|slf4j-api (1.6.6)
>>>>>>    18|Installed  |    1|SoundBox OSGi Bundle (0.0.1.SNAPSHOT)
>>>>>>    19|Active     |    1|SoundBox-CoreLibrary OSGi Bundle 
>>>>>> (1.0.0.SNAPSHOT)
>>>>>> g!
>>>>>>
>>>>>> Am 06.09.2012 00:35, schrieb Richard S. Hall:
>>>>>>> If you type at the Gogo shell prompt:
>>>>>>>
>>>>>>>     inspect c *.package 18
>>>>>>>
>>>>>>> Where 18 is the bundle ID of the bundle failing to resolve, do 
>>>>>>> you see the package in question listed as being a capability it 
>>>>>>> provides?
>>>>>>>
>>>>>>> -> richard
>>>>>>>
>>>>>>> On 9/5/12 5:25 PM, Oliver Zemann wrote:
>>>>>>>> I copy/pasted this from the windows command line, thats why 
>>>>>>>> there is that return, sorry for that ;)
>>>>>>>> So this should not be the problem.
>>>>>>>>
>>>>>>>> Am 05.09.2012 23:20, schrieb Richard S. Hall:
>>>>>>>>>
>>>>>>>>> On 9/5/12 17:01 , Oliver Zemann wrote:
>>>>>>>>>> For me it looks ok, maybe someone can see whats wrong:
>>>>>>>>>>
>>>>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar 
>>>>>>>>>> bin\felix.jar
>>>>>>>>>> DEBUG: WIRE: [17.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) -> [3.0]
>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=javax.sql) -> [0]
>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.xml.sax.helpers) -> [0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.boolex)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.db)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.encoder)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.filter)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.helpers)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.html)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.action)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.conditional)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.event)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.spi)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.util)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.net)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.color)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.parser)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.read)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling.helper)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.sift)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.spi)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.status)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.0.0)) 
>>>>>>>>>> -> [4.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=javax.management) -> [0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)) -> [17.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.slf4j.helpers)(version>=1.6.0)) -> 
>>>>>>>>>> [17.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.slf4j.spi)(version>=1.6.0)) -> [17.0]
>>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)(!(version>=1.0.0))) 
>>>>>>>>>> -> [12.0]
>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.osgi.service.event) -> [9.0]
>>>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>>> DEBUG: WIRE: [9.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.aries.util.manifest)(version>=0.1.0)(!(version>=1.0.0))) 
>>>>>>>>>> -> [7.0]
>>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.hooks.bundle)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.launch)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=javax.xml.stream) -> [0]
>>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [11.0]
>>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [11.0]
>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: DYNAMIC WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.apache.felix.bundlerepository) -> [8.0]
>>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)) 
>>>>>>>>>> -> [12.0]
>>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.osgi.service.startlevel) -> [0]
>>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [9.0]
>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [11.0]
>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.w3c.dom) -> [0]
>>>>>>>>>> DEBUG: WIRE: [15.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=javax.crypto) -> [0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=javax.crypto.spec) -> [0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=javax.security.auth.x500) -> [0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.commons.logging)(version>=1.1.1)) 
>>>>>>>>>> -> [16.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.http)(version>=4.2.1)) -> 
>>>>>>>>>> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.concurrent)(version>=4.2.1)) 
>>>>>>>>>> -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.entity)(version>=4.2.1)) 
>>>>>>>>>> -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl)(version>=4.2.1)) 
>>>>>>>>>> -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.entity)(version>=4.2.1)) 
>>>>>>>>>> -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.io)(version>=4.2.1)) 
>>>>>>>>>> -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.pool)(version>=4.2.1)) 
>>>>>>>>>> -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.io)(version>=4.2.1)) 
>>>>>>>>>> -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.message)(version>=4.2.1)) 
>>>>>>>>>> -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.params)(version>=4.2.1)) 
>>>>>>>>>> -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.pool)(version>=4.2.1)) 
>>>>>>>>>> -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.protocol)(version>=4.2.1)) 
>>>>>>>>>> -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.apache.http.util)(version>=4.2.1)) 
>>>>>>>>>> -> [15.0]
>>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.ietf.jgss) -> [0]
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>> : Enabling SLF4J API support.
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>> : Enabling Log4J API support.
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>> : Enabling Avalon Logger API support.
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>> : Enabling JULI Logger API support.
>>>>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>>>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>>>> bundle org.dy
>>>>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 
>>>>>>>>>> 18.0: missing requirement [18.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox
>>>>>>>>>> )
>>>>>>>>>
>>>>>>>>> In your last email message I noticed a carriage return at the 
>>>>>>>>> end of the patch name too, like above. Is it possible that you 
>>>>>>>>> actually have a carriage return included in your package name 
>>>>>>>>> string? It just seems like there are odd line breaks in the 
>>>>>>>>> error message above (also in the bundle symbolic name).
>>>>>>>>>
>>>>>>>>> -> richard
>>>>>>>>>
>>>>>>>>>> at 
>>>>>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>>>>
>>>>>>>>>>         at 
>>>>>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>>>>         at 
>>>>>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>>>>
>>>>>>>>>>         at 
>>>>>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [0]
>>>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [9.0]
>>>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0))) 
>>>>>>>>>> -> [17.0]
>>>>>>>>>> Registering Util Object!
>>>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.groovy not 
>>>>>>>>>> found by ch.qos.logback.classic [3]
>>>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback-test.xml not 
>>>>>>>>>> found by ch.qos.logback.classic [3]
>>>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.xml not 
>>>>>>>>>> found by ch.qos.logback.classic [3]
>>>>>>>>>> ____________________________
>>>>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>>>>
>>>>>>>>>> g!
>>>>>>>>>>
>>>>>>>>>> And yes the package is in the bundle which should start 
>>>>>>>>>> everything. I just pushed the current code: 
>>>>>>>>>> https://github.com/olze/SoundBox
>>>>>>>>>> On checkout just use --recursive for the Core-Library, thats 
>>>>>>>>>> the only dependency which is neccessary.
>>>>>>>>>>
>>>>>>>>>> Thanks in advance!
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Am 05.09.2012 22:56, schrieb Richard S. Hall:
>>>>>>>>>>> Set the framework log level to 4 in 
>>>>>>>>>>> conf/config.properties...it will print other errors 
>>>>>>>>>>> encountered. It is possible that there is some other 
>>>>>>>>>>> conflict happening before that prevents it from finding a 
>>>>>>>>>>> solution.
>>>>>>>>>>>
>>>>>>>>>>> -> richard
>>>>>>>>>>>
>>>>>>>>>>> On 9/5/12 16:14 , Oliver Zemann wrote:
>>>>>>>>>>>> I have a project with some bundles. When i start it i get:
>>>>>>>>>>>>
>>>>>>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar 
>>>>>>>>>>>> bin\felix.jar
>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>>> : Enabling SLF4J API support.
>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>>> : Enabling Log4J API support.
>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>>> : Enabling Avalon Logger API support.
>>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>>> : Enabling JULI Logger API support.
>>>>>>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error 
>>>>>>>>>>>> starting 
>>>>>>>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>>>>>>>> (org.osgi.framework.BundleException: Unresolved constraint 
>>>>>>>>>>>> in bundle org.
>>>>>>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>>>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>>>>>>> org.osgi.framework.BundleException: Unresolved constraint 
>>>>>>>>>>>> in bundle org.dyndns.soundi.SoundBox [18]: Unable to 
>>>>>>>>>>>> resolve 18.0: missing requirement [18.0] 
>>>>>>>>>>>> osgi.wiring.package; 
>>>>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundb
>>>>>>>>>>>> )
>>>>>>>>>>>>         at 
>>>>>>>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>>>>>>
>>>>>>>>>>>>         at 
>>>>>>>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>>>>>>         at 
>>>>>>>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>>>>>>
>>>>>>>>>>>>         at 
>>>>>>>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>>>>>>>> Registering Util Object!
>>>>>>>>>>>> ____________________________
>>>>>>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>>>>>>
>>>>>>>>>>>> g!
>>>>>>>>>>>>
>>>>>>>>>>>> I checked the export dialog in netbeans which exports 
>>>>>>>>>>>> "org.dyndns.soundi.soundbox" - so it should find itself. I 
>>>>>>>>>>>> am really confused whats wrong now. It compiles fine 
>>>>>>>>>>>> without any problems.
>>>>>>>>>>>>
>>>>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>>>>
>>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>>>
>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>>
>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>
>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>
>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --------------------------------------------------------------------- 
>>>>>>>
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --------------------------------------------------------------------- 
>>>>>>
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by "Richard S. Hall" <he...@ungoverned.org>.
On 9/6/12 06:24 , Oliver Zemann wrote:
> I was too fast... its working in netbeans, but not when i use the just 
> created target and copy it to the bundle directory of felix and start 
> it. I get:
>
> g! start 18
> org.osgi.framework.BundleException: Unresolved constraint in bundle 
> org.dyndns.soundi.soundbox [18]: Unable to resolve 18.0: missing 
> requirement [18.0] osgi.wiring.package; 
> (osgi.wiring.package=org.dyndns.soundi.soundbox
> )
> g! headers 18
>
> SoundBox OSGi Bundle (18)
> -------------------------
> Bnd-LastModified = 1346926873085
> Build-Jdk = 1.6.0_35
> Built-By = oli
> Bundle-Activator = org.dyndns.soundi.soundbox.Activator
> Bundle-ClassPath = commons-logging-osgi-20081214.jar
> Bundle-ManifestVersion = 2
> Bundle-Name = SoundBox OSGi Bundle
> Bundle-SymbolicName = org.dyndns.soundi.soundbox
> Bundle-Version = 0.0.1.SNAPSHOT
> Created-By = Apache Maven Bundle Plugin
> Import-Package = org.dyndns.soundi.soundbox
> Manifest-Version = 1.0
> Tool = Bnd-1.15.0

You said that you expect this bundle to get the package from itself, but 
you are not exporting the package in the headers above, so it cannot get 
it from itself.

BTW, if you expect this bundle to be the only provider of this package 
and this API is implementation as well as API (i.e., it is not a set of 
interfaces), then you should probably only export it and not import it 
too. Check for the FAQ for more discussion on this topic.

-> richard

> g!
>
>
> Am 06.09.2012 12:15, schrieb Oliver Zemann:
>> Oh wow its working again. See the difference:
>> Bundle-SymbolicName = org.dyndns.soundi.SoundBox
>> Import-Package = org.dyndns.soundi.soundbox
>>
>> I renamed the package to soundbox at the end and now its working again.
>>
>> Thanks!!
>>
>> Am 06.09.2012 11:37, schrieb Oliver Zemann:
>>> Thanks for your fast reply. Here is the output:
>>>
>>> g! headers 18
>>>
>>> SoundBox OSGi Bundle (18)
>>> -------------------------
>>> Bnd-LastModified = 1346506671187
>>> Build-Jdk = 1.6.0_35
>>> Built-By = oli
>>> Bundle-Activator = org.dyndns.soundi.soundbox.Activator
>>> Bundle-ClassPath = commons-logging-osgi-20081214.jar
>>> Bundle-ManifestVersion = 2
>>> Bundle-Name = SoundBox OSGi Bundle
>>> Bundle-SymbolicName = org.dyndns.soundi.SoundBox
>>> Bundle-Version = 0.0.1.SNAPSHOT
>>> Created-By = Apache Maven Bundle Plugin
>>> Import-Package = org.dyndns.soundi.soundbox
>>> Manifest-Version = 1.0
>>> Tool = Bnd-1.15.0
>>>
>>> Am 06.09.2012 01:05, schrieb Richard S. Hall:
>>>> On 9/5/12 6:50 PM, Oliver Zemann wrote:
>>>>> g! inspect c *.package 18
>>>>> Bundle 18 is not resolved.
>>>>
>>>> Oops. We should probably modify the inspect command to work for 
>>>> unresolved bundles...it should be possible.
>>>>
>>>> I guess you'll have to show us the headers instead:
>>>>
>>>>     headers 18
>>>>
>>>> -> richard
>>>>
>>>>> g! lb
>>>>> START LEVEL 1
>>>>>    ID|State      |Level|Name
>>>>>     0|Active     |    0|System Bundle (4.0.3)
>>>>>     1|Active     |    1|ASM all classes (3.2.0)
>>>>>     2|Active     |    1|json simple OSGi Bundle (1.0.0.SNAPSHOT)
>>>>>     3|Active     |    1|Logback Classic Module (1.0.6)
>>>>>     4|Active     |    1|Logback Core Module (1.0.6)
>>>>>     5|Active     |    1|LogbackBundle (1.0.0)
>>>>>     6|Active     |    1|Apache Aries SPI Fly Static Weaving Bundle 
>>>>> (0.4.0.SNAPSHOT)
>>>>>     7|Active     |    1|Apache Aries Util (0.5.0.SNAPSHOT)
>>>>>     8|Active     |    1|Apache Felix Bundle Repository (1.6.6)
>>>>>     9|Active     |    1|Apache Felix EventAdmin (1.2.14)
>>>>>    10|Active     |    1|Apache Felix File Install (3.1.10)
>>>>>    11|Active     |    1|Apache Felix Gogo Command (0.12.0)
>>>>>    12|Active     |    1|Apache Felix Gogo Runtime (0.10.0)
>>>>>    13|Active     |    1|Apache Felix Gogo Shell (0.10.0)
>>>>>    14|Active     |    1|Apache HttpClient OSGi bundle (4.2.1)
>>>>>    15|Active     |    1|Apache HttpCore OSGi bundle (4.2.1)
>>>>>    16|Active     |    1|OPS4J Pax Logging - API (1.6.9)
>>>>>    17|Active     |    1|slf4j-api (1.6.6)
>>>>>    18|Installed  |    1|SoundBox OSGi Bundle (0.0.1.SNAPSHOT)
>>>>>    19|Active     |    1|SoundBox-CoreLibrary OSGi Bundle 
>>>>> (1.0.0.SNAPSHOT)
>>>>> g!
>>>>>
>>>>> Am 06.09.2012 00:35, schrieb Richard S. Hall:
>>>>>> If you type at the Gogo shell prompt:
>>>>>>
>>>>>>     inspect c *.package 18
>>>>>>
>>>>>> Where 18 is the bundle ID of the bundle failing to resolve, do 
>>>>>> you see the package in question listed as being a capability it 
>>>>>> provides?
>>>>>>
>>>>>> -> richard
>>>>>>
>>>>>> On 9/5/12 5:25 PM, Oliver Zemann wrote:
>>>>>>> I copy/pasted this from the windows command line, thats why 
>>>>>>> there is that return, sorry for that ;)
>>>>>>> So this should not be the problem.
>>>>>>>
>>>>>>> Am 05.09.2012 23:20, schrieb Richard S. Hall:
>>>>>>>>
>>>>>>>> On 9/5/12 17:01 , Oliver Zemann wrote:
>>>>>>>>> For me it looks ok, maybe someone can see whats wrong:
>>>>>>>>>
>>>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar 
>>>>>>>>> bin\felix.jar
>>>>>>>>> DEBUG: WIRE: [17.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) -> [3.0]
>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=javax.sql) -> [0]
>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.xml.sax.helpers) -> [0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.boolex)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.db)(version>=1.0.0)) -> 
>>>>>>>>> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.encoder)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.filter)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.helpers)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.html)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.action)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.conditional)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.event)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.spi)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.util)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.net)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.color)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.parser)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.read)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling.helper)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.sift)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.spi)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.status)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.0.0)) 
>>>>>>>>> -> [4.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=javax.management) -> [0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)) -> [17.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.slf4j.helpers)(version>=1.6.0)) -> 
>>>>>>>>> [17.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.slf4j.spi)(version>=1.6.0)) -> [17.0]
>>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)(!(version>=1.0.0))) 
>>>>>>>>> -> [12.0]
>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.osgi.service.event) -> [9.0]
>>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>> DEBUG: WIRE: [9.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.aries.util.manifest)(version>=0.1.0)(!(version>=1.0.0))) 
>>>>>>>>> -> [7.0]
>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.hooks.bundle)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.launch)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=javax.xml.stream) -> [0]
>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [11.0]
>>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [11.0]
>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: DYNAMIC WIRE: [11.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.apache.felix.bundlerepository) -> [8.0]
>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)) 
>>>>>>>>> -> [12.0]
>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.osgi.service.startlevel) -> [0]
>>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [9.0]
>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [11.0]
>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.w3c.dom) -> [0]
>>>>>>>>> DEBUG: WIRE: [15.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=javax.crypto) -> [0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=javax.crypto.spec) -> [0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=javax.security.auth.x500) -> [0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.commons.logging)(version>=1.1.1)) 
>>>>>>>>> -> [16.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.http)(version>=4.2.1)) -> 
>>>>>>>>> [15.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.http.concurrent)(version>=4.2.1)) 
>>>>>>>>> -> [15.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.http.entity)(version>=4.2.1)) -> 
>>>>>>>>> [15.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl)(version>=4.2.1)) 
>>>>>>>>> -> [15.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.entity)(version>=4.2.1)) 
>>>>>>>>> -> [15.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.io)(version>=4.2.1)) 
>>>>>>>>> -> [15.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.pool)(version>=4.2.1)) 
>>>>>>>>> -> [15.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.http.io)(version>=4.2.1)) -> 
>>>>>>>>> [15.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.http.message)(version>=4.2.1)) 
>>>>>>>>> -> [15.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.http.params)(version>=4.2.1)) -> 
>>>>>>>>> [15.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.http.pool)(version>=4.2.1)) 
>>>>>>>>> -> [15.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.http.protocol)(version>=4.2.1)) 
>>>>>>>>> -> [15.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.apache.http.util)(version>=4.2.1)) 
>>>>>>>>> -> [15.0]
>>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.ietf.jgss) -> [0]
>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>> : Enabling SLF4J API support.
>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>> : Enabling Log4J API support.
>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>> : Enabling Avalon Logger API support.
>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>> : Enabling JULI Logger API support.
>>>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>>> bundle org.dy
>>>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 
>>>>>>>>> 18.0: missing requirement [18.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox
>>>>>>>>> )
>>>>>>>>
>>>>>>>> In your last email message I noticed a carriage return at the 
>>>>>>>> end of the patch name too, like above. Is it possible that you 
>>>>>>>> actually have a carriage return included in your package name 
>>>>>>>> string? It just seems like there are odd line breaks in the 
>>>>>>>> error message above (also in the bundle symbolic name).
>>>>>>>>
>>>>>>>> -> richard
>>>>>>>>
>>>>>>>>> at 
>>>>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>>>
>>>>>>>>>         at 
>>>>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>>>         at 
>>>>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>>>
>>>>>>>>>         at 
>>>>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [0]
>>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [9.0]
>>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0))) 
>>>>>>>>> -> [17.0]
>>>>>>>>> Registering Util Object!
>>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.groovy not 
>>>>>>>>> found by ch.qos.logback.classic [3]
>>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback-test.xml not 
>>>>>>>>> found by ch.qos.logback.classic [3]
>>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.xml not found 
>>>>>>>>> by ch.qos.logback.classic [3]
>>>>>>>>> ____________________________
>>>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>>>
>>>>>>>>> g!
>>>>>>>>>
>>>>>>>>> And yes the package is in the bundle which should start 
>>>>>>>>> everything. I just pushed the current code: 
>>>>>>>>> https://github.com/olze/SoundBox
>>>>>>>>> On checkout just use --recursive for the Core-Library, thats 
>>>>>>>>> the only dependency which is neccessary.
>>>>>>>>>
>>>>>>>>> Thanks in advance!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Am 05.09.2012 22:56, schrieb Richard S. Hall:
>>>>>>>>>> Set the framework log level to 4 in 
>>>>>>>>>> conf/config.properties...it will print other errors 
>>>>>>>>>> encountered. It is possible that there is some other conflict 
>>>>>>>>>> happening before that prevents it from finding a solution.
>>>>>>>>>>
>>>>>>>>>> -> richard
>>>>>>>>>>
>>>>>>>>>> On 9/5/12 16:14 , Oliver Zemann wrote:
>>>>>>>>>>> I have a project with some bundles. When i start it i get:
>>>>>>>>>>>
>>>>>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar 
>>>>>>>>>>> bin\felix.jar
>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>> : Enabling SLF4J API support.
>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>> : Enabling Log4J API support.
>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>> : Enabling Avalon Logger API support.
>>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>>> : Enabling JULI Logger API support.
>>>>>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>>>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>>>>>>> (org.osgi.framework.BundleException: Unresolved constraint 
>>>>>>>>>>> in bundle org.
>>>>>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 
>>>>>>>>>>> 18.0: missing requirement [18.0] osgi.wiring.package; 
>>>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundb
>>>>>>>>>>> )
>>>>>>>>>>>         at 
>>>>>>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>>>>>
>>>>>>>>>>>         at 
>>>>>>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>>>>>         at 
>>>>>>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>>>>>
>>>>>>>>>>>         at 
>>>>>>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>>>>>>> Registering Util Object!
>>>>>>>>>>> ____________________________
>>>>>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>>>>>
>>>>>>>>>>> g!
>>>>>>>>>>>
>>>>>>>>>>> I checked the export dialog in netbeans which exports 
>>>>>>>>>>> "org.dyndns.soundi.soundbox" - so it should find itself. I 
>>>>>>>>>>> am really confused whats wrong now. It compiles fine without 
>>>>>>>>>>> any problems.
>>>>>>>>>>>
>>>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>>>
>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>>
>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>
>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>
>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --------------------------------------------------------------------- 
>>>>>>>
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --------------------------------------------------------------------- 
>>>>>>
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by Oliver Zemann <ol...@gmail.com>.
I was too fast... its working in netbeans, but not when i use the just 
created target and copy it to the bundle directory of felix and start 
it. I get:

g! start 18
org.osgi.framework.BundleException: Unresolved constraint in bundle 
org.dyndns.soundi.soundbox [18]: Unable to resolve 18.0: missing 
requirement [18.0] osgi.wiring.package; 
(osgi.wiring.package=org.dyndns.soundi.soundbox
)
g! headers 18

SoundBox OSGi Bundle (18)
-------------------------
Bnd-LastModified = 1346926873085
Build-Jdk = 1.6.0_35
Built-By = oli
Bundle-Activator = org.dyndns.soundi.soundbox.Activator
Bundle-ClassPath = commons-logging-osgi-20081214.jar
Bundle-ManifestVersion = 2
Bundle-Name = SoundBox OSGi Bundle
Bundle-SymbolicName = org.dyndns.soundi.soundbox
Bundle-Version = 0.0.1.SNAPSHOT
Created-By = Apache Maven Bundle Plugin
Import-Package = org.dyndns.soundi.soundbox
Manifest-Version = 1.0
Tool = Bnd-1.15.0
g!


Am 06.09.2012 12:15, schrieb Oliver Zemann:
> Oh wow its working again. See the difference:
> Bundle-SymbolicName = org.dyndns.soundi.SoundBox
> Import-Package = org.dyndns.soundi.soundbox
>
> I renamed the package to soundbox at the end and now its working again.
>
> Thanks!!
>
> Am 06.09.2012 11:37, schrieb Oliver Zemann:
>> Thanks for your fast reply. Here is the output:
>>
>> g! headers 18
>>
>> SoundBox OSGi Bundle (18)
>> -------------------------
>> Bnd-LastModified = 1346506671187
>> Build-Jdk = 1.6.0_35
>> Built-By = oli
>> Bundle-Activator = org.dyndns.soundi.soundbox.Activator
>> Bundle-ClassPath = commons-logging-osgi-20081214.jar
>> Bundle-ManifestVersion = 2
>> Bundle-Name = SoundBox OSGi Bundle
>> Bundle-SymbolicName = org.dyndns.soundi.SoundBox
>> Bundle-Version = 0.0.1.SNAPSHOT
>> Created-By = Apache Maven Bundle Plugin
>> Import-Package = org.dyndns.soundi.soundbox
>> Manifest-Version = 1.0
>> Tool = Bnd-1.15.0
>>
>> Am 06.09.2012 01:05, schrieb Richard S. Hall:
>>> On 9/5/12 6:50 PM, Oliver Zemann wrote:
>>>> g! inspect c *.package 18
>>>> Bundle 18 is not resolved.
>>>
>>> Oops. We should probably modify the inspect command to work for 
>>> unresolved bundles...it should be possible.
>>>
>>> I guess you'll have to show us the headers instead:
>>>
>>>     headers 18
>>>
>>> -> richard
>>>
>>>> g! lb
>>>> START LEVEL 1
>>>>    ID|State      |Level|Name
>>>>     0|Active     |    0|System Bundle (4.0.3)
>>>>     1|Active     |    1|ASM all classes (3.2.0)
>>>>     2|Active     |    1|json simple OSGi Bundle (1.0.0.SNAPSHOT)
>>>>     3|Active     |    1|Logback Classic Module (1.0.6)
>>>>     4|Active     |    1|Logback Core Module (1.0.6)
>>>>     5|Active     |    1|LogbackBundle (1.0.0)
>>>>     6|Active     |    1|Apache Aries SPI Fly Static Weaving Bundle 
>>>> (0.4.0.SNAPSHOT)
>>>>     7|Active     |    1|Apache Aries Util (0.5.0.SNAPSHOT)
>>>>     8|Active     |    1|Apache Felix Bundle Repository (1.6.6)
>>>>     9|Active     |    1|Apache Felix EventAdmin (1.2.14)
>>>>    10|Active     |    1|Apache Felix File Install (3.1.10)
>>>>    11|Active     |    1|Apache Felix Gogo Command (0.12.0)
>>>>    12|Active     |    1|Apache Felix Gogo Runtime (0.10.0)
>>>>    13|Active     |    1|Apache Felix Gogo Shell (0.10.0)
>>>>    14|Active     |    1|Apache HttpClient OSGi bundle (4.2.1)
>>>>    15|Active     |    1|Apache HttpCore OSGi bundle (4.2.1)
>>>>    16|Active     |    1|OPS4J Pax Logging - API (1.6.9)
>>>>    17|Active     |    1|slf4j-api (1.6.6)
>>>>    18|Installed  |    1|SoundBox OSGi Bundle (0.0.1.SNAPSHOT)
>>>>    19|Active     |    1|SoundBox-CoreLibrary OSGi Bundle 
>>>> (1.0.0.SNAPSHOT)
>>>> g!
>>>>
>>>> Am 06.09.2012 00:35, schrieb Richard S. Hall:
>>>>> If you type at the Gogo shell prompt:
>>>>>
>>>>>     inspect c *.package 18
>>>>>
>>>>> Where 18 is the bundle ID of the bundle failing to resolve, do you 
>>>>> see the package in question listed as being a capability it provides?
>>>>>
>>>>> -> richard
>>>>>
>>>>> On 9/5/12 5:25 PM, Oliver Zemann wrote:
>>>>>> I copy/pasted this from the windows command line, thats why there 
>>>>>> is that return, sorry for that ;)
>>>>>> So this should not be the problem.
>>>>>>
>>>>>> Am 05.09.2012 23:20, schrieb Richard S. Hall:
>>>>>>>
>>>>>>> On 9/5/12 17:01 , Oliver Zemann wrote:
>>>>>>>> For me it looks ok, maybe someone can see whats wrong:
>>>>>>>>
>>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>>>>>>> DEBUG: WIRE: [17.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) -> [3.0]
>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=javax.sql) -> [0]
>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.xml.sax.helpers) -> [0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core)(version>=1.0.0)) -> 
>>>>>>>> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.boolex)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.db)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.encoder)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.filter)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.helpers)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.html)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.action)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.conditional)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.event)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.spi)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.util)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.net)(version>=1.0.0)) -> 
>>>>>>>> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.color)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.parser)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.read)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling.helper)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.sift)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.spi)(version>=1.0.0)) -> 
>>>>>>>> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.status)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.0.0)) 
>>>>>>>> -> [4.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=javax.management) -> [0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)) -> [17.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.slf4j.helpers)(version>=1.6.0)) -> 
>>>>>>>> [17.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.slf4j.spi)(version>=1.6.0)) -> [17.0]
>>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)(!(version>=1.0.0))) 
>>>>>>>> -> [12.0]
>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.osgi.service.event) -> [9.0]
>>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>> DEBUG: WIRE: [9.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.aries.util.manifest)(version>=0.1.0)(!(version>=1.0.0))) 
>>>>>>>> -> [7.0]
>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.hooks.bundle)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.launch)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=javax.xml.stream) -> [0]
>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>> -> [11.0]
>>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>> -> [11.0]
>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: DYNAMIC WIRE: [11.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.apache.felix.bundlerepository) -> [8.0]
>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)) 
>>>>>>>> -> [12.0]
>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.osgi.service.startlevel) -> [0]
>>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>> -> [9.0]
>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>>> -> [11.0]
>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.w3c.dom) -> [0]
>>>>>>>> DEBUG: WIRE: [15.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=javax.crypto) -> [0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=javax.crypto.spec) -> [0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=javax.security.auth.x500) -> [0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.commons.logging)(version>=1.1.1)) 
>>>>>>>> -> [16.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.http)(version>=4.2.1)) -> [15.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.http.concurrent)(version>=4.2.1)) 
>>>>>>>> -> [15.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.http.entity)(version>=4.2.1)) 
>>>>>>>> -> [15.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl)(version>=4.2.1)) 
>>>>>>>> -> [15.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.entity)(version>=4.2.1)) 
>>>>>>>> -> [15.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.io)(version>=4.2.1)) -> 
>>>>>>>> [15.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.pool)(version>=4.2.1)) 
>>>>>>>> -> [15.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.http.io)(version>=4.2.1)) -> 
>>>>>>>> [15.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.http.message)(version>=4.2.1)) -> 
>>>>>>>> [15.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.http.params)(version>=4.2.1)) 
>>>>>>>> -> [15.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.http.pool)(version>=4.2.1)) 
>>>>>>>> -> [15.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.http.protocol)(version>=4.2.1)) 
>>>>>>>> -> [15.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.apache.http.util)(version>=4.2.1)) 
>>>>>>>> -> [15.0]
>>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.ietf.jgss) -> [0]
>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>> : Enabling SLF4J API support.
>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>> : Enabling Log4J API support.
>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>> : Enabling Avalon Logger API support.
>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>> : Enabling JULI Logger API support.
>>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>> bundle org.dy
>>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: 
>>>>>>>> missing requirement [18.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox
>>>>>>>> )
>>>>>>>
>>>>>>> In your last email message I noticed a carriage return at the 
>>>>>>> end of the patch name too, like above. Is it possible that you 
>>>>>>> actually have a carriage return included in your package name 
>>>>>>> string? It just seems like there are odd line breaks in the 
>>>>>>> error message above (also in the bundle symbolic name).
>>>>>>>
>>>>>>> -> richard
>>>>>>>
>>>>>>>> at 
>>>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>>
>>>>>>>>         at 
>>>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>>         at 
>>>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>>
>>>>>>>>         at 
>>>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>>> -> [0]
>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>>> -> [9.0]
>>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0))) 
>>>>>>>> -> [17.0]
>>>>>>>> Registering Util Object!
>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.groovy not 
>>>>>>>> found by ch.qos.logback.classic [3]
>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback-test.xml not 
>>>>>>>> found by ch.qos.logback.classic [3]
>>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.xml not found 
>>>>>>>> by ch.qos.logback.classic [3]
>>>>>>>> ____________________________
>>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>>
>>>>>>>> g!
>>>>>>>>
>>>>>>>> And yes the package is in the bundle which should start 
>>>>>>>> everything. I just pushed the current code: 
>>>>>>>> https://github.com/olze/SoundBox
>>>>>>>> On checkout just use --recursive for the Core-Library, thats 
>>>>>>>> the only dependency which is neccessary.
>>>>>>>>
>>>>>>>> Thanks in advance!
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Am 05.09.2012 22:56, schrieb Richard S. Hall:
>>>>>>>>> Set the framework log level to 4 in 
>>>>>>>>> conf/config.properties...it will print other errors 
>>>>>>>>> encountered. It is possible that there is some other conflict 
>>>>>>>>> happening before that prevents it from finding a solution.
>>>>>>>>>
>>>>>>>>> -> richard
>>>>>>>>>
>>>>>>>>> On 9/5/12 16:14 , Oliver Zemann wrote:
>>>>>>>>>> I have a project with some bundles. When i start it i get:
>>>>>>>>>>
>>>>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar 
>>>>>>>>>> bin\felix.jar
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>> : Enabling SLF4J API support.
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>> : Enabling Log4J API support.
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>> : Enabling Avalon Logger API support.
>>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>>> : Enabling JULI Logger API support.
>>>>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>>>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>>>> bundle org.
>>>>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 
>>>>>>>>>> 18.0: missing requirement [18.0] osgi.wiring.package; 
>>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundb
>>>>>>>>>> )
>>>>>>>>>>         at 
>>>>>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>>>>
>>>>>>>>>>         at 
>>>>>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>>>>         at 
>>>>>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>>>>
>>>>>>>>>>         at 
>>>>>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>>>>>> Registering Util Object!
>>>>>>>>>> ____________________________
>>>>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>>>>
>>>>>>>>>> g!
>>>>>>>>>>
>>>>>>>>>> I checked the export dialog in netbeans which exports 
>>>>>>>>>> "org.dyndns.soundi.soundbox" - so it should find itself. I am 
>>>>>>>>>> really confused whats wrong now. It compiles fine without any 
>>>>>>>>>> problems.
>>>>>>>>>>
>>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>>
>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>
>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>
>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --------------------------------------------------------------------- 
>>>>>>>
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --------------------------------------------------------------------- 
>>>>>>
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by Oliver Zemann <ol...@gmail.com>.
Oh wow its working again. See the difference:
Bundle-SymbolicName = org.dyndns.soundi.SoundBox
Import-Package = org.dyndns.soundi.soundbox

I renamed the package to soundbox at the end and now its working again.

Thanks!!

Am 06.09.2012 11:37, schrieb Oliver Zemann:
> Thanks for your fast reply. Here is the output:
>
> g! headers 18
>
> SoundBox OSGi Bundle (18)
> -------------------------
> Bnd-LastModified = 1346506671187
> Build-Jdk = 1.6.0_35
> Built-By = oli
> Bundle-Activator = org.dyndns.soundi.soundbox.Activator
> Bundle-ClassPath = commons-logging-osgi-20081214.jar
> Bundle-ManifestVersion = 2
> Bundle-Name = SoundBox OSGi Bundle
> Bundle-SymbolicName = org.dyndns.soundi.SoundBox
> Bundle-Version = 0.0.1.SNAPSHOT
> Created-By = Apache Maven Bundle Plugin
> Import-Package = org.dyndns.soundi.soundbox
> Manifest-Version = 1.0
> Tool = Bnd-1.15.0
>
> Am 06.09.2012 01:05, schrieb Richard S. Hall:
>> On 9/5/12 6:50 PM, Oliver Zemann wrote:
>>> g! inspect c *.package 18
>>> Bundle 18 is not resolved.
>>
>> Oops. We should probably modify the inspect command to work for 
>> unresolved bundles...it should be possible.
>>
>> I guess you'll have to show us the headers instead:
>>
>>     headers 18
>>
>> -> richard
>>
>>> g! lb
>>> START LEVEL 1
>>>    ID|State      |Level|Name
>>>     0|Active     |    0|System Bundle (4.0.3)
>>>     1|Active     |    1|ASM all classes (3.2.0)
>>>     2|Active     |    1|json simple OSGi Bundle (1.0.0.SNAPSHOT)
>>>     3|Active     |    1|Logback Classic Module (1.0.6)
>>>     4|Active     |    1|Logback Core Module (1.0.6)
>>>     5|Active     |    1|LogbackBundle (1.0.0)
>>>     6|Active     |    1|Apache Aries SPI Fly Static Weaving Bundle 
>>> (0.4.0.SNAPSHOT)
>>>     7|Active     |    1|Apache Aries Util (0.5.0.SNAPSHOT)
>>>     8|Active     |    1|Apache Felix Bundle Repository (1.6.6)
>>>     9|Active     |    1|Apache Felix EventAdmin (1.2.14)
>>>    10|Active     |    1|Apache Felix File Install (3.1.10)
>>>    11|Active     |    1|Apache Felix Gogo Command (0.12.0)
>>>    12|Active     |    1|Apache Felix Gogo Runtime (0.10.0)
>>>    13|Active     |    1|Apache Felix Gogo Shell (0.10.0)
>>>    14|Active     |    1|Apache HttpClient OSGi bundle (4.2.1)
>>>    15|Active     |    1|Apache HttpCore OSGi bundle (4.2.1)
>>>    16|Active     |    1|OPS4J Pax Logging - API (1.6.9)
>>>    17|Active     |    1|slf4j-api (1.6.6)
>>>    18|Installed  |    1|SoundBox OSGi Bundle (0.0.1.SNAPSHOT)
>>>    19|Active     |    1|SoundBox-CoreLibrary OSGi Bundle 
>>> (1.0.0.SNAPSHOT)
>>> g!
>>>
>>> Am 06.09.2012 00:35, schrieb Richard S. Hall:
>>>> If you type at the Gogo shell prompt:
>>>>
>>>>     inspect c *.package 18
>>>>
>>>> Where 18 is the bundle ID of the bundle failing to resolve, do you 
>>>> see the package in question listed as being a capability it provides?
>>>>
>>>> -> richard
>>>>
>>>> On 9/5/12 5:25 PM, Oliver Zemann wrote:
>>>>> I copy/pasted this from the windows command line, thats why there 
>>>>> is that return, sorry for that ;)
>>>>> So this should not be the problem.
>>>>>
>>>>> Am 05.09.2012 23:20, schrieb Richard S. Hall:
>>>>>>
>>>>>> On 9/5/12 17:01 , Oliver Zemann wrote:
>>>>>>> For me it looks ok, maybe someone can see whats wrong:
>>>>>>>
>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>>>>>> DEBUG: WIRE: [17.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) -> [3.0]
>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=javax.sql) -> [0]
>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.xml.sax.helpers) -> [0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core)(version>=1.0.0)) -> 
>>>>>>> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.boolex)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.db)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.encoder)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.filter)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.helpers)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.html)(version>=1.0.0)) -> 
>>>>>>> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.action)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.conditional)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.event)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.spi)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.util)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.net)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.color)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.parser)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.read)(version>=1.0.0)) -> 
>>>>>>> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling.helper)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.sift)(version>=1.0.0)) -> 
>>>>>>> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.spi)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.status)(version>=1.0.0)) 
>>>>>>> -> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.0.0)) -> 
>>>>>>> [4.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=javax.management) -> [0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)) -> [17.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.slf4j.helpers)(version>=1.6.0)) -> 
>>>>>>> [17.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.slf4j.spi)(version>=1.6.0)) -> [17.0]
>>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)(!(version>=1.0.0))) 
>>>>>>> -> [12.0]
>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.osgi.service.event) -> [9.0]
>>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>> DEBUG: WIRE: [9.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.aries.util.manifest)(version>=0.1.0)(!(version>=1.0.0))) 
>>>>>>> -> [7.0]
>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.framework.hooks.bundle)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.framework.launch)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=javax.xml.stream) -> [0]
>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>> -> [11.0]
>>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>> -> [11.0]
>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: DYNAMIC WIRE: [11.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.apache.felix.bundlerepository) -> [8.0]
>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)) 
>>>>>>> -> [12.0]
>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.osgi.service.startlevel) -> [0]
>>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>> -> [9.0]
>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>>> -> [11.0]
>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.w3c.dom) -> [0]
>>>>>>> DEBUG: WIRE: [15.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=javax.crypto) -> [0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=javax.crypto.spec) -> [0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=javax.security.auth.x500) -> [0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.commons.logging)(version>=1.1.1)) 
>>>>>>> -> [16.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.http)(version>=4.2.1)) -> [15.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.http.concurrent)(version>=4.2.1)) 
>>>>>>> -> [15.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.http.entity)(version>=4.2.1)) 
>>>>>>> -> [15.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.http.impl)(version>=4.2.1)) -> 
>>>>>>> [15.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.entity)(version>=4.2.1)) 
>>>>>>> -> [15.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.io)(version>=4.2.1)) 
>>>>>>> -> [15.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.http.impl.pool)(version>=4.2.1)) 
>>>>>>> -> [15.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.http.io)(version>=4.2.1)) -> 
>>>>>>> [15.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.http.message)(version>=4.2.1)) 
>>>>>>> -> [15.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.http.params)(version>=4.2.1)) 
>>>>>>> -> [15.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.http.pool)(version>=4.2.1)) -> 
>>>>>>> [15.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.http.protocol)(version>=4.2.1)) -> 
>>>>>>> [15.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.apache.http.util)(version>=4.2.1)) -> 
>>>>>>> [15.0]
>>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.ietf.jgss) -> [0]
>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>> : Enabling SLF4J API support.
>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>> : Enabling Log4J API support.
>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>> : Enabling Avalon Logger API support.
>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>> : Enabling JULI Logger API support.
>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>> bundle org.dy
>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: 
>>>>>>> missing requirement [18.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox
>>>>>>> )
>>>>>>
>>>>>> In your last email message I noticed a carriage return at the end 
>>>>>> of the patch name too, like above. Is it possible that you 
>>>>>> actually have a carriage return included in your package name 
>>>>>> string? It just seems like there are odd line breaks in the error 
>>>>>> message above (also in the bundle symbolic name).
>>>>>>
>>>>>> -> richard
>>>>>>
>>>>>>> at 
>>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>
>>>>>>>         at 
>>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>         at 
>>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>
>>>>>>>         at 
>>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>>> -> [0]
>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>>> -> [9.0]
>>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0))) 
>>>>>>> -> [17.0]
>>>>>>> Registering Util Object!
>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.groovy not 
>>>>>>> found by ch.qos.logback.classic [3]
>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback-test.xml not 
>>>>>>> found by ch.qos.logback.classic [3]
>>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.xml not found 
>>>>>>> by ch.qos.logback.classic [3]
>>>>>>> ____________________________
>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>
>>>>>>> g!
>>>>>>>
>>>>>>> And yes the package is in the bundle which should start 
>>>>>>> everything. I just pushed the current code: 
>>>>>>> https://github.com/olze/SoundBox
>>>>>>> On checkout just use --recursive for the Core-Library, thats the 
>>>>>>> only dependency which is neccessary.
>>>>>>>
>>>>>>> Thanks in advance!
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Am 05.09.2012 22:56, schrieb Richard S. Hall:
>>>>>>>> Set the framework log level to 4 in conf/config.properties...it 
>>>>>>>> will print other errors encountered. It is possible that there 
>>>>>>>> is some other conflict happening before that prevents it from 
>>>>>>>> finding a solution.
>>>>>>>>
>>>>>>>> -> richard
>>>>>>>>
>>>>>>>> On 9/5/12 16:14 , Oliver Zemann wrote:
>>>>>>>>> I have a project with some bundles. When i start it i get:
>>>>>>>>>
>>>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar 
>>>>>>>>> bin\felix.jar
>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>> : Enabling SLF4J API support.
>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>> : Enabling Log4J API support.
>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>> : Enabling Avalon Logger API support.
>>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>>> : Enabling JULI Logger API support.
>>>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>>> bundle org.
>>>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 
>>>>>>>>> 18.0: missing requirement [18.0] osgi.wiring.package; 
>>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundb
>>>>>>>>> )
>>>>>>>>>         at 
>>>>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>>>
>>>>>>>>>         at 
>>>>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>>>         at 
>>>>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>>>
>>>>>>>>>         at 
>>>>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>>>>> Registering Util Object!
>>>>>>>>> ____________________________
>>>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>>>
>>>>>>>>> g!
>>>>>>>>>
>>>>>>>>> I checked the export dialog in netbeans which exports 
>>>>>>>>> "org.dyndns.soundi.soundbox" - so it should find itself. I am 
>>>>>>>>> really confused whats wrong now. It compiles fine without any 
>>>>>>>>> problems.
>>>>>>>>>
>>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>>
>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>
>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --------------------------------------------------------------------- 
>>>>>>>
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --------------------------------------------------------------------- 
>>>>>>
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by Oliver Zemann <ol...@gmail.com>.
Thanks for your fast reply. Here is the output:

g! headers 18

SoundBox OSGi Bundle (18)
-------------------------
Bnd-LastModified = 1346506671187
Build-Jdk = 1.6.0_35
Built-By = oli
Bundle-Activator = org.dyndns.soundi.soundbox.Activator
Bundle-ClassPath = commons-logging-osgi-20081214.jar
Bundle-ManifestVersion = 2
Bundle-Name = SoundBox OSGi Bundle
Bundle-SymbolicName = org.dyndns.soundi.SoundBox
Bundle-Version = 0.0.1.SNAPSHOT
Created-By = Apache Maven Bundle Plugin
Import-Package = org.dyndns.soundi.soundbox
Manifest-Version = 1.0
Tool = Bnd-1.15.0

Am 06.09.2012 01:05, schrieb Richard S. Hall:
> On 9/5/12 6:50 PM, Oliver Zemann wrote:
>> g! inspect c *.package 18
>> Bundle 18 is not resolved.
>
> Oops. We should probably modify the inspect command to work for 
> unresolved bundles...it should be possible.
>
> I guess you'll have to show us the headers instead:
>
>     headers 18
>
> -> richard
>
>> g! lb
>> START LEVEL 1
>>    ID|State      |Level|Name
>>     0|Active     |    0|System Bundle (4.0.3)
>>     1|Active     |    1|ASM all classes (3.2.0)
>>     2|Active     |    1|json simple OSGi Bundle (1.0.0.SNAPSHOT)
>>     3|Active     |    1|Logback Classic Module (1.0.6)
>>     4|Active     |    1|Logback Core Module (1.0.6)
>>     5|Active     |    1|LogbackBundle (1.0.0)
>>     6|Active     |    1|Apache Aries SPI Fly Static Weaving Bundle 
>> (0.4.0.SNAPSHOT)
>>     7|Active     |    1|Apache Aries Util (0.5.0.SNAPSHOT)
>>     8|Active     |    1|Apache Felix Bundle Repository (1.6.6)
>>     9|Active     |    1|Apache Felix EventAdmin (1.2.14)
>>    10|Active     |    1|Apache Felix File Install (3.1.10)
>>    11|Active     |    1|Apache Felix Gogo Command (0.12.0)
>>    12|Active     |    1|Apache Felix Gogo Runtime (0.10.0)
>>    13|Active     |    1|Apache Felix Gogo Shell (0.10.0)
>>    14|Active     |    1|Apache HttpClient OSGi bundle (4.2.1)
>>    15|Active     |    1|Apache HttpCore OSGi bundle (4.2.1)
>>    16|Active     |    1|OPS4J Pax Logging - API (1.6.9)
>>    17|Active     |    1|slf4j-api (1.6.6)
>>    18|Installed  |    1|SoundBox OSGi Bundle (0.0.1.SNAPSHOT)
>>    19|Active     |    1|SoundBox-CoreLibrary OSGi Bundle 
>> (1.0.0.SNAPSHOT)
>> g!
>>
>> Am 06.09.2012 00:35, schrieb Richard S. Hall:
>>> If you type at the Gogo shell prompt:
>>>
>>>     inspect c *.package 18
>>>
>>> Where 18 is the bundle ID of the bundle failing to resolve, do you 
>>> see the package in question listed as being a capability it provides?
>>>
>>> -> richard
>>>
>>> On 9/5/12 5:25 PM, Oliver Zemann wrote:
>>>> I copy/pasted this from the windows command line, thats why there 
>>>> is that return, sorry for that ;)
>>>> So this should not be the problem.
>>>>
>>>> Am 05.09.2012 23:20, schrieb Richard S. Hall:
>>>>>
>>>>> On 9/5/12 17:01 , Oliver Zemann wrote:
>>>>>> For me it looks ok, maybe someone can see whats wrong:
>>>>>>
>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>>>>> DEBUG: WIRE: [17.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) -> [3.0]
>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=javax.sql) -> [0]
>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.xml.sax.helpers) -> [0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core)(version>=1.0.0)) -> 
>>>>>> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.boolex)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.db)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.encoder)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.filter)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.helpers)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.html)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran)(version>=1.0.0)) -> 
>>>>>> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.action)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.conditional)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.event)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.spi)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.util)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.net)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.color)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.parser)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.read)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling.helper)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.sift)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.spi)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.status)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.0.0)) 
>>>>>> -> [4.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=javax.management) -> [0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)) -> [17.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.slf4j.helpers)(version>=1.6.0)) -> [17.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.slf4j.spi)(version>=1.6.0)) -> [17.0]
>>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)(!(version>=1.0.0))) 
>>>>>> -> [12.0]
>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.osgi.service.event) -> [9.0]
>>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>> DEBUG: WIRE: [9.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.aries.util.manifest)(version>=0.1.0)(!(version>=1.0.0))) 
>>>>>> -> [7.0]
>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.framework.hooks.bundle)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.framework.launch)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=javax.xml.stream) -> [0]
>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>> -> [11.0]
>>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>> -> [11.0]
>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: DYNAMIC WIRE: [11.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.apache.felix.bundlerepository) -> [8.0]
>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)) 
>>>>>> -> [12.0]
>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.osgi.service.startlevel) -> [0]
>>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>> -> [9.0]
>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>>> -> [11.0]
>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.w3c.dom) -> [0]
>>>>>> DEBUG: WIRE: [15.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=javax.crypto) -> [0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=javax.crypto.spec) -> [0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=javax.security.auth.x500) -> [0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.commons.logging)(version>=1.1.1)) 
>>>>>> -> [16.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.http)(version>=4.2.1)) -> [15.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.http.concurrent)(version>=4.2.1)) 
>>>>>> -> [15.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.http.entity)(version>=4.2.1)) 
>>>>>> -> [15.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.http.impl)(version>=4.2.1)) -> 
>>>>>> [15.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.http.impl.entity)(version>=4.2.1)) 
>>>>>> -> [15.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.http.impl.io)(version>=4.2.1)) 
>>>>>> -> [15.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.http.impl.pool)(version>=4.2.1)) -> 
>>>>>> [15.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.http.io)(version>=4.2.1)) -> 
>>>>>> [15.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.http.message)(version>=4.2.1)) 
>>>>>> -> [15.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.http.params)(version>=4.2.1)) 
>>>>>> -> [15.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.http.pool)(version>=4.2.1)) -> 
>>>>>> [15.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.http.protocol)(version>=4.2.1)) 
>>>>>> -> [15.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.apache.http.util)(version>=4.2.1)) -> 
>>>>>> [15.0]
>>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.ietf.jgss) -> [0]
>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>> : Enabling SLF4J API support.
>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>> : Enabling Log4J API support.
>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>> : Enabling Avalon Logger API support.
>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>> : Enabling JULI Logger API support.
>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>> bundle org.dy
>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: 
>>>>>> missing requirement [18.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox
>>>>>> )
>>>>>
>>>>> In your last email message I noticed a carriage return at the end 
>>>>> of the patch name too, like above. Is it possible that you 
>>>>> actually have a carriage return included in your package name 
>>>>> string? It just seems like there are odd line breaks in the error 
>>>>> message above (also in the bundle symbolic name).
>>>>>
>>>>> -> richard
>>>>>
>>>>>> at 
>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>
>>>>>>         at 
>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>         at 
>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>
>>>>>>         at 
>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>>> -> [0]
>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>>> -> [9.0]
>>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0))) 
>>>>>> -> [17.0]
>>>>>> Registering Util Object!
>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.groovy not found 
>>>>>> by ch.qos.logback.classic [3]
>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback-test.xml not 
>>>>>> found by ch.qos.logback.classic [3]
>>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.xml not found by 
>>>>>> ch.qos.logback.classic [3]
>>>>>> ____________________________
>>>>>> Welcome to Apache Felix Gogo
>>>>>>
>>>>>> g!
>>>>>>
>>>>>> And yes the package is in the bundle which should start 
>>>>>> everything. I just pushed the current code: 
>>>>>> https://github.com/olze/SoundBox
>>>>>> On checkout just use --recursive for the Core-Library, thats the 
>>>>>> only dependency which is neccessary.
>>>>>>
>>>>>> Thanks in advance!
>>>>>>
>>>>>>
>>>>>>
>>>>>> Am 05.09.2012 22:56, schrieb Richard S. Hall:
>>>>>>> Set the framework log level to 4 in conf/config.properties...it 
>>>>>>> will print other errors encountered. It is possible that there 
>>>>>>> is some other conflict happening before that prevents it from 
>>>>>>> finding a solution.
>>>>>>>
>>>>>>> -> richard
>>>>>>>
>>>>>>> On 9/5/12 16:14 , Oliver Zemann wrote:
>>>>>>>> I have a project with some bundles. When i start it i get:
>>>>>>>>
>>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>> : Enabling SLF4J API support.
>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>> : Enabling Log4J API support.
>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>> : Enabling Avalon Logger API support.
>>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>>> : Enabling JULI Logger API support.
>>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>> bundle org.
>>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: 
>>>>>>>> missing requirement [18.0] osgi.wiring.package; 
>>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundb
>>>>>>>> )
>>>>>>>>         at 
>>>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>>
>>>>>>>>         at 
>>>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>>         at 
>>>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>>
>>>>>>>>         at 
>>>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>>>> Registering Util Object!
>>>>>>>> ____________________________
>>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>>
>>>>>>>> g!
>>>>>>>>
>>>>>>>> I checked the export dialog in netbeans which exports 
>>>>>>>> "org.dyndns.soundi.soundbox" - so it should find itself. I am 
>>>>>>>> really confused whats wrong now. It compiles fine without any 
>>>>>>>> problems.
>>>>>>>>
>>>>>>>> --------------------------------------------------------------------- 
>>>>>>>>
>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --------------------------------------------------------------------- 
>>>>>>>
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --------------------------------------------------------------------- 
>>>>>>
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by "Richard S. Hall" <he...@ungoverned.org>.
On 9/5/12 6:50 PM, Oliver Zemann wrote:
> g! inspect c *.package 18
> Bundle 18 is not resolved.

Oops. We should probably modify the inspect command to work for 
unresolved bundles...it should be possible.

I guess you'll have to show us the headers instead:

     headers 18

-> richard

> g! lb
> START LEVEL 1
>    ID|State      |Level|Name
>     0|Active     |    0|System Bundle (4.0.3)
>     1|Active     |    1|ASM all classes (3.2.0)
>     2|Active     |    1|json simple OSGi Bundle (1.0.0.SNAPSHOT)
>     3|Active     |    1|Logback Classic Module (1.0.6)
>     4|Active     |    1|Logback Core Module (1.0.6)
>     5|Active     |    1|LogbackBundle (1.0.0)
>     6|Active     |    1|Apache Aries SPI Fly Static Weaving Bundle 
> (0.4.0.SNAPSHOT)
>     7|Active     |    1|Apache Aries Util (0.5.0.SNAPSHOT)
>     8|Active     |    1|Apache Felix Bundle Repository (1.6.6)
>     9|Active     |    1|Apache Felix EventAdmin (1.2.14)
>    10|Active     |    1|Apache Felix File Install (3.1.10)
>    11|Active     |    1|Apache Felix Gogo Command (0.12.0)
>    12|Active     |    1|Apache Felix Gogo Runtime (0.10.0)
>    13|Active     |    1|Apache Felix Gogo Shell (0.10.0)
>    14|Active     |    1|Apache HttpClient OSGi bundle (4.2.1)
>    15|Active     |    1|Apache HttpCore OSGi bundle (4.2.1)
>    16|Active     |    1|OPS4J Pax Logging - API (1.6.9)
>    17|Active     |    1|slf4j-api (1.6.6)
>    18|Installed  |    1|SoundBox OSGi Bundle (0.0.1.SNAPSHOT)
>    19|Active     |    1|SoundBox-CoreLibrary OSGi Bundle (1.0.0.SNAPSHOT)
> g!
>
> Am 06.09.2012 00:35, schrieb Richard S. Hall:
>> If you type at the Gogo shell prompt:
>>
>>     inspect c *.package 18
>>
>> Where 18 is the bundle ID of the bundle failing to resolve, do you 
>> see the package in question listed as being a capability it provides?
>>
>> -> richard
>>
>> On 9/5/12 5:25 PM, Oliver Zemann wrote:
>>> I copy/pasted this from the windows command line, thats why there is 
>>> that return, sorry for that ;)
>>> So this should not be the problem.
>>>
>>> Am 05.09.2012 23:20, schrieb Richard S. Hall:
>>>>
>>>> On 9/5/12 17:01 , Oliver Zemann wrote:
>>>>> For me it looks ok, maybe someone can see whats wrong:
>>>>>
>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>>>> DEBUG: WIRE: [17.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) -> [3.0]
>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=javax.sql) -> [0]
>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.xml.sax.helpers) -> [0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core)(version>=1.0.0)) -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.boolex)(version>=1.0.0)) -> 
>>>>> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.db)(version>=1.0.0)) -> 
>>>>> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.encoder)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.filter)(version>=1.0.0)) -> 
>>>>> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.helpers)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.html)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.action)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.conditional)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.event)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.spi)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.util)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.net)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.color)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.parser)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.read)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling.helper)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.sift)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.spi)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.status)(version>=1.0.0)) -> 
>>>>> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.0.0)) 
>>>>> -> [4.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=javax.management) -> [0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)) -> [17.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.slf4j.helpers)(version>=1.6.0)) -> [17.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.slf4j.spi)(version>=1.6.0)) -> [17.0]
>>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)(!(version>=1.0.0))) 
>>>>> -> [12.0]
>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.osgi.service.event) -> [9.0]
>>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>> DEBUG: WIRE: [9.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.aries.util.manifest)(version>=0.1.0)(!(version>=1.0.0))) 
>>>>> -> [7.0]
>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.framework.hooks.bundle)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.framework.launch)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=javax.xml.stream) -> [0]
>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>> -> [11.0]
>>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>> -> [11.0]
>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: DYNAMIC WIRE: [11.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.apache.felix.bundlerepository) -> [8.0]
>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)) 
>>>>> -> [12.0]
>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.osgi.service.startlevel) -> [0]
>>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>> -> [9.0]
>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>>> -> [11.0]
>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.0.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.w3c.dom) -> [0]
>>>>> DEBUG: WIRE: [15.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=javax.crypto) -> [0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=javax.crypto.spec) -> [0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=javax.security.auth.x500) -> [0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.commons.logging)(version>=1.1.1)) -> 
>>>>> [16.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.http)(version>=4.2.1)) -> [15.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.http.concurrent)(version>=4.2.1)) -> 
>>>>> [15.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.http.entity)(version>=4.2.1)) -> 
>>>>> [15.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.http.impl)(version>=4.2.1)) -> 
>>>>> [15.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.http.impl.entity)(version>=4.2.1)) 
>>>>> -> [15.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.http.impl.io)(version>=4.2.1)) 
>>>>> -> [15.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.http.impl.pool)(version>=4.2.1)) 
>>>>> -> [15.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.http.io)(version>=4.2.1)) -> [15.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.http.message)(version>=4.2.1)) 
>>>>> -> [15.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.http.params)(version>=4.2.1)) -> 
>>>>> [15.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.http.pool)(version>=4.2.1)) -> 
>>>>> [15.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.http.protocol)(version>=4.2.1)) 
>>>>> -> [15.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.apache.http.util)(version>=4.2.1)) -> 
>>>>> [15.0]
>>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.ietf.jgss) -> [0]
>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>> : Enabling SLF4J API support.
>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>> : Enabling Jakarta Commons Logging API support.
>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>> : Enabling Log4J API support.
>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>> : Enabling Avalon Logger API support.
>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>> : Enabling JULI Logger API support.
>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>>> bundle org.dy
>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>> requirement [18.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: 
>>>>> missing requirement [18.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox
>>>>> )
>>>>
>>>> In your last email message I noticed a carriage return at the end 
>>>> of the patch name too, like above. Is it possible that you actually 
>>>> have a carriage return included in your package name string? It 
>>>> just seems like there are odd line breaks in the error message 
>>>> above (also in the bundle symbolic name).
>>>>
>>>> -> richard
>>>>
>>>>> at 
>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>
>>>>>         at 
>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>         at 
>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
>>>>>         at 
>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>>> -> [0]
>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0))) 
>>>>> -> [9.0]
>>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0))) 
>>>>> -> [17.0]
>>>>> Registering Util Object!
>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.groovy not found 
>>>>> by ch.qos.logback.classic [3]
>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback-test.xml not 
>>>>> found by ch.qos.logback.classic [3]
>>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.xml not found by 
>>>>> ch.qos.logback.classic [3]
>>>>> ____________________________
>>>>> Welcome to Apache Felix Gogo
>>>>>
>>>>> g!
>>>>>
>>>>> And yes the package is in the bundle which should start 
>>>>> everything. I just pushed the current code: 
>>>>> https://github.com/olze/SoundBox
>>>>> On checkout just use --recursive for the Core-Library, thats the 
>>>>> only dependency which is neccessary.
>>>>>
>>>>> Thanks in advance!
>>>>>
>>>>>
>>>>>
>>>>> Am 05.09.2012 22:56, schrieb Richard S. Hall:
>>>>>> Set the framework log level to 4 in conf/config.properties...it 
>>>>>> will print other errors encountered. It is possible that there is 
>>>>>> some other conflict happening before that prevents it from 
>>>>>> finding a solution.
>>>>>>
>>>>>> -> richard
>>>>>>
>>>>>> On 9/5/12 16:14 , Oliver Zemann wrote:
>>>>>>> I have a project with some bundles. When i start it i get:
>>>>>>>
>>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>> : Enabling SLF4J API support.
>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>> : Enabling Log4J API support.
>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>> : Enabling Avalon Logger API support.
>>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>>> : Enabling JULI Logger API support.
>>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>> bundle org.
>>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: 
>>>>>>> missing requirement [18.0] osgi.wiring.package; 
>>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundb
>>>>>>> )
>>>>>>>         at 
>>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>>
>>>>>>>         at 
>>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>>         at 
>>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>>
>>>>>>>         at 
>>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>>> Registering Util Object!
>>>>>>> ____________________________
>>>>>>> Welcome to Apache Felix Gogo
>>>>>>>
>>>>>>> g!
>>>>>>>
>>>>>>> I checked the export dialog in netbeans which exports 
>>>>>>> "org.dyndns.soundi.soundbox" - so it should find itself. I am 
>>>>>>> really confused whats wrong now. It compiles fine without any 
>>>>>>> problems.
>>>>>>>
>>>>>>> --------------------------------------------------------------------- 
>>>>>>>
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --------------------------------------------------------------------- 
>>>>>>
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by Oliver Zemann <ol...@gmail.com>.
g! inspect c *.package 18
Bundle 18 is not resolved.
g! lb
START LEVEL 1
    ID|State      |Level|Name
     0|Active     |    0|System Bundle (4.0.3)
     1|Active     |    1|ASM all classes (3.2.0)
     2|Active     |    1|json simple OSGi Bundle (1.0.0.SNAPSHOT)
     3|Active     |    1|Logback Classic Module (1.0.6)
     4|Active     |    1|Logback Core Module (1.0.6)
     5|Active     |    1|LogbackBundle (1.0.0)
     6|Active     |    1|Apache Aries SPI Fly Static Weaving Bundle 
(0.4.0.SNAPSHOT)
     7|Active     |    1|Apache Aries Util (0.5.0.SNAPSHOT)
     8|Active     |    1|Apache Felix Bundle Repository (1.6.6)
     9|Active     |    1|Apache Felix EventAdmin (1.2.14)
    10|Active     |    1|Apache Felix File Install (3.1.10)
    11|Active     |    1|Apache Felix Gogo Command (0.12.0)
    12|Active     |    1|Apache Felix Gogo Runtime (0.10.0)
    13|Active     |    1|Apache Felix Gogo Shell (0.10.0)
    14|Active     |    1|Apache HttpClient OSGi bundle (4.2.1)
    15|Active     |    1|Apache HttpCore OSGi bundle (4.2.1)
    16|Active     |    1|OPS4J Pax Logging - API (1.6.9)
    17|Active     |    1|slf4j-api (1.6.6)
    18|Installed  |    1|SoundBox OSGi Bundle (0.0.1.SNAPSHOT)
    19|Active     |    1|SoundBox-CoreLibrary OSGi Bundle (1.0.0.SNAPSHOT)
g!

Am 06.09.2012 00:35, schrieb Richard S. Hall:
> If you type at the Gogo shell prompt:
>
>     inspect c *.package 18
>
> Where 18 is the bundle ID of the bundle failing to resolve, do you see 
> the package in question listed as being a capability it provides?
>
> -> richard
>
> On 9/5/12 5:25 PM, Oliver Zemann wrote:
>> I copy/pasted this from the windows command line, thats why there is 
>> that return, sorry for that ;)
>> So this should not be the problem.
>>
>> Am 05.09.2012 23:20, schrieb Richard S. Hall:
>>>
>>> On 9/5/12 17:01 , Oliver Zemann wrote:
>>>> For me it looks ok, maybe someone can see whats wrong:
>>>>
>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>>> DEBUG: WIRE: [17.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) -> [3.0]
>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=javax.sql) -> [0]
>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.xml.sax.helpers) -> [0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core)(version>=1.0.0)) -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.boolex)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.db)(version>=1.0.0)) -> 
>>>> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.encoder)(version>=1.0.0)) -> 
>>>> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.filter)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.helpers)(version>=1.0.0)) -> 
>>>> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.html)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.action)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.conditional)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.event)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.spi)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.util)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.net)(version>=1.0.0)) -> 
>>>> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern)(version>=1.0.0)) -> 
>>>> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.color)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.parser)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.read)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling)(version>=1.0.0)) -> 
>>>> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling.helper)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.sift)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.spi)(version>=1.0.0)) -> 
>>>> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.status)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.0.0)) 
>>>> -> [4.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=javax.management) -> [0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=javax.naming) -> [0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)) -> [17.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.slf4j.helpers)(version>=1.6.0)) -> [17.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.slf4j.spi)(version>=1.6.0)) -> [17.0]
>>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)(!(version>=1.0.0))) 
>>>> -> [12.0]
>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.osgi.service.event) -> [9.0]
>>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>> DEBUG: WIRE: [9.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.aries.util.manifest)(version>=0.1.0)(!(version>=1.0.0))) 
>>>> -> [7.0]
>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.framework.hooks.bundle)(version>=1.0.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.framework.launch)(version>=1.0.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=javax.xml.stream) -> [0]
>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>> -> [11.0]
>>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>> -> [11.0]
>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: DYNAMIC WIRE: [11.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.apache.felix.bundlerepository) -> [8.0]
>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)) 
>>>> -> [12.0]
>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.osgi.service.startlevel) -> [0]
>>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.0.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0))) 
>>>> -> [9.0]
>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>>> -> [11.0]
>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.0.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.w3c.dom) -> [0]
>>>> DEBUG: WIRE: [15.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=javax.crypto) -> [0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=javax.crypto.spec) -> [0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=javax.security.auth.x500) -> [0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.commons.logging)(version>=1.1.1)) 
>>>> -> [16.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.http)(version>=4.2.1)) -> [15.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.http.concurrent)(version>=4.2.1)) 
>>>> -> [15.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.http.entity)(version>=4.2.1)) -> 
>>>> [15.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.http.impl)(version>=4.2.1)) -> 
>>>> [15.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.http.impl.entity)(version>=4.2.1)) -> 
>>>> [15.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.http.impl.io)(version>=4.2.1)) -> 
>>>> [15.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.http.impl.pool)(version>=4.2.1)) 
>>>> -> [15.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.http.io)(version>=4.2.1)) -> [15.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.http.message)(version>=4.2.1)) -> 
>>>> [15.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.http.params)(version>=4.2.1)) -> 
>>>> [15.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.http.pool)(version>=4.2.1)) -> 
>>>> [15.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.http.protocol)(version>=4.2.1)) 
>>>> -> [15.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.apache.http.util)(version>=4.2.1)) -> 
>>>> [15.0]
>>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.ietf.jgss) -> [0]
>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>> : Enabling SLF4J API support.
>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>> : Enabling Jakarta Commons Logging API support.
>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>> : Enabling Log4J API support.
>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>> : Enabling Avalon Logger API support.
>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>> : Enabling JULI Logger API support.
>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>> bundle org.dy
>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>> requirement [18.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>> org.osgi.framework.BundleException: Unresolved constraint in bundle 
>>>> org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>> requirement [18.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox
>>>> )
>>>
>>> In your last email message I noticed a carriage return at the end of 
>>> the patch name too, like above. Is it possible that you actually 
>>> have a carriage return included in your package name string? It just 
>>> seems like there are odd line breaks in the error message above 
>>> (also in the bundle symbolic name).
>>>
>>> -> richard
>>>
>>>> at 
>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>
>>>>         at 
>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>         at 
>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
>>>>         at 
>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>         at java.lang.Thread.run(Unknown Source)
>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>>> -> [0]
>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0))) 
>>>> -> [9.0]
>>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0))) 
>>>> -> [17.0]
>>>> Registering Util Object!
>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.groovy not found 
>>>> by ch.qos.logback.classic [3]
>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback-test.xml not found 
>>>> by ch.qos.logback.classic [3]
>>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.xml not found by 
>>>> ch.qos.logback.classic [3]
>>>> ____________________________
>>>> Welcome to Apache Felix Gogo
>>>>
>>>> g!
>>>>
>>>> And yes the package is in the bundle which should start everything. 
>>>> I just pushed the current code: https://github.com/olze/SoundBox
>>>> On checkout just use --recursive for the Core-Library, thats the 
>>>> only dependency which is neccessary.
>>>>
>>>> Thanks in advance!
>>>>
>>>>
>>>>
>>>> Am 05.09.2012 22:56, schrieb Richard S. Hall:
>>>>> Set the framework log level to 4 in conf/config.properties...it 
>>>>> will print other errors encountered. It is possible that there is 
>>>>> some other conflict happening before that prevents it from finding 
>>>>> a solution.
>>>>>
>>>>> -> richard
>>>>>
>>>>> On 9/5/12 16:14 , Oliver Zemann wrote:
>>>>>> I have a project with some bundles. When i start it i get:
>>>>>>
>>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>> : Enabling SLF4J API support.
>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>> : Enabling Jakarta Commons Logging API support.
>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>> : Enabling Log4J API support.
>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>> : Enabling Avalon Logger API support.
>>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>>> : Enabling JULI Logger API support.
>>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>> bundle org.
>>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>>> requirement [18.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: 
>>>>>> missing requirement [18.0] osgi.wiring.package; 
>>>>>> (osgi.wiring.package=org.dyndns.soundi.soundb
>>>>>> )
>>>>>>         at 
>>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>>
>>>>>>         at 
>>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>>         at 
>>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 
>>>>>>
>>>>>>         at 
>>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>>> Registering Util Object!
>>>>>> ____________________________
>>>>>> Welcome to Apache Felix Gogo
>>>>>>
>>>>>> g!
>>>>>>
>>>>>> I checked the export dialog in netbeans which exports 
>>>>>> "org.dyndns.soundi.soundbox" - so it should find itself. I am 
>>>>>> really confused whats wrong now. It compiles fine without any 
>>>>>> problems.
>>>>>>
>>>>>> --------------------------------------------------------------------- 
>>>>>>
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by "Richard S. Hall" <he...@ungoverned.org>.
If you type at the Gogo shell prompt:

     inspect c *.package 18

Where 18 is the bundle ID of the bundle failing to resolve, do you see 
the package in question listed as being a capability it provides?

-> richard

On 9/5/12 5:25 PM, Oliver Zemann wrote:
> I copy/pasted this from the windows command line, thats why there is 
> that return, sorry for that ;)
> So this should not be the problem.
>
> Am 05.09.2012 23:20, schrieb Richard S. Hall:
>>
>> On 9/5/12 17:01 , Oliver Zemann wrote:
>>> For me it looks ok, maybe someone can see whats wrong:
>>>
>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>> DEBUG: WIRE: [17.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) -> [3.0]
>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>> (osgi.wiring.package=javax.naming) -> [0]
>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>> (osgi.wiring.package=javax.sql) -> [0]
>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.xml.sax.helpers) -> [0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core)(version>=1.0.0)) -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.boolex)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.db)(version>=1.0.0)) -> 
>>> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.encoder)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.filter)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.helpers)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.html)(version>=1.0.0)) -> 
>>> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.joran)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.action)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.conditional)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.event)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.spi)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.joran.util)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.net)(version>=1.0.0)) -> 
>>> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.color)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.parser)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.read)(version>=1.0.0)) -> 
>>> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.rolling.helper)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.sift)(version>=1.0.0)) -> 
>>> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.spi)(version>=1.0.0)) -> 
>>> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.status)(version>=1.0.0)) 
>>> -> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.0.0)) -> 
>>> [4.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (osgi.wiring.package=javax.management) -> [0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (osgi.wiring.package=javax.naming) -> [0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)) -> [17.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.slf4j.helpers)(version>=1.6.0)) -> [17.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.slf4j.spi)(version>=1.6.0)) -> [17.0]
>>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.xml.sax) -> [0]
>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)(!(version>=1.0.0))) 
>>> -> [12.0]
>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.osgi.service.event) -> [9.0]
>>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>> DEBUG: WIRE: [9.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.aries.util.manifest)(version>=0.1.0)(!(version>=1.0.0))) 
>>> -> [7.0]
>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.framework.hooks.bundle)(version>=1.0.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.framework.launch)(version>=1.0.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>> (osgi.wiring.package=javax.xml.stream) -> [0]
>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>> -> [11.0]
>>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>> -> [11.0]
>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: DYNAMIC WIRE: [11.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.apache.felix.bundlerepository) -> [8.0]
>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)) 
>>> -> [12.0]
>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.osgi.framework) -> [0]
>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.osgi.service.startlevel) -> [0]
>>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.0.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0))) 
>>> -> [9.0]
>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>>> -> [11.0]
>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.0.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.w3c.dom) -> [0]
>>> DEBUG: WIRE: [15.0] osgi.wiring.package; 
>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (osgi.wiring.package=javax.crypto) -> [0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (osgi.wiring.package=javax.crypto.spec) -> [0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (osgi.wiring.package=javax.net.ssl) -> [0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (osgi.wiring.package=javax.security.auth.x500) -> [0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.commons.logging)(version>=1.1.1)) 
>>> -> [16.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.http)(version>=4.2.1)) -> [15.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.http.concurrent)(version>=4.2.1)) 
>>> -> [15.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.http.entity)(version>=4.2.1)) -> 
>>> [15.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.http.impl)(version>=4.2.1)) -> [15.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.http.impl.entity)(version>=4.2.1)) 
>>> -> [15.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.http.impl.io)(version>=4.2.1)) -> 
>>> [15.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.http.impl.pool)(version>=4.2.1)) 
>>> -> [15.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.http.io)(version>=4.2.1)) -> [15.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.http.message)(version>=4.2.1)) -> 
>>> [15.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.http.params)(version>=4.2.1)) -> 
>>> [15.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.http.pool)(version>=4.2.1)) -> [15.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.http.protocol)(version>=4.2.1)) -> 
>>> [15.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.apache.http.util)(version>=4.2.1)) -> [15.0]
>>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.ietf.jgss) -> [0]
>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>> : Enabling SLF4J API support.
>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>> : Enabling Jakarta Commons Logging API support.
>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>> : Enabling Log4J API support.
>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>> : Enabling Avalon Logger API support.
>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>> : Enabling JULI Logger API support.
>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>> (org.osgi.framework.BundleException: Unresolved constraint in bundle 
>>> org.dy
>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>> requirement [18.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>> org.osgi.framework.BundleException: Unresolved constraint in bundle 
>>> org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>> requirement [18.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.dyndns.soundi.soundbox
>>> )
>>
>> In your last email message I noticed a carriage return at the end of 
>> the patch name too, like above. Is it possible that you actually have 
>> a carriage return included in your package name string? It just seems 
>> like there are odd line breaks in the error message above (also in 
>> the bundle symbolic name).
>>
>> -> richard
>>
>>> at 
>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826)
>>>         at 
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>         at 
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
>>>         at 
>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>         at java.lang.Thread.run(Unknown Source)
>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>>> -> [0]
>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0))) 
>>> -> [9.0]
>>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0))) -> 
>>> [17.0]
>>> Registering Util Object!
>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.groovy not found by 
>>> ch.qos.logback.classic [3]
>>> DEBUG: Bundle ch.qos.logback.classic [3] logback-test.xml not found 
>>> by ch.qos.logback.classic [3]
>>> DEBUG: Bundle ch.qos.logback.classic [3] logback.xml not found by 
>>> ch.qos.logback.classic [3]
>>> ____________________________
>>> Welcome to Apache Felix Gogo
>>>
>>> g!
>>>
>>> And yes the package is in the bundle which should start everything. 
>>> I just pushed the current code: https://github.com/olze/SoundBox
>>> On checkout just use --recursive for the Core-Library, thats the 
>>> only dependency which is neccessary.
>>>
>>> Thanks in advance!
>>>
>>>
>>>
>>> Am 05.09.2012 22:56, schrieb Richard S. Hall:
>>>> Set the framework log level to 4 in conf/config.properties...it 
>>>> will print other errors encountered. It is possible that there is 
>>>> some other conflict happening before that prevents it from finding 
>>>> a solution.
>>>>
>>>> -> richard
>>>>
>>>> On 9/5/12 16:14 , Oliver Zemann wrote:
>>>>> I have a project with some bundles. When i start it i get:
>>>>>
>>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>> : Enabling SLF4J API support.
>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>> : Enabling Jakarta Commons Logging API support.
>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>> : Enabling Log4J API support.
>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>> : Enabling Avalon Logger API support.
>>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>>> : Enabling JULI Logger API support.
>>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>>> bundle org.
>>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>>> requirement [18.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>>> org.osgi.framework.BundleException: Unresolved constraint in 
>>>>> bundle org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: 
>>>>> missing requirement [18.0] osgi.wiring.package; 
>>>>> (osgi.wiring.package=org.dyndns.soundi.soundb
>>>>> )
>>>>>         at 
>>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>>
>>>>>         at 
>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>>         at 
>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
>>>>>         at 
>>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>>         at java.lang.Thread.run(Unknown Source)
>>>>> Registering Util Object!
>>>>> ____________________________
>>>>> Welcome to Apache Felix Gogo
>>>>>
>>>>> g!
>>>>>
>>>>> I checked the export dialog in netbeans which exports 
>>>>> "org.dyndns.soundi.soundbox" - so it should find itself. I am 
>>>>> really confused whats wrong now. It compiles fine without any 
>>>>> problems.
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by Oliver Zemann <ol...@gmail.com>.
I copy/pasted this from the windows command line, thats why there is 
that return, sorry for that ;)
So this should not be the problem.

Am 05.09.2012 23:20, schrieb Richard S. Hall:
>
> On 9/5/12 17:01 , Oliver Zemann wrote:
>> For me it looks ok, maybe someone can see whats wrong:
>>
>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>> DEBUG: WIRE: [17.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) -> [3.0]
>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>> (osgi.wiring.package=javax.naming) -> [0]
>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>> (osgi.wiring.package=javax.sql) -> [0]
>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.xml.sax) -> [0]
>> DEBUG: WIRE: [4.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.xml.sax.helpers) -> [0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core)(version>=1.0.0)) -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.boolex)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.db)(version>=1.0.0)) -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.encoder)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.filter)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.helpers)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.html)(version>=1.0.0)) -> 
>> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.joran)(version>=1.0.0)) -> 
>> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.joran.action)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.joran.conditional)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.joran.event)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.joran.spi)(version>=1.0.0)) -> 
>> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.joran.util)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.net)(version>=1.0.0)) -> 
>> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.pattern)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.color)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.pattern.parser)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.read)(version>=1.0.0)) -> 
>> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.rolling)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.rolling.helper)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.sift)(version>=1.0.0)) -> 
>> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.spi)(version>=1.0.0)) -> 
>> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.status)(version>=1.0.0)) 
>> -> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.0.0)) -> 
>> [4.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (osgi.wiring.package=javax.management) -> [0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (osgi.wiring.package=javax.naming) -> [0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)) -> [17.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.slf4j.helpers)(version>=1.6.0)) -> [17.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.slf4j.spi)(version>=1.6.0)) -> [17.0]
>> DEBUG: WIRE: [3.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.xml.sax) -> [0]
>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)(!(version>=1.0.0))) 
>> -> [12.0]
>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [11.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.osgi.framework) -> [0]
>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>> DEBUG: WIRE: [5.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.osgi.framework) -> [0]
>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.osgi.service.event) -> [9.0]
>> DEBUG: WIRE: [12.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>> DEBUG: WIRE: [9.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.aries.util.manifest)(version>=0.1.0)(!(version>=1.0.0))) 
>> -> [7.0]
>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
>> DEBUG: WIRE: [6.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.framework.hooks.bundle)(version>=1.0.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.framework.launch)(version>=1.0.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [7.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>> (osgi.wiring.package=javax.xml.stream) -> [0]
>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>> -> [11.0]
>> DEBUG: WIRE: [8.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>> -> [11.0]
>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [10.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: DYNAMIC WIRE: [11.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.apache.felix.bundlerepository) -> [8.0]
>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)) 
>> -> [12.0]
>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.osgi.framework) -> [0]
>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.osgi.service.startlevel) -> [0]
>> DEBUG: WIRE: [13.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>> (osgi.wiring.package=javax.xml.parsers) -> [0]
>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.0.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0))) 
>> -> [9.0]
>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
>> -> [11.0]
>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.0.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [16.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.w3c.dom) -> [0]
>> DEBUG: WIRE: [15.0] osgi.wiring.package; 
>> (osgi.wiring.package=javax.net.ssl) -> [0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (osgi.wiring.package=javax.crypto) -> [0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (osgi.wiring.package=javax.crypto.spec) -> [0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (osgi.wiring.package=javax.net.ssl) -> [0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (osgi.wiring.package=javax.security.auth.x500) -> [0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.commons.logging)(version>=1.1.1)) 
>> -> [16.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.http)(version>=4.2.1)) -> [15.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.http.concurrent)(version>=4.2.1)) 
>> -> [15.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.http.entity)(version>=4.2.1)) -> 
>> [15.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.http.impl)(version>=4.2.1)) -> [15.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.http.impl.entity)(version>=4.2.1)) 
>> -> [15.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.http.impl.io)(version>=4.2.1)) -> 
>> [15.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.http.impl.pool)(version>=4.2.1)) -> 
>> [15.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.http.io)(version>=4.2.1)) -> [15.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.http.message)(version>=4.2.1)) -> 
>> [15.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.http.params)(version>=4.2.1)) -> 
>> [15.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.http.pool)(version>=4.2.1)) -> [15.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.http.protocol)(version>=4.2.1)) -> 
>> [15.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.apache.http.util)(version>=4.2.1)) -> [15.0]
>> DEBUG: WIRE: [14.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.ietf.jgss) -> [0]
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>> : Enabling SLF4J API support.
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>> : Enabling Jakarta Commons Logging API support.
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>> : Enabling Log4J API support.
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>> : Enabling Avalon Logger API support.
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>> : Enabling JULI Logger API support.
>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>> (org.osgi.framework.BundleException: Unresolved constraint in bundle 
>> org.dy
>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>> requirement [18.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>> org.osgi.framework.BundleException: Unresolved constraint in bundle 
>> org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>> requirement [18.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.dyndns.soundi.soundbox
>> )
>
> In your last email message I noticed a carriage return at the end of 
> the patch name too, like above. Is it possible that you actually have 
> a carriage return included in your package name string? It just seems 
> like there are odd line breaks in the error message above (also in the 
> bundle symbolic name).
>
> -> richard
>
>> at 
>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826)
>>         at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>         at 
>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
>>         at 
>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>         at java.lang.Thread.run(Unknown Source)
>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
>> -> [0]
>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0))) 
>> -> [9.0]
>> DEBUG: WIRE: [19.0] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0))) 
>> -> [17.0]
>> Registering Util Object!
>> DEBUG: Bundle ch.qos.logback.classic [3] logback.groovy not found by 
>> ch.qos.logback.classic [3]
>> DEBUG: Bundle ch.qos.logback.classic [3] logback-test.xml not found 
>> by ch.qos.logback.classic [3]
>> DEBUG: Bundle ch.qos.logback.classic [3] logback.xml not found by 
>> ch.qos.logback.classic [3]
>> ____________________________
>> Welcome to Apache Felix Gogo
>>
>> g!
>>
>> And yes the package is in the bundle which should start everything. I 
>> just pushed the current code: https://github.com/olze/SoundBox
>> On checkout just use --recursive for the Core-Library, thats the only 
>> dependency which is neccessary.
>>
>> Thanks in advance!
>>
>>
>>
>> Am 05.09.2012 22:56, schrieb Richard S. Hall:
>>> Set the framework log level to 4 in conf/config.properties...it will 
>>> print other errors encountered. It is possible that there is some 
>>> other conflict happening before that prevents it from finding a 
>>> solution.
>>>
>>> -> richard
>>>
>>> On 9/5/12 16:14 , Oliver Zemann wrote:
>>>> I have a project with some bundles. When i start it i get:
>>>>
>>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>> : Enabling SLF4J API support.
>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>> : Enabling Jakarta Commons Logging API support.
>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>> : Enabling Log4J API support.
>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>> : Enabling Avalon Logger API support.
>>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>>> : Enabling JULI Logger API support.
>>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>>> (org.osgi.framework.BundleException: Unresolved constraint in 
>>>> bundle org.
>>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>> requirement [18.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>>> org.osgi.framework.BundleException: Unresolved constraint in bundle 
>>>> org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>>> requirement [18.0] osgi.wiring.package; 
>>>> (osgi.wiring.package=org.dyndns.soundi.soundb
>>>> )
>>>>         at 
>>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826) 
>>>>
>>>>         at 
>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>>         at 
>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
>>>>         at 
>>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>>         at java.lang.Thread.run(Unknown Source)
>>>> Registering Util Object!
>>>> ____________________________
>>>> Welcome to Apache Felix Gogo
>>>>
>>>> g!
>>>>
>>>> I checked the export dialog in netbeans which exports 
>>>> "org.dyndns.soundi.soundbox" - so it should find itself. I am 
>>>> really confused whats wrong now. It compiles fine without any 
>>>> problems.
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by "Richard S. Hall" <he...@ungoverned.org>.
On 9/5/12 17:01 , Oliver Zemann wrote:
> For me it looks ok, maybe someone can see whats wrong:
>
> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
> DEBUG: WIRE: [17.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) -> [3.0]
> DEBUG: WIRE: [4.0] osgi.wiring.package; 
> (osgi.wiring.package=javax.naming) -> [0]
> DEBUG: WIRE: [4.0] osgi.wiring.package; 
> (osgi.wiring.package=javax.sql) -> [0]
> DEBUG: WIRE: [4.0] osgi.wiring.package; 
> (osgi.wiring.package=javax.xml.parsers) -> [0]
> DEBUG: WIRE: [4.0] osgi.wiring.package; 
> (osgi.wiring.package=org.xml.sax) -> [0]
> DEBUG: WIRE: [4.0] osgi.wiring.package; 
> (osgi.wiring.package=org.xml.sax.helpers) -> [0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core)(version>=1.0.0)) -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.boolex)(version>=1.0.0)) -> 
> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.db)(version>=1.0.0)) -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.encoder)(version>=1.0.0)) 
> -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.filter)(version>=1.0.0)) -> 
> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.helpers)(version>=1.0.0)) 
> -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.html)(version>=1.0.0)) -> 
> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.joran)(version>=1.0.0)) -> 
> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.joran.action)(version>=1.0.0)) 
> -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.joran.conditional)(version>=1.0.0)) 
> -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.joran.event)(version>=1.0.0)) 
> -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.joran.spi)(version>=1.0.0)) 
> -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.joran.util)(version>=1.0.0)) -> 
> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.net)(version>=1.0.0)) -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.pattern)(version>=1.0.0)) 
> -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.pattern.color)(version>=1.0.0)) 
> -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.pattern.parser)(version>=1.0.0)) 
> -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.read)(version>=1.0.0)) -> 
> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.rolling)(version>=1.0.0)) 
> -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.rolling.helper)(version>=1.0.0)) 
> -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.sift)(version>=1.0.0)) -> 
> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.spi)(version>=1.0.0)) -> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.status)(version>=1.0.0)) -> 
> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.0.0)) -> 
> [4.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (osgi.wiring.package=javax.management) -> [0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (osgi.wiring.package=javax.naming) -> [0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)) -> [17.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.slf4j.helpers)(version>=1.6.0)) -> [17.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.slf4j.spi)(version>=1.6.0)) -> [17.0]
> DEBUG: WIRE: [3.0] osgi.wiring.package; 
> (osgi.wiring.package=org.xml.sax) -> [0]
> DEBUG: WIRE: [11.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)(!(version>=1.0.0))) 
> -> [12.0]
> DEBUG: WIRE: [11.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [11.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [11.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [11.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [11.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [5.0] osgi.wiring.package; 
> (osgi.wiring.package=org.osgi.framework) -> [0]
> DEBUG: WIRE: [5.0] osgi.wiring.package; 
> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
> DEBUG: WIRE: [5.0] osgi.wiring.package; 
> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
> DEBUG: WIRE: [12.0] osgi.wiring.package; 
> (osgi.wiring.package=org.osgi.framework) -> [0]
> DEBUG: WIRE: [12.0] osgi.wiring.package; 
> (osgi.wiring.package=org.osgi.service.event) -> [9.0]
> DEBUG: WIRE: [12.0] osgi.wiring.package; 
> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
> DEBUG: WIRE: [9.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [6.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.aries.util.manifest)(version>=0.1.0)(!(version>=1.0.0))) 
> -> [7.0]
> DEBUG: WIRE: [6.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [6.0] osgi.wiring.package; 
> (osgi.wiring.package=org.osgi.service.log) -> [11.0]
> DEBUG: WIRE: [6.0] osgi.wiring.package; 
> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
> DEBUG: WIRE: [7.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [7.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.framework.hooks.bundle)(version>=1.0.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [7.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.framework.launch)(version>=1.0.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [7.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [7.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [8.0] osgi.wiring.package; 
> (osgi.wiring.package=javax.xml.stream) -> [0]
> DEBUG: WIRE: [8.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [8.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
> -> [11.0]
> DEBUG: WIRE: [8.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [10.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [10.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
> -> [11.0]
> DEBUG: WIRE: [10.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [10.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [10.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [10.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: DYNAMIC WIRE: [11.0] osgi.wiring.package; 
> (osgi.wiring.package=org.apache.felix.bundlerepository) -> [8.0]
> DEBUG: WIRE: [13.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)) 
> -> [12.0]
> DEBUG: WIRE: [13.0] osgi.wiring.package; 
> (osgi.wiring.package=org.osgi.framework) -> [0]
> DEBUG: WIRE: [13.0] osgi.wiring.package; 
> (osgi.wiring.package=org.osgi.service.startlevel) -> [0]
> DEBUG: WIRE: [13.0] osgi.wiring.package; 
> (osgi.wiring.package=org.osgi.util.tracker) -> [0]
> DEBUG: WIRE: [16.0] osgi.wiring.package; 
> (osgi.wiring.package=javax.xml.parsers) -> [0]
> DEBUG: WIRE: [16.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.framework)(version>=1.0.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [16.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0))) 
> -> [9.0]
> DEBUG: WIRE: [16.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
> -> [11.0]
> DEBUG: WIRE: [16.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.0.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [16.0] osgi.wiring.package; 
> (osgi.wiring.package=org.w3c.dom) -> [0]
> DEBUG: WIRE: [15.0] osgi.wiring.package; 
> (osgi.wiring.package=javax.net.ssl) -> [0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (osgi.wiring.package=javax.crypto) -> [0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (osgi.wiring.package=javax.crypto.spec) -> [0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (osgi.wiring.package=javax.net.ssl) -> [0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (osgi.wiring.package=javax.security.auth.x500) -> [0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.commons.logging)(version>=1.1.1)) -> 
> [16.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.http)(version>=4.2.1)) -> [15.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.http.concurrent)(version>=4.2.1)) -> 
> [15.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.http.entity)(version>=4.2.1)) -> [15.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.http.impl)(version>=4.2.1)) -> [15.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.http.impl.entity)(version>=4.2.1)) 
> -> [15.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.http.impl.io)(version>=4.2.1)) -> 
> [15.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.http.impl.pool)(version>=4.2.1)) -> 
> [15.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.http.io)(version>=4.2.1)) -> [15.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.http.message)(version>=4.2.1)) -> 
> [15.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.http.params)(version>=4.2.1)) -> [15.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.http.pool)(version>=4.2.1)) -> [15.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.http.protocol)(version>=4.2.1)) -> 
> [15.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.apache.http.util)(version>=4.2.1)) -> [15.0]
> DEBUG: WIRE: [14.0] osgi.wiring.package; 
> (osgi.wiring.package=org.ietf.jgss) -> [0]
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling SLF4J API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling Jakarta Commons Logging API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling Log4J API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling Avalon Logger API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling JULI Logger API support.
> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
> (org.osgi.framework.BundleException: Unresolved constraint in bundle 
> org.dy
> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing requirement 
> [18.0] osgi.wiring.package; 
> (osgi.wiring.package=org.dyndns.soundi.soundbox))
> org.osgi.framework.BundleException: Unresolved constraint in bundle 
> org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
> requirement [18.0] osgi.wiring.package; 
> (osgi.wiring.package=org.dyndns.soundi.soundbox
> )

In your last email message I noticed a carriage return at the end of the 
patch name too, like above. Is it possible that you actually have a 
carriage return included in your package name string? It just seems like 
there are odd line breaks in the error message above (also in the bundle 
symbolic name).

-> richard

> at 
> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826)
>         at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>         at 
> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
>         at 
> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>         at java.lang.Thread.run(Unknown Source)
> DEBUG: WIRE: [19.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
> -> [0]
> DEBUG: WIRE: [19.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0))) 
> -> [9.0]
> DEBUG: WIRE: [19.0] osgi.wiring.package; 
> (&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0))) 
> -> [17.0]
> Registering Util Object!
> DEBUG: Bundle ch.qos.logback.classic [3] logback.groovy not found by 
> ch.qos.logback.classic [3]
> DEBUG: Bundle ch.qos.logback.classic [3] logback-test.xml not found by 
> ch.qos.logback.classic [3]
> DEBUG: Bundle ch.qos.logback.classic [3] logback.xml not found by 
> ch.qos.logback.classic [3]
> ____________________________
> Welcome to Apache Felix Gogo
>
> g!
>
> And yes the package is in the bundle which should start everything. I 
> just pushed the current code: https://github.com/olze/SoundBox
> On checkout just use --recursive for the Core-Library, thats the only 
> dependency which is neccessary.
>
> Thanks in advance!
>
>
>
> Am 05.09.2012 22:56, schrieb Richard S. Hall:
>> Set the framework log level to 4 in conf/config.properties...it will 
>> print other errors encountered. It is possible that there is some 
>> other conflict happening before that prevents it from finding a 
>> solution.
>>
>> -> richard
>>
>> On 9/5/12 16:14 , Oliver Zemann wrote:
>>> I have a project with some bundles. When i start it i get:
>>>
>>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>> : Enabling SLF4J API support.
>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>> : Enabling Jakarta Commons Logging API support.
>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>> : Enabling Log4J API support.
>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>> : Enabling Avalon Logger API support.
>>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>>> : Enabling JULI Logger API support.
>>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>>> (org.osgi.framework.BundleException: Unresolved constraint in bundle 
>>> org.
>>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>> requirement [18.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>>> org.osgi.framework.BundleException: Unresolved constraint in bundle 
>>> org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>>> requirement [18.0] osgi.wiring.package; 
>>> (osgi.wiring.package=org.dyndns.soundi.soundb
>>> )
>>>         at 
>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826)
>>>         at 
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>>         at 
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
>>>         at 
>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>>         at java.lang.Thread.run(Unknown Source)
>>> Registering Util Object!
>>> ____________________________
>>> Welcome to Apache Felix Gogo
>>>
>>> g!
>>>
>>> I checked the export dialog in netbeans which exports 
>>> "org.dyndns.soundi.soundbox" - so it should find itself. I am really 
>>> confused whats wrong now. It compiles fine without any problems.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by Oliver Zemann <ol...@gmail.com>.
For me it looks ok, maybe someone can see whats wrong:

C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
DEBUG: WIRE: [17.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) -> [3.0]
DEBUG: WIRE: [4.0] osgi.wiring.package; 
(osgi.wiring.package=javax.naming) -> [0]
DEBUG: WIRE: [4.0] osgi.wiring.package; (osgi.wiring.package=javax.sql) 
-> [0]
DEBUG: WIRE: [4.0] osgi.wiring.package; 
(osgi.wiring.package=javax.xml.parsers) -> [0]
DEBUG: WIRE: [4.0] osgi.wiring.package; 
(osgi.wiring.package=org.xml.sax) -> [0]
DEBUG: WIRE: [4.0] osgi.wiring.package; 
(osgi.wiring.package=org.xml.sax.helpers) -> [0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core)(version>=1.0.0)) -> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.boolex)(version>=1.0.0)) -> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.db)(version>=1.0.0)) -> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.encoder)(version>=1.0.0)) -> 
[4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.filter)(version>=1.0.0)) -> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.helpers)(version>=1.0.0)) -> 
[4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.html)(version>=1.0.0)) -> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.joran)(version>=1.0.0)) -> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.joran.action)(version>=1.0.0)) -> 
[4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.joran.conditional)(version>=1.0.0)) 
-> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.joran.event)(version>=1.0.0)) 
-> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.joran.spi)(version>=1.0.0)) 
-> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.joran.util)(version>=1.0.0)) 
-> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.net)(version>=1.0.0)) -> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.pattern)(version>=1.0.0)) -> 
[4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.pattern.color)(version>=1.0.0)) 
-> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.pattern.parser)(version>=1.0.0)) 
-> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.read)(version>=1.0.0)) -> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.rolling)(version>=1.0.0)) -> 
[4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.rolling.helper)(version>=1.0.0)) 
-> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.sift)(version>=1.0.0)) -> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.spi)(version>=1.0.0)) -> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.status)(version>=1.0.0)) -> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=ch.qos.logback.core.util)(version>=1.0.0)) -> [4.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(osgi.wiring.package=javax.management) -> [0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(osgi.wiring.package=javax.naming) -> [0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.slf4j)(version>=1.6.0)) -> [17.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.slf4j.helpers)(version>=1.6.0)) -> [17.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.slf4j.spi)(version>=1.6.0)) -> [17.0]
DEBUG: WIRE: [3.0] osgi.wiring.package; 
(osgi.wiring.package=org.xml.sax) -> [0]
DEBUG: WIRE: [11.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)(!(version>=1.0.0))) 
-> [12.0]
DEBUG: WIRE: [11.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [11.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [11.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [11.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [11.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [5.0] osgi.wiring.package; 
(osgi.wiring.package=org.osgi.framework) -> [0]
DEBUG: WIRE: [5.0] osgi.wiring.package; 
(osgi.wiring.package=org.osgi.service.log) -> [11.0]
DEBUG: WIRE: [5.0] osgi.wiring.package; 
(osgi.wiring.package=org.osgi.util.tracker) -> [0]
DEBUG: WIRE: [12.0] osgi.wiring.package; 
(osgi.wiring.package=org.osgi.framework) -> [0]
DEBUG: WIRE: [12.0] osgi.wiring.package; 
(osgi.wiring.package=org.osgi.service.event) -> [9.0]
DEBUG: WIRE: [12.0] osgi.wiring.package; 
(osgi.wiring.package=org.osgi.util.tracker) -> [0]
DEBUG: WIRE: [9.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [6.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.aries.util.manifest)(version>=0.1.0)(!(version>=1.0.0))) 
-> [7.0]
DEBUG: WIRE: [6.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [6.0] osgi.wiring.package; 
(osgi.wiring.package=org.osgi.service.log) -> [11.0]
DEBUG: WIRE: [6.0] osgi.wiring.package; 
(osgi.wiring.package=org.osgi.util.tracker) -> [0]
DEBUG: WIRE: [7.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [7.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.framework.hooks.bundle)(version>=1.0.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [7.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.framework.launch)(version>=1.0.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [7.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [7.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [8.0] osgi.wiring.package; 
(osgi.wiring.package=javax.xml.stream) -> [0]
DEBUG: WIRE: [8.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [8.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
-> [11.0]
DEBUG: WIRE: [8.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [10.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [10.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
-> [11.0]
DEBUG: WIRE: [10.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [10.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [10.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.service.url)(version>=1.0.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [10.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: DYNAMIC WIRE: [11.0] osgi.wiring.package; 
(osgi.wiring.package=org.apache.felix.bundlerepository) -> [8.0]
DEBUG: WIRE: [13.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.felix.service.command)(status=provisional)(version>=0.10.0)) 
-> [12.0]
DEBUG: WIRE: [13.0] osgi.wiring.package; 
(osgi.wiring.package=org.osgi.framework) -> [0]
DEBUG: WIRE: [13.0] osgi.wiring.package; 
(osgi.wiring.package=org.osgi.service.startlevel) -> [0]
DEBUG: WIRE: [13.0] osgi.wiring.package; 
(osgi.wiring.package=org.osgi.util.tracker) -> [0]
DEBUG: WIRE: [16.0] osgi.wiring.package; 
(osgi.wiring.package=javax.xml.parsers) -> [0]
DEBUG: WIRE: [16.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.framework)(version>=1.0.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [16.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0))) 
-> [9.0]
DEBUG: WIRE: [16.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) 
-> [11.0]
DEBUG: WIRE: [16.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.0.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [16.0] osgi.wiring.package; 
(osgi.wiring.package=org.w3c.dom) -> [0]
DEBUG: WIRE: [15.0] osgi.wiring.package; 
(osgi.wiring.package=javax.net.ssl) -> [0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(osgi.wiring.package=javax.crypto) -> [0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(osgi.wiring.package=javax.crypto.spec) -> [0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(osgi.wiring.package=javax.net.ssl) -> [0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(osgi.wiring.package=javax.security.auth.x500) -> [0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.commons.logging)(version>=1.1.1)) -> 
[16.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.http)(version>=4.2.1)) -> [15.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.http.concurrent)(version>=4.2.1)) -> 
[15.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.http.entity)(version>=4.2.1)) -> [15.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.http.impl)(version>=4.2.1)) -> [15.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.http.impl.entity)(version>=4.2.1)) -> 
[15.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.http.impl.io)(version>=4.2.1)) -> [15.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.http.impl.pool)(version>=4.2.1)) -> [15.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.http.io)(version>=4.2.1)) -> [15.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.http.message)(version>=4.2.1)) -> [15.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.http.params)(version>=4.2.1)) -> [15.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.http.pool)(version>=4.2.1)) -> [15.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.http.protocol)(version>=4.2.1)) -> [15.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.http.util)(version>=4.2.1)) -> [15.0]
DEBUG: WIRE: [14.0] osgi.wiring.package; 
(osgi.wiring.package=org.ietf.jgss) -> [0]
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
: Enabling SLF4J API support.
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
: Enabling Jakarta Commons Logging API support.
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
: Enabling Log4J API support.
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
: Enabling Avalon Logger API support.
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
: Enabling JULI Logger API support.
ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
(org.osgi.framework.BundleException: Unresolved constraint in bundle org.dy
ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing requirement 
[18.0] osgi.wiring.package; 
(osgi.wiring.package=org.dyndns.soundi.soundbox))
org.osgi.framework.BundleException: Unresolved constraint in bundle 
org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
requirement [18.0] osgi.wiring.package; 
(osgi.wiring.package=org.dyndns.soundi.soundbox
)
         at 
org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826)
         at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
         at 
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
         at 
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
         at java.lang.Thread.run(Unknown Source)
DEBUG: WIRE: [19.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0))) 
-> [0]
DEBUG: WIRE: [19.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0))) 
-> [9.0]
DEBUG: WIRE: [19.0] osgi.wiring.package; 
(&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0))) -> 
[17.0]
Registering Util Object!
DEBUG: Bundle ch.qos.logback.classic [3] logback.groovy not found by 
ch.qos.logback.classic [3]
DEBUG: Bundle ch.qos.logback.classic [3] logback-test.xml not found by 
ch.qos.logback.classic [3]
DEBUG: Bundle ch.qos.logback.classic [3] logback.xml not found by 
ch.qos.logback.classic [3]
____________________________
Welcome to Apache Felix Gogo

g!

And yes the package is in the bundle which should start everything. I 
just pushed the current code: https://github.com/olze/SoundBox
On checkout just use --recursive for the Core-Library, thats the only 
dependency which is neccessary.

Thanks in advance!



Am 05.09.2012 22:56, schrieb Richard S. Hall:
> Set the framework log level to 4 in conf/config.properties...it will 
> print other errors encountered. It is possible that there is some 
> other conflict happening before that prevents it from finding a solution.
>
> -> richard
>
> On 9/5/12 16:14 , Oliver Zemann wrote:
>> I have a project with some bundles. When i start it i get:
>>
>> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>> : Enabling SLF4J API support.
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>> : Enabling Jakarta Commons Logging API support.
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>> : Enabling Log4J API support.
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>> : Enabling Avalon Logger API support.
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
>> : Enabling JULI Logger API support.
>> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
>> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
>> (org.osgi.framework.BundleException: Unresolved constraint in bundle 
>> org.
>> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>> requirement [18.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.dyndns.soundi.soundbox))
>> org.osgi.framework.BundleException: Unresolved constraint in bundle 
>> org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
>> requirement [18.0] osgi.wiring.package; 
>> (osgi.wiring.package=org.dyndns.soundi.soundb
>> )
>>         at 
>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826)
>>         at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>>         at 
>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
>>         at 
>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>>         at java.lang.Thread.run(Unknown Source)
>> Registering Util Object!
>> ____________________________
>> Welcome to Apache Felix Gogo
>>
>> g!
>>
>> I checked the export dialog in netbeans which exports 
>> "org.dyndns.soundi.soundbox" - so it should find itself. I am really 
>> confused whats wrong now. It compiles fine without any problems.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: My OSGi bundle does not find itself??

Posted by "Richard S. Hall" <he...@ungoverned.org>.
Set the framework log level to 4 in conf/config.properties...it will 
print other errors encountered. It is possible that there is some other 
conflict happening before that prevents it from finding a solution.

-> richard

On 9/5/12 16:14 , Oliver Zemann wrote:
> I have a project with some bundles. When i start it i get:
>
> C:\Users\oli\Desktop\felix-framework-4.0.3>java -jar bin\felix.jar
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling SLF4J API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling Jakarta Commons Logging API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling Log4J API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling Avalon Logger API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] 
> : Enabling JULI Logger API support.
> ERROR: Bundle org.dyndns.soundi.SoundBox [18] Error starting 
> file:/C:/Users/oli/Desktop/felix-framework-4.0.3/bundle/SoundBox-0.0.1-SNAPSHOT.jar 
> (org.osgi.framework.BundleException: Unresolved constraint in bundle org.
> ndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing requirement 
> [18.0] osgi.wiring.package; 
> (osgi.wiring.package=org.dyndns.soundi.soundbox))
> org.osgi.framework.BundleException: Unresolved constraint in bundle 
> org.dyndns.soundi.SoundBox [18]: Unable to resolve 18.0: missing 
> requirement [18.0] osgi.wiring.package; 
> (osgi.wiring.package=org.dyndns.soundi.soundb
> )
>         at 
> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826)
>         at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>         at 
> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
>         at 
> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>         at java.lang.Thread.run(Unknown Source)
> Registering Util Object!
> ____________________________
> Welcome to Apache Felix Gogo
>
> g!
>
> I checked the export dialog in netbeans which exports 
> "org.dyndns.soundi.soundbox" - so it should find itself. I am really 
> confused whats wrong now. It compiles fine without any problems.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org