After restarting karaf, this error message disappears. So we have to wait improvements of Felix in the future ;-)
On Tue, Jun 21, 2011 at 8:47 AM, Jean-Baptiste Onofré <[email protected]> wrote: > Hi Charles, > > could you make a try starting from scratch (removing the data folder) ? > I saw some strange behavior around bundle refresh in Felix framework 3.0.9. > > Regards > JB > > On 06/21/2011 08:43 AM, Charles Moulliard wrote: >> >> Good Morning, >> >> When trying to deploy a bundle this morning on karaf 2.2.1, I get the >> following error : >> >> mvn:org.jclouds.examples/blobstore-karaf-shell/1.0.0 >> >> headers >> >> Export-Package = >> org.jclouds.examples.blobstore.osgi.shell; >> uses:="org.apache.karaf.shell.console, >> org.jclouds.examples.blobstore.osgi, >> org.apache.felix.gogo.commands", >> >> org.jclouds.examples.blobstore.osgi;uses:="org.jclouds.blobstore,org.jclouds.domain,org.jclouds.io,org.jclouds.blobstore.domain,org.slf4j" >> >> >> >> 08:39:44,639 | INFO | l Console Thread | Console >> | araf.shell.console.jline.Console 258 | 36 - >> org.apache.karaf.shell.console - 2.2.1 | Exception caught while >> executing command >> java.lang.NullPointerException >> at >> org.apache.felix.framework.resolver.ResolverImpl.calculateExportedPackages(ResolverImpl.java:1212)[org.apache.felix.framework-3.0.9.jar:] >> at >> org.apache.felix.framework.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:594)[org.apache.felix.framework-3.0.9.jar:] >> at >> org.apache.felix.framework.resolver.ResolverImpl.resolve(ResolverImpl.java:90)[org.apache.felix.framework-3.0.9.jar:] >> at >> org.apache.felix.framework.Felix$FelixResolver.resolve(Felix.java:4033)[org.apache.felix.framework-3.0.9.jar:] >> at >> org.apache.felix.framework.Felix.resolveBundle(Felix.java:3439)[org.apache.felix.framework-3.0.9.jar:] >> at >> org.apache.felix.framework.Felix.startBundle(Felix.java:1734)[org.apache.felix.framework-3.0.9.jar:] >> at >> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:918)[org.apache.felix.framework-3.0.9.jar:] >> at >> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)[org.apache.felix.framework-3.0.9.jar:] >> at >> org.apache.karaf.shell.osgi.StartBundle.doExecute(StartBundle.java:29)[34:org.apache.karaf.shell.osgi:2.2.1] >> at >> org.apache.karaf.shell.osgi.BundlesCommand.doExecute(BundlesCommand.java:37)[34:org.apache.karaf.shell.osgi:2.2.1] >> at >> org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:38)[36:org.apache.karaf.shell.console:2.2.1] >> at >> org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)[36:org.apache.karaf.shell.console:2.2.1] >> at >> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)[36:org.apache.karaf.shell.console:2.2.1] >> at >> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:474)[36:org.apache.karaf.shell.console:2.2.1] >> at >> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:400)[36:org.apache.karaf.shell.console:2.2.1] >> at >> org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[36:org.apache.karaf.shell.console:2.2.1] >> at >> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)[36:org.apache.karaf.shell.console:2.2.1] >> at >> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)[36:org.apache.karaf.shell.console:2.2.1] >> at >> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:79)[36:org.apache.karaf.shell.console:2.2.1] >> at >> org.apache.karaf.shell.console.jline.Console.run(Console.java:240)[36:org.apache.karaf.shell.console:2.2.1] >> >> Is it a known bug of Apache Felix ? >> >> Regards, >> >> Charles Moulliard >> >> Apache Committer >> >> Blog : http://cmoulliard.blogspot.com >> Twitter : http://twitter.com/cmoulliard >> Linkedin : http://www.linkedin.com/in/charlesmoulliard >> Skype: cmoulliard >
