Out of curiousity, does servicemix-shared exist for Servicemix 4.0?  I
created a service-engine from the servicemix service-engine archetype and
then deployed it in Fuse ESB 4.1.  When I did that, I see this in the log:

11:07:28,500 | INFO  | pool-1-thread-1  | Deployer                         |
cemix.jbi.deployer.impl.Deployer  340 | Deploying bundle 'null (test-se)' as
a JBI component
11:07:28,515 | WARN  | pool-1-thread-1  | Deployer                         |
cemix.jbi.deployer.impl.Deployer  359 | Requirements not met for JBI
artifact in bundle null (test-se). Installation pending.
org.apache.servicemix.jbi.deployer.impl.PendingException: SharedLibrary not
installed: servicemix-shared
11:07:28,515 | INFO  | pool-1-thread-1  | FileMonitor                      |
x.kernel.filemonitor.FileMonitor  550 | Started: test-se [92]

When I look in jbi/list, the test-se bundle isn't listed.  When I look in
osgi/list, I see test-se listed as Active.

My question is why does the archetype add servicemix-shared if it can't be
resolved?  The second question, is if the dependencies for test-se aren't
resolved, why does it say that the test-se bundle is started?  Any why does
osgi/list show it as Active if it couldn't be deployed?

Thanks!
Ryan

Reply via email to