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.

Reply via email to