Hello Richard, many thanks for the quick reply. Replacing the jar did the job and the error didn't occur again. I now get many " DEBUG: Candidate permutation failed due to a conflict between imports; will try another if possible." outputs (in the code, this happens after where the NRE used to be), and eventually resolving succeeds.
Just one more question: What is the intended release date for 3.3.0? Best Regards Christoph -----Original Message----- From: Richard S. Hall [mailto:[email protected]] Sent: Montag, 05. September 2011 17:39 To: [email protected] Subject: Re: NPE in ResolverImpl -- Felix bug or user error? On 9/5/11 11:18, Bonitz, Christoph wrote: > Hello, > > I am trying to deploy a bundle in Felix 3.2.2. Some dependencies seem to be > unmet, but what I get is this: > > ERROR: Bundle ***[36] Error starting file:/***.jar > (java.lang.NullPointerException) java.lang.NullPointerException > at > org.apache.felix.framework.resolver.ResolverImpl.toStringBlame(ResolverImpl.java:1526) > at > org.apache.felix.framework.resolver.ResolverImpl.checkPackageSpaceConsistency(ResolverImpl.java:948) > at > org.apache.felix.framework.resolver.ResolverImpl.checkPackageSpaceConsistency(ResolverImpl.java:1054) > at > org.apache.felix.framework.resolver.ResolverImpl.resolve(ResolverImpl.java:123) > at > org.apache.felix.framework.Felix$StatefulResolver.resolve(Felix.java:4150) > at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3557) > at org.apache.felix.framework.Felix.startBundle(Felix.java:1797) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192) > at > org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266) > at java.lang.Thread.run(Unknown Source) > > What seems to be happening here is that an NPE is being thrown during the > assembly of an error message for an exception that is, usually, thrown and > catched (on line 132) and used for control flow (trying a different > permutation). > So I'm not even sure if resolving wouldn't work just fine if this NPE weren't > thrown (felix bug) or if our bundle structure has some very bad problem (in > which case the NPE is still a problem). Any suggestions? This is repeatable? If so, could you try it on 3.3.0-SNAPSHOT (i.e., a trunk build)? You can grab a distribution release from the Maven snapshot repo here: https://repository.apache.org/content/groups/snapshots-group/org/apache/felix/org.apache.felix.main.distribution/3.3.0-SNAPSHOT/org.apache.felix.main.distribution-3.3.0-20110901.210822-19.tar.gz If it still errors here, then help me reproduce the issue so I can get it fixed before the next release...I did fix a bug like this, so it may be the same one. -> richard > > Thanks in advance > Christoph > > > Christoph Bonitz > -------------------------------------- > UC4 SENACTIVE Software GmbH > web: http://www.uc4.com > -------------------------------------- > > > > > UC4 Senactive Software GmbH, Hauptstrasse 3C, 3012 Wolfsgraben mit > einer weiteren Betriebsstaette in /with an office at Prinz-Eugen-Stra?e 72, > 1040 Wien Firmenbuchnummer/Commercial Register No. 261186y > Firmenbuchgericht/Commercial Register Court: Landesgericht St. Poelten This > email (including any attachments) may contain information which is > privileged, confidential, or protected. If you are not the intended > recipient, note that any disclosure, copying, distribution, or use of the > contents of this message and attached files is prohibited. If you have > received this email in error, please notify the sender and delete this email > and any attached files. > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] UC4 Senactive Software GmbH, Hauptstrasse 3C, 3012 Wolfsgraben mit einer weiteren Betriebsstaette in /with an office at Prinz-Eugen-Stra?e 72, 1040 Wien Firmenbuchnummer/Commercial Register No. 261186y Firmenbuchgericht/Commercial Register Court: Landesgericht St. Poelten --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

