The filemonitor may redeploy the same bundle at start up time
-------------------------------------------------------------
Key: SMX4RUN-9
URL: https://issues.apache.org/activemq/browse/SMX4RUN-9
Project: ServiceMix Runtime
Issue Type: Bug
Reporter: Guillaume Nodet
Assignee: Guillaume Nodet
DeploymentListener are registered in OSGi registry, but at startup time, they
may not be already registered.
This may cause some bundles to not be correctly transformed because the
listener has not been started yet.
{code}
[EMAIL PROTECTED]:/> osgi list -l -s
START LEVEL 100
ID State Level Location
[ 0] [Active ] [ 0] System Bundle
[ 1] [Active ] [ 100]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.runtime.gshell.core-1.0-m2-SNAPSHOT.jar
[ 2] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.nmr.commands-1.0-SNAPSHOT.jar
[ 3] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/spring-osgi-extender-1.0-rc1.jar
[ 4] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.jbi.commands-1.0-SNAPSHOT.jar
[ 5] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.jbi.api-1.0-SNAPSHOT.jar
[ 6] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/spring-core-2.5.jar
[ 7] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.felix.bundlerepository-1.1.0-r605854.jar
[ 8] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.runtime.gshell.osgi-1.0-m2-SNAPSHOT.jar
[ 9] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.nmr.spring-1.0-SNAPSHOT.jar
[ 10] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.bundles.ant-1.7.0-1.0-m2-SNAPSHOT.jar
[ 11] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.jbi.osgi-1.0-SNAPSHOT.jar
[ 12] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.nmr.core-1.0-SNAPSHOT.jar
[ 13] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.runtime.gshell.obr-1.0-m2-SNAPSHOT.jar
[ 14] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/spring-osgi-core-1.0-rc1.jar
[ 15] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.jbi.runtime-1.0-SNAPSHOT.jar
[ 16] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.preferences-1.0-SNAPSHOT.jar
[ 17] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.runtime.gshell.features-1.0-m2-SNAPSHOT.jar
[ 18] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/pax-runner-handler-mvn-0.5.5.jar
[ 19] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.jbi.deployer-1.0-SNAPSHOT.jar
[ 20] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.bundles.xstream-1.2.2-1.0-m2-SNAPSHOT.jar
[ 21] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/geronimo-stax-api_1.0_spec-1.0.1.jar
[ 22] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/spring-context-2.5.jar
[ 23] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/spring-aop-2.5.jar
[ 24] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.nmr.api-1.0-SNAPSHOT.jar
[ 25] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.bundles.mina-1.1.6-r602102-1.0-m2-SNAPSHOT.jar
[ 26] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/geronimo-activation_1.1_spec-1.0.1.jar
[ 27] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.bundles.cglib-2.1_3-1.0-m2-SNAPSHOT.jar
[ 28] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.bundles.aopalliance-1.0-1.0-m2-SNAPSHOT.jar
[ 29] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/spring-osgi-io-1.0-rc1.jar
[ 30] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.nmr.osgi-1.0-SNAPSHOT.jar
[ 31] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/spring-beans-2.5.jar
[ 32] [Active ] [ 20]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/pax-logging-api-1.0-RC2.jar
[ 33] [Active ] [ 20]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/pax-logging-service-1.0-RC2.jar
[ 34] [Active ] [ 15]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.servicemix.runtime.filemonitor-1.0-m2-SNAPSHOT.jar
[ 35] [Active ] [ 10]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/geronimo-servlet_2.5_spec-1.1.1.jar
[ 36] [Active ] [ 10]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.osgi.compendium-0.9.0-r605854.jar
[ 37] [Active ] [ 10]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/system/org.apache.felix.configadmin-0.9.0-r605854.jar
[ 38] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/data/generated-bundles/servicemix-shared-compat-3.2.1-installer.jar
[ 39] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/data/generated-bundles/servicemix-jsr181-3.2.1-installer.jar
[ 40] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/data/generated-bundles/servicemix-http-3.2.1-installer.jar
[ 41] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/data/generated-bundles/wsdl-first-sa-3.2.1.jar
[ 42] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/data/generated-bundles/servicemix-saxon-3.2.1-installer.jar
[ 43] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/deploy/wsdl-first-sa-3.2.1.zip
[ 44] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/deploy/servicemix-shared-compat-3.2.1-installer.zip
[ 45] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/deploy/servicemix-http-3.2.1-installer.zip
[ 46] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/deploy/servicemix-saxon-3.2.1-installer.zip
[ 47] [Active ] [ 50]
file:/Users/gnodet/work/servicemix/smx4/features/trunk/assembly/target/apache-servicemix-1.0-SNAPSHOT/deploy/servicemix-jsr181-3.2.1-installer.zip
[EMAIL PROTECTED]:/> Listening for transport dt_socket at address: 5005
jbi ls
Shared Libraries
----------------
servicemix-shared - 3.2.1 - ServiceMix :: Shared Compat
servicemix-shared - 3.2.1 - ServiceMix :: Shared Compat
Components
----------
servicemix-jsr181 - Started - ServiceMix :: JSR-181 Service Engine
servicemix-saxon - Stopped - ServiceMix :: Saxon Service Engine
servicemix-http - Started - ServiceMix :: HTTP
servicemix-jsr181 - Started - ServiceMix :: JSR-181 Service Engine
servicemix-http - Started - ServiceMix :: HTTP
servicemix-saxon - Stopped - ServiceMix :: Saxon Service Engine
{code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.