[ 
https://issues.apache.org/jira/browse/KARAF-2099?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13661363#comment-13661363
 ] 

Jean-Baptiste Onofré commented on KARAF-2099:
---------------------------------------------

This issue is certainly related to the blueprint mode. In order to avoid issue 
like this, Blueprint containers should be synchronous, using, in 
etc/config.properties:

org.apache.aries.blueprint.synchronous=true

I updated the itests with this configuration:

    @Configuration
    public Option[] config() {
        return new Option[]{
                cellarDistributionConfiguration(), keepRuntimeFolder(), 
logLevel(LogLevelOption.LogLevel.ERROR),
                editConfigurationFileExtend("etc/system.properties", 
"cellar.feature.url", 
maven().groupId("org.apache.karaf.cellar").artifactId("apache-karaf-cellar").versionAsInProject().classifier("features").type("xml").getURL()),
                editConfigurationFileExtend("etc/config.properties", 
"org.apache.aries.blueprint.synchronous", "true")
        };
    }


                
> Another instance where some bundles of cellar failed to startup from time to 
> time
> ---------------------------------------------------------------------------------
>
>                 Key: KARAF-2099
>                 URL: https://issues.apache.org/jira/browse/KARAF-2099
>             Project: Karaf
>          Issue Type: Bug
>          Components: cellar-bundle
>    Affects Versions: cellar-3.0.0
>         Environment: Windows 8 64 bit
>            Reporter: Ryan Moquin
>            Assignee: Jean-Baptiste Onofré
>             Fix For: cellar-3.0.0, cellar-2.2.4
>
>
> Initially cloned this to make it obvious that it is similar to the original 
> issue.  I'm trying to learn how to create cellar integration tests for some 
> development work I want to do with it. I copied a couple of the integration 
> tests I was interested in to start with into a new project.  I ran into a lot 
> of problems getting Apache Karaf to resolve in the tests (I ran the 
> integration tests in itests head and see to have the same problem).  I was 
> able to get past that problem and Karaf now comes up, but I can't get cellar 
> to install, this happens every time.  I think the only changes I made in my 
> poms were to get pax-exam upgraded to 2.6 and upgraded the pax-url-aether and 
> pax-url-mvn which allowed me to get past the karaf resolution issues.
> Running org.apache.karaf.cellar.itests.CellarChildNodesTest
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in 
> [jar:file:/d:/m2repo/org/ops4j/pax/logging/pax-logging-api/1.7.0/pax-logging-api-1.7.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in 
> [jar:file:/d:/m2repo/org/slf4j/slf4j-simple/1.6.4/slf4j-simple-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an 
> explanation.
> SLF4J: Actual binding is of type 
> [org.ops4j.pax.logging.slf4j.Slf4jLoggerFactory]
> [org.ops4j.pax.exam.spi.DefaultExamSystem] : Pax Exam System (Version: 2.6.0) 
> created.
> [org.ops4j.store.intern.TemporaryStore] : Storage Area is 
> C:\Users\rmoquin\AppData\Local\Temp\1357476394742-0
> [org.apache.karaf.tooling.exam.container.internal.RMIRegistry] : Created 
> Registry on 21413
> [org.apache.karaf.tooling.exam.container.internal.RMIRegistry] : Currently 1 
> out of 98 ports are in use. Port range is from 21413 up to 21511
> [org.apache.karaf.tooling.exam.container.internal.RMIRegistry] : Created 
> Registry on 21414
> [org.apache.karaf.tooling.exam.container.internal.RMIRegistry] : Currently 2 
> out of 98 ports are in use. Port range is from 21413 up to 21511
> [org.ops4j.pax.exam.spi.PaxExamRuntime] : Found TestContainerFactory: 
> org.apache.karaf.tooling.exam.container.internal.KarafTestContainerFactory
> [org.ops4j.pax.exam.junit.JUnit4TestRunner] : User defined probe hook found: 
> probeConfiguration
> [org.ops4j.pax.exam.spi.intern.DefaultTestAddress] : NEW ADDRESS= 
> PaxExam-8df6615b-21be-4119-9c5c-72bbd1ba2cb3 parent=null 
> root=[TestAddress:PaxExam-8df6615b-21be-4119-9c5c-72bbd1ba2cb3 
> root:PaxExam-8df6615b-21be-4119-9c5c-72bbd1ba2cb3] 
> args=[Ljava.lang.Object;@48bef44a
> [org.ops4j.store.intern.TemporaryStore] : Storage Area is 
> C:\Users\rmoquin\AppData\Local\Temp\tb
> [org.ops4j.pax.exam.spi.intern.TestProbeBuilderImpl] : Top level dir . has 
> been verified.
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : make()
> [org.ops4j.store.intern.TemporaryStore] : Enter store()
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : Creating manifest from 
> added headers.
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : DynamicImport-Package = 
> *,org.apache.felix.service.*;status=provisional
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : Ignore-Package = 
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : PaxExam-Executable = 
> PaxExam-8df6615b-21be-4119-9c5c-72bbd1ba2cb3,
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : 
> PaxExam-8df6615b-21be-4119-9c5c-72bbd1ba2cb3 = 
> org.apache.karaf.cellar.itests.CellarChildNodesTest;testClusterWithChildNodes
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : Bundle-SymbolicName = 
> PAXEXAM-PROBE-7c1f2959-8daa-450e-98ca-35611a0bf5b3
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : Copying resource 
> org/apache/karaf/cellar/itests/CellarSampleCamelHazelcastTest.class
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : Copying resource 
> org/apache/karaf/cellar/itests/CellarSampleDosgiGreeterTest.class
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : Copying resource 
> org/apache/karaf/cellar/itests/CellarTestSupport.class
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : Copying resource 
> org/apache/karaf/cellar/itests/CellarTestSupport$2.class
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : Copying resource 
> org/apache/karaf/cellar/itests/CellarEventTest.class
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : Copying resource 
> org/apache/karaf/cellar/itests/CellarChildNodesTest.class
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : Copying resource 
> org/apache/karaf/cellar/itests/CellarTestSupport$1.class
> [org.ops4j.pax.tinybundles.core.intern.RawBuilder] : Copying resource 
> org/apache/karaf/cellar/itests/CellarGroupsTest.class
> [org.ops4j.store.intern.TemporaryStore] : Exit store(): 
> b80fb48e137d3d1fbf990e549c1d8e46fdf3ca96
> [org.ops4j.pax.exam.spi.DefaultExamReactor] : Staging reactor with probes: 1 
> using strategy: 
> org.ops4j.pax.exam.spi.reactors.AllConfinedStagedReactorFactory@42a2bf0f
> [org.ops4j.store.intern.TemporaryStore] : Storage Area is 
> C:\Users\rmoquin\AppData\Local\Temp\1357476397524-0
> [org.ops4j.pax.exam.spi.intern.DefaultTestAddress] : NEW ADDRESS= 
> PaxExam-b516ac38-d2f8-4da8-8595-85c0581b1f71 
> parent=[TestAddress:PaxExam-8df6615b-21be-4119-9c5c-72bbd1ba2cb3 
> root:PaxExam-8df6615b-21be-4119-9c5c-72bbd1ba2cb3] 
> root=[TestAddress:PaxExam-8df6615b-21be-4119-9c5c-72bbd1ba2cb3 
> root:PaxExam-8df6615b-21be-4119-9c5c-72bbd1ba2cb3] 
> args=[Ljava.lang.Object;@156fb054
> [org.ops4j.pax.exam.junit.JUnit4TestRunner] : Invoke 
> testClusterWithChildNodes:CellarChildNodesTest.testClusterWithChildNodes:KarafTestContainer{mvn:org.apache.karaf/apache-karaf/3.0.0-SNAPSHOT/zip}
>  @ [TestAddress:PaxExam-b516ac38-d2f8-4da8-8595-85c0581b1f71 
> root:PaxExam-8df6615b-21be-4119-9c5c-72bbd1ba2cb3] Arguments: 
> [Ljava.lang.Object;@48bef44a
> [org.ops4j.store.intern.TemporaryStore] : Storage Area is 
> C:\Users\rmoquin\AppData\Local\Temp\1357476397555-0
> [org.apache.karaf.tooling.exam.container.internal.KarafTestContainer] : Test 
> Container started in 0 millis
> [org.apache.karaf.tooling.exam.container.internal.KarafTestContainer] : Wait 
> for test container to finish its initialization [ RelativeTimeout value = 
> 180000 ]
> [org.ops4j.pax.exam.rbc.client.RemoteBundleContextClient] : Waiting for 
> remote bundle context.. on 21414 name: a4649efe-c8ba-4e37-9cb0-de76bfbb4fb7 
> timout: [ RelativeTimeout value = 180000 ]
>         __ __                  ____      
>        / //_/____ __________ _/ __/      
>       / ,<  / __ `/ ___/ __ `/ /_        
>      / /| |/ /_/ / /  / /_/ / __/        
>     /_/ |_|\__,_/_/   \__,_/_/         
>   Apache Karaf (3.0.0-SNAPSHOT)
> Hit '<tab>' for a list of available commands
> and '[cmd] --help' for help on a specific command.
> Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf.
> karaf@root()> [org.ops4j.pax.exam.rbc.client.RemoteBundleContextClient] : 
> Remote bundle context found after 42283 millis
> [org.ops4j.pax.exam.container.remote.RBCRemoteTarget] : Preparing and 
> Installing bundle (from stream )..
> [org.ops4j.pax.exam.rbc.client.RemoteBundleContextClient] : Packing probe 
> into memory for true RMI. Hopefully things will fill in..
> [org.ops4j.pax.exam.container.remote.RBCRemoteTarget] : Installed bundle 
> (from stream) as ID: 94
> [org.ops4j.pax.exam.container.remote.RBCRemoteTarget] : call 
> [[TestAddress:PaxExam-b516ac38-d2f8-4da8-8595-85c0581b1f71 
> root:PaxExam-8df6615b-21be-4119-9c5c-72bbd1ba2cb3]]
> feature:repo-add 
> mvn:org.apache.karaf.cellar/apache-karaf-cellar/3.0.0-SNAPSHOT/xml/features
> Adding feature url 
> mvn:org.apache.karaf.cellar/apache-karaf-cellar/3.0.0-SNAPSHOT/xml/features
> feature:repo-list
> Repository                  | URL                                             
>                                                                       
> ----------------------------------------------------------------------------------------------------------------------------------------------------
> karaf-cellar-3.0.0-SNAPSHOT | 
> mvn:org.apache.karaf.cellar/apache-karaf-cellar/3.0.0-SNAPSHOT/xml/features   
>                                         
> standard-3.0.0-SNAPSHOT     | 
> mvn:org.apache.karaf.features/standard/3.0.0-SNAPSHOT/xml/features            
>                                         
> enterprise-3.0.0-SNAPSHOT   | 
> mvn:org.apache.karaf.features/enterprise/3.0.0-SNAPSHOT/xml/features          
>                                         
> spring-3.0.0-SNAPSHOT       | 
> mvn:org.apache.karaf.features/spring/3.0.0-SNAPSHOT/xml/features              
>                                         
> pax-exam-features-2.6.0     | 
> file:D:/projects/GitHub/rmoquin/storm-osgi/itests/target/paxexam/f3996094-4e71-4857-98ed-cf918f5a73fa/examfeatures.xml
> feature:list
> Name                          | Version         | Installed | Repository      
>             | Description                                                     
>     
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------
> hazelcast                     | 2.0.2           |           | 
> karaf-cellar-3.0.0-SNAPSHOT | In memory data grid                             
>                     
> hazelcast-monitor             | 2.0.2           |           | 
> karaf-cellar-3.0.0-SNAPSHOT | Hazelcast console                               
>                     
> cellar                        | 3.0.0-SNAPSHOT  |           | 
> karaf-cellar-3.0.0-SNAPSHOT | Karaf clustering                                
>                     
> cellar-obr                    | 3.0.0-SNAPSHOT  |           | 
> karaf-cellar-3.0.0-SNAPSHOT | OBR support in Cellar clusters                  
>                     
> cellar-event                  | 3.0.0-SNAPSHOT  |           | 
> karaf-cellar-3.0.0-SNAPSHOT | OSGi events broadcasting in Cellar clusters     
>                     
> cellar-cloud                  | 3.0.0-SNAPSHOT  |           | 
> karaf-cellar-3.0.0-SNAPSHOT | Cloud blobstore support in Cellar clusters      
>                     
> cellar-webconsole             | 3.0.0-SNAPSHOT  |           | 
> karaf-cellar-3.0.0-SNAPSHOT | Karaf WebConsole plug for Cellar                
>                     
> standard                      | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Karaf standard feature                          
>                     
> aries-annotation              | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Aries Annotations                               
>                     
> wrapper                       | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Provide OS integration                          
>                     
> obr                           | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Provide OSGi Bundle Repository (OBR) support    
>                     
> config                        | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Provide OSGi ConfigAdmin support                
>                     
> region                        | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Provide Region Support                          
>                     
> jetty                         | 8.1.8.v20121106 |           | 
> standard-3.0.0-SNAPSHOT     | Provide Jetty engine support                    
>                     
> package                       | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Package commands and mbeans                     
>                     
> http                          | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Implementation of the OSGI HTTP Service         
>                     
> http-whiteboard               | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Provide HTTP Whiteboard pattern support         
>                     
> war                           | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Turn Karaf as a full WebContainer               
>                     
> kar                           | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Provide KAR (KARaf archive) support             
>                     
> webconsole                    | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Base support of the Karaf WebConsole            
>                     
> ssh                           | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Provide a SSHd server on Karaf                  
>                     
> management                    | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Provide a JMX MBeanServer and a set of MBeans 
> in Karaf              
> scheduler                     | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Provide a scheduler service in Karaf to fire 
> events                 
> eventadmin                    | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | OSGi Event Admin service specification for 
> event-based communication
> jasypt-encryption             | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Advanced encryption support for Karaf security  
>                     
> scr                           | 3.0.0-SNAPSHOT  |           | 
> standard-3.0.0-SNAPSHOT     | Declarative Service support                     
>                     
> transaction                   | 1.0.1           |           | 
> enterprise-3.0.0-SNAPSHOT   | OSGi Transaction Manager                        
>                     
> jpa                           | 1.0.1           |           | 
> enterprise-3.0.0-SNAPSHOT   | OSGi Persistence Container                      
>                     
> jndi                          | 1.0.0           |           | 
> enterprise-3.0.0-SNAPSHOT   | OSGi Service Registry JNDI access               
>                     
> application-without-isolation | 1.0.0           |           | 
> enterprise-3.0.0-SNAPSHOT   | Provide EBA archive support                     
>                     
> spring                        | 3.1.3.RELEASE   |           | 
> spring-3.0.0-SNAPSHOT       | Spring support                                  
>                     
> spring-aspects                | 3.1.3.RELEASE   |           | 
> spring-3.0.0-SNAPSHOT       | Spring AOP support                              
>                     
> spring-dm                     | 1.2.1           |           | 
> spring-3.0.0-SNAPSHOT       | Spring DM support                               
>                     
> spring-dm-web                 | 1.2.1           |           | 
> spring-3.0.0-SNAPSHOT       | Spring DM Web support                           
>                     
> spring-instrument             | 3.1.3.RELEASE   |           | 
> spring-3.0.0-SNAPSHOT       | Spring Instrument support                       
>                     
> spring-jdbc                   | 3.1.3.RELEASE   |           | 
> spring-3.0.0-SNAPSHOT       | Spring JDBC support                             
>                     
> spring-jms                    | 3.1.3.RELEASE   |           | 
> spring-3.0.0-SNAPSHOT       | Spring JMS support                              
>                     
> spring-struts                 | 3.1.3.RELEASE   |           | 
> spring-3.0.0-SNAPSHOT       | Spring Struts support                           
>                     
> spring-test                   | 3.1.3.RELEASE   |           | 
> spring-3.0.0-SNAPSHOT       | Spring Test support                             
>                     
> spring-orm                    | 3.1.3.RELEASE   |           | 
> spring-3.0.0-SNAPSHOT       | Spring ORM support                              
>                     
> spring-oxm                    | 3.1.3.RELEASE   |           | 
> spring-3.0.0-SNAPSHOT       | Spring OXM support                              
>                     
> spring-tx                     | 3.1.3.RELEASE   |           | 
> spring-3.0.0-SNAPSHOT       | Spring Transaction (TX) support                 
>                     
> spring-web                    | 3.1.3.RELEASE   |           | 
> spring-3.0.0-SNAPSHOT       | Spring Web support                              
>                     
> spring-web-portlet            | 3.1.3.RELEASE   |           | 
> spring-3.0.0-SNAPSHOT       | Spring Web Portlet support                      
>                     
> gemini-blueprint              | 1.0.0.RELEASE   |           | 
> spring-3.0.0-SNAPSHOT       | Gemini Blueprint Extender                       
>                     
> exam                          | 2.6.0           |           | 
> pax-exam-features-2.6.0     |                                                 
>                     
> feature:install cellar
> java.util.concurrent.TimeoutException
>       at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:258)
>       at java.util.concurrent.FutureTask.get(FutureTask.java:119)
>       at 
> org.apache.karaf.cellar.itests.CellarTestSupport.executeCommand(CellarTestSupport.java:219)
>       at 
> org.apache.karaf.cellar.itests.CellarTestSupport.executeCommand(CellarTestSupport.java:183)
>       at 
> org.apache.karaf.cellar.itests.CellarTestSupport.installCellar(CellarTestSupport.java:96)
>       at 
> org.apache.karaf.cellar.itests.CellarChildNodesTest.testClusterWithChildNodes(CellarChildNodesTest.java:35)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:601)
>       at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
>       at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>       at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
>       at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>       at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30)
>       at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
>       at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
>       at 
> org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner.runChild(ContainerTestRunner.java:70)
>       at 
> org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner.runChild(ContainerTestRunner.java:37)
>       at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
>       at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
>       at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
>       at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
>       at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
>       at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
>       at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
>       at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
>       at 
> org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.invokeViaJUnit(JUnitProbeInvoker.java:124)
>       at 
> org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.findAndInvoke(JUnitProbeInvoker.java:94)
>       at 
> org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.call(JUnitProbeInvoker.java:77)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:601)
>       at 
> org.ops4j.pax.exam.rbc.internal.RemoteBundleContextImpl.remoteCall(RemoteBundleContextImpl.java:86)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:601)
>       at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
>       at sun.rmi.transport.Transport$1.run(Transport.java:177)
>       at sun.rmi.transport.Transport$1.run(Transport.java:174)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
>       at 
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
>       at 
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
>       at 
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>       at java.lang.Thread.run(Thread.java:722)
> instance:create --featureURL 
> mvn:org.apache.karaf.cellar/apache-karaf-cellar/3.0.0-SNAPSHOT/xml/features 
> --feature cellar  child1
> instance:start child1
> Waiting for child1 to start ...Started!
> cluster:node-list
> org.apache.felix.gogo.runtime.CommandNotFoundException: Command not found: 
> cluster:node-list
>       at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:474)
>       at 
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)
>       at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>       at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>       at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>       at 
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>       at 
> org.apache.karaf.cellar.itests.CellarTestSupport$1.call(CellarTestSupport.java:208)
>       at 
> org.apache.karaf.cellar.itests.CellarTestSupport$1.call(CellarTestSupport.java:202)
>       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>       at java.lang.Thread.run(Thread.java:722)
> instance:connect child1 feature:uninstall cellar
> org.apache.karaf.shell.commands.CommandException: Undefined option: -p
>       at 
> org.apache.karaf.shell.commands.basic.DefaultActionPreparator.prepare(DefaultActionPreparator.java:102)
>       at 
> org.apache.karaf.shell.commands.basic.AbstractCommand.execute(AbstractCommand.java:32)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:601)
>       at 
> org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54)
>       at 
> org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)
>       at 
> org.apache.karaf.shell.console.commands.$BlueprintCommand2078468944.execute(Unknown
>  Source)
>       at 
> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)
>       at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)
>       at 
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)
>       at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>       at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>       at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>       at 
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>       at 
> org.apache.karaf.instance.command.ConnectCommand.doExecute(ConnectCommand.java:56)
>       at 
> org.apache.karaf.shell.console.AbstractAction.execute(AbstractAction.java:33)
>       at 
> org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:39)
>       at 
> org.apache.karaf.shell.commands.basic.AbstractCommand.execute(AbstractCommand.java:33)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:601)
>       at 
> org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54)
>       at 
> org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)
>       at 
> org.apache.karaf.shell.console.commands.$BlueprintCommand2078468944.execute(Unknown
>  Source)
>       at 
> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)
>       at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)
>       at 
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)
>       at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>       at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>       at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>       at 
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>       at 
> org.apache.karaf.cellar.itests.CellarTestSupport$1.call(CellarTestSupport.java:208)
>       at 
> org.apache.karaf.cellar.itests.CellarTestSupport$1.call(CellarTestSupport.java:202)
>       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>       at java.lang.Thread.run(Thread.java:722)
> instance:stop child1
> java.util.concurrent.TimeoutException
>       at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:258)
>       at java.util.concurrent.FutureTask.get(FutureTask.java:119)
>       at 
> org.apache.karaf.cellar.itests.CellarTestSupport.executeCommand(CellarTestSupport.java:219)
>       at 
> org.apache.karaf.cellar.itests.CellarTestSupport.executeCommand(CellarTestSupport.java:183)
>       at 
> org.apache.karaf.cellar.itests.CellarTestSupport.destroyCellarChild(CellarTestSupport.java:145)
>       at 
> org.apache.karaf.cellar.itests.CellarChildNodesTest.tearDown(CellarChildNodesTest.java:50)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:601)
>       at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
>       at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>       at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
>       at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:36)
>       at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
>       at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
>       at 
> org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner.runChild(ContainerTestRunner.java:70)
>       at 
> org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner.runChild(ContainerTestRunner.java:37)
>       at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
>       at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
>       at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
>       at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
>       at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
>       at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
>       at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
>       at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
>       at 
> org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.invokeViaJUnit(JUnitProbeInvoker.java:124)
>       at 
> org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.findAndInvoke(JUnitProbeInvoker.java:94)
>       at 
> org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.call(JUnitProbeInvoker.java:77)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:601)
>       at 
> org.ops4j.pax.exam.rbc.internal.RemoteBundleContextImpl.remoteCall(RemoteBundleContextImpl.java:86)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:601)
>       at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
>       at sun.rmi.transport.Transport$1.run(Transport.java:177)
>       at sun.rmi.transport.Transport$1.run(Transport.java:174)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
>       at 
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
>       at 
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
>       at 
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>       at java.lang.Thread.run(Thread.java:722)
> SHELL COMMAND TIMED OUT: 
> feature:uninstall cellar
> java.lang.Exception: Feature named 'cellar' is not installed
>       at 
> org.apache.karaf.features.internal.FeaturesServiceImpl.uninstallFeature(FeaturesServiceImpl.java:624)
>       at Proxy2d2aeb3c_3a0a_4b3d_843b_cd317c024256.uninstallFeature(Unknown 
> Source)
>       at 
> org.apache.karaf.features.command.UninstallFeatureCommand.doExecute(UninstallFeatureCommand.java:43)
>       at 
> org.apache.karaf.features.command.FeaturesCommandSupport.doExecute(FeaturesCommandSupport.java:38)
>       at 
> org.apache.karaf.shell.console.AbstractAction.execute(AbstractAction.java:33)
>       at 
> org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:39)
>       at 
> org.apache.karaf.shell.commands.basic.AbstractCommand.execute(AbstractCommand.java:33)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:601)
>       at 
> org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54)
>       at 
> org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)
>       at 
> org.apache.karaf.shell.console.commands.$BlueprintCommand2078468944.execute(Unknown
>  Source)
>       at 
> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)
>       at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)
>       at 
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)
>       at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>       at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>       at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>       at 
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>       at 
> org.apache.karaf.cellar.itests.CellarTestSupport$1.call(CellarTestSupport.java:208)
>       at 
> org.apache.karaf.cellar.itests.CellarTestSupport$1.call(CellarTestSupport.java:202)
>       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>       at java.lang.Thread.run(Thread.java:722)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to