[ 
https://issues.apache.org/activemq/browse/SMXCOMP-773?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on SMXCOMP-773 started by Freeman Fang.

> servicemix-http and servicemix-jms failed to start with felix 3.0.1
> -------------------------------------------------------------------
>
>                 Key: SMXCOMP-773
>                 URL: https://issues.apache.org/activemq/browse/SMXCOMP-773
>             Project: ServiceMix Components
>          Issue Type: Bug
>          Components: servicemix-http, servicemix-jms
>            Reporter: Freeman Fang
>            Assignee: Freeman Fang
>             Fix For: servicemix-http-2010.02, servicemix-jms-2010.02
>
>
> when run smx4 with felix 3.0.1, servicemix-jms and servicemix-http component 
> failed to start caused by missing required package, exception like
> 17:18:40,817 | INFO  | l Console Thread | Console                          | 
> araf.shell.console.jline.Console  198 | Exception caught while executing 
> command
> org.osgi.framework.BundleException: Unresolved constraint in bundle 
> servicemix-jms [144]: Unable to resolve 144.0: missing requirement [144.0] 
> package; 
> (package=META-INF.services.org.apache.xbean.spring.http.servicemix.apache.org.jms)
>  - [144.0] package; 
> (package=META-INF.services.org.apache.xbean.spring.http.servicemix.apache.org.jms)
>       at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3421)
>       at org.apache.felix.framework.Felix.startBundle(Felix.java:1754)
>       at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)
>       at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:892)
>       at 
> org.apache.karaf.shell.osgi.StartBundle.doExecute(StartBundle.java:29)
>       at 
> org.apache.karaf.shell.osgi.BundlesCommand.doExecute(BundlesCommand.java:49)
>       at 
> org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:41)
>       at 
> org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)
>       at 
> org.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.java:50)
>       at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:229)
>       at 
> org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.java:162)
>       at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:101)
>       at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:79)
>       at 
> org.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSessionImpl.java:71)
>       at org.apache.karaf.shell.console.jline.Console.run(Console.java:180)
>       at java.lang.Thread.run(Thread.java:637)
> 17:19:01,151 | INFO  | l Console Thread | Console                          | 
> araf.shell.console.jline.Console  198 | Exception caught while executing 
> command
> org.osgi.framework.BundleException: Unresolved constraint in bundle 
> servicemix-http [143]: Unable to resolve 143.0: missing requirement [143.0] 
> package; 
> (package=META-INF.services.org.apache.xbean.spring.http.servicemix.apache.org.http)
>  - [143.0] package; 
> (package=META-INF.services.org.apache.xbean.spring.http.servicemix.apache.org.http)
>       at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3421)
>       at org.apache.felix.framework.Felix.startBundle(Felix.java:1754)
>       at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)
>       at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:892)
>       at 
> org.apache.karaf.shell.osgi.StartBundle.doExecute(StartBundle.java:29)
>       at 
> org.apache.karaf.shell.osgi.BundlesCommand.doExecute(BundlesCommand.java:49)
>       at 
> org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:41)
>       at 
> org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)
>       at 
> org.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.java:50)
>       at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:229)
>       at 
> org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.java:162)
>       at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:101)
>       at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:79)
>       at 
> org.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSessionImpl.java:71)
>       at org.apache.karaf.shell.console.jline.Console.run(Console.java:180)
>       at java.lang.Thread.run(Thread.java:637)
> It's really weird for me, as those package do exist in the bundle jar and we 
> use exactly same mechanism across all components, but only those two have 
> problem now with felix 3.0.1

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to