Ryan Moquin created KARAF-2099:
----------------------------------

             Summary: CLONE - 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-core
    Affects Versions: cellar-2.2.3
         Environment: Linux, Ubuntu 11.10.
            Reporter: Ryan Moquin
            Assignee: Jean-Baptiste Onofré
             Fix For: cellar-3.0.0, cellar-2.2.4


>From time to time (without concrete steps to reproduce) some of cellar bundles 
>states in "GracePeriod" blueprint status and after long period change own 
>blueprint status into "failed".

Log contains such exceptions:

19:28:49,302 | ERROR | rint Extender: 2 | ntainer.BlueprintContainerImpl$1  293 
| 10 - org.apache.aries.blueprint - 0.3.1 | Unable to start blueprint container 
for bundle org.apache.karaf.cellar.fe
atures due to unresolved dependencies 
[(objectClass=org.apache.karaf.cellar.core.GroupManager)]
java.util.concurrent.TimeoutException
        at 
org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:287)[10:org.apache.aries.blueprint:0.3.1]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[:1.6.0_30]
        at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_30]
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_30]
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)[:1.6.0_30]
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)[:1.6.0_30]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_30]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_30]
        at java.lang.Thread.run(Thread.java:662)[:1.6.0_30]
19:28:49,311 | ERROR | rint Extender: 2 | ntainer.BlueprintContainerImpl$1  293 
| 10 - org.apache.aries.blueprint - 0.3.1 | Unable to start blueprint container 
for bundle org.apache.karaf.cellar.bundle due to unresolved dependencies 
[(objectClass=org.apache.karaf.cellar.core.GroupManager)]
java.util.concurrent.TimeoutException
        at 
org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:287)[10:org.apache.aries.blueprint:0.3.1]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[:1.6.0_30]
        at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_30]
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_30]
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)[:1.6.0_30]
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)[:1.6.0_30]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_30]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_30]
        at java.lang.Thread.run(Thread.java:662)[:1.6.0_30]
19:28:49,366 | ERROR | rint Extender: 2 | ntainer.BlueprintContainerImpl$1  293 
| 10 - org.apache.aries.blueprint - 0.3.1 | Unable to start blueprint container 
for bundle org.apache.karaf.cellar.dosgi due to unresolved dependencies 
[(objectClass=org.apache.karaf.cellar.core.event.EventTransportFactory)]
java.util.concurrent.TimeoutException
        at 
org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:287)[10:org.apache.aries.blueprint:0.3.1]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[:1.6.0_30]
        at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_30]
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_30]
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)[:1.6.0_30]
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)[:1.6.0_30]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_30]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_30]
        at java.lang.Thread.run(Thread.java:662)[:1.6.0_30]
19:28:49,547 | ERROR | rint Extender: 2 | ntainer.BlueprintContainerImpl$1  293 
| 10 - org.apache.aries.blueprint - 0.3.1 | Unable to start blueprint container 
for bundle org.apache.karaf.cellar.management due to unresolved dependencies 
[(objectClass=org.apache.karaf.cellar.core.command.ExecutionContext)]
java.util.concurrent.TimeoutException
        at 
org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:287)[10:org.apache.aries.blueprint:0.3.1]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[:1.6.0_30]
        at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_30]
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_30]
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)[:1.6.0_30]
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)[:1.6.0_30]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_30]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_30]
        at java.lang.Thread.run(Thread.java:662)[:1.6.0_30]

For example, I got this situation after such execution:
1) run two karafs.
2) install cellar on node1.
3) stop node1, update hazelcast config to "multicast=disabled"
4) install cellar on node2
5) start node1.
6) check -- nodes do not see each other.
7) stop both nodes.
8) revert changes in cellar on node1 (enable multicast)
9) start both nodes -- here cellar bundles (config, features, bundle, dosgi, 
management) on node2 hangs in mentioned status.

Restart of node helped, but after some time (with similar steps) it hangs 
again. Only restart helped again.

--
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