You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "TangYong (JIRA)" <ji...@apache.org> on 2013/12/08 04:53:35 UTC

[jira] [Commented] (ARIES-1054) Running aries subsystem 1.0.0 on felix 4.2.1 failed

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

TangYong commented on ARIES-1054:
---------------------------------

I will re-confirm the issue because I have seen a patch of FELIX-3868 which is uploaded by David.

> Running aries subsystem 1.0.0 on felix 4.2.1 failed
> ---------------------------------------------------
>
>                 Key: ARIES-1054
>                 URL: https://issues.apache.org/jira/browse/ARIES-1054
>             Project: Aries
>          Issue Type: Bug
>          Components: Subsystem
>    Affects Versions: 1.0
>         Environment: 1 felix 4.2.1
> 2 glassfish v4
>            Reporter: TangYong
>            Priority: Critical
>
> [Running aries subsystem 1.0.0 on felix 4.2.1 failed]
> putting the following bundle into felix/bundle
> org.apache.aries.subsystem.api_1.0.0
> org.apache.aries.subsystem.core_1.0.0
> org.apache.aries.subsystem.obr_1.0.0
> org.apache.aries.application.api_1.0.0
> org.apache.aries.application.modeller_1.0.0
> org.apache.aries.application.utils_1.0.0
> org.apache.aries.blueprint_1.1.0
> org.apache.aries.proxy_1.0.1
> org.apache.aries.util_1.1.0
> org.apache.felix.bundlerepository_1.6.6
> org.apache.felix.resolver_1.0.0
> org.eclipse.equinox.coordinator_1.1.0.v20120522-1841
> org.eclipse.equinox.region_1.1.0.v20120522-1841
> slf4j.api_1.5.11
> slf4j.simple_1.5.11
> org.apache.felix.configadmin-1.6.0.jar
> Then, staring felix and the following exception happend,
> 578 [FelixStartLevel] INFO org.apache.aries.blueprint.container.BlueprintExtender - No quiesce support is available, so blueprint comp
> ____________________________
> Welcome to Apache Felix Gogo
> g! 1765 [Blueprint Extender: 1] ERROR org.apache.aries.subsystem.core.internal.Utils - Resource could not be installed
> org.osgi.service.coordinator.CoordinationException: Coordination has failed
>         at org.eclipse.equinox.coordinator.CoordinationImpl.checkTerminated(CoordinationImpl.java:393)
>         at org.eclipse.equinox.coordinator.CoordinationImpl.terminate(CoordinationImpl.java:401)
>         at org.eclipse.equinox.coordinator.CoordinationImpl.end(CoordinationImpl.java:152)
>         at org.eclipse.equinox.coordinator.CoordinationReferent.end(CoordinationReferent.java:38)
>         at org.apache.aries.subsystem.core.internal.Utils.installResource(Utils.java:81)
>         at org.apache.aries.subsystem.core.internal.RegionContextBundleHelper.installRegionContextBundle(RegionContextBundleHelper.jav
>         at org.apache.aries.subsystem.core.internal.SubsystemResourceInstaller.installRegionContextBundle(SubsystemResourceInstaller.j
>         at org.apache.aries.subsystem.core.internal.SubsystemResourceInstaller.installAriesSubsystem(SubsystemResourceInstaller.java:9
>         at org.apache.aries.subsystem.core.internal.SubsystemResourceInstaller.install(SubsystemResourceInstaller.java:40)
>         at org.apache.aries.subsystem.core.internal.Subsystems.getRootSubsystem(Subsystems.java:131)
>         at org.apache.aries.subsystem.core.internal.Activator.activate(Activator.java:164)
>         at org.apache.aries.subsystem.core.internal.Activator.addingService(Activator.java:264)
>         at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)
>         at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:864)
>         at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
>         at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
>         at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:894)
>         at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:932)
>         at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:793)
>         at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:543)
>         at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4419)
>         at org.apache.felix.framework.Felix.registerService(Felix.java:3423)
>         at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.registerService(BlueprintContainerImpl.java:439)
>         at org.apache.aries.blueprint.container.ServiceRecipe.register(ServiceRecipe.java:190)
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.registerServices(BlueprintContainerImpl.java:690)
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:369)
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:261)
>         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 org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106)
>         at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)
>         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.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
>         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
>         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)
> Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>         at java.util.ArrayList.rangeCheck(ArrayList.java:604)
>         at java.util.ArrayList.get(ArrayList.java:382)
>         at org.apache.aries.subsystem.core.internal.ResourceHelper.getIdentityAttribute(ResourceHelper.java:69)
>         at org.apache.aries.subsystem.core.internal.ResourceHelper.getTypeAttribute(ResourceHelper.java:98)
>         at org.apache.aries.subsystem.core.internal.ResourceInstaller.newInstance(ResourceInstaller.java:27)
>         at org.apache.aries.subsystem.core.internal.Utils.installResource(Utils.java:74)
>         ... 36 more
> 2013-04-23 23:00:37.941 Warning: NLS missing message: Unknown_Log_level in: org.eclipse.equinox.internal.event.LogMessages
> Warning: NLS missing message: Info in: org.eclipse.equinox.internal.event.LogMessages
> Warning: NLS missing message: Warning in: org.eclipse.equinox.internal.event.LogMessages
> Warning: NLS missing message: Error in: org.eclipse.equinox.internal.event.LogMessages
> Warning: NLS missing message: Debug in: org.eclipse.equinox.internal.event.LogMessages
> NLS missing message: Warning in: org.eclipse.equinox.internal.event.LogMessagesA participant indicated an error occurred while the coo
> java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>         at java.util.ArrayList.rangeCheck(ArrayList.java:604)
>         at java.util.ArrayList.get(ArrayList.java:382)
>         at org.apache.aries.subsystem.core.internal.ResourceHelper.getIdentityAttribute(ResourceHelper.java:69)
>         at org.apache.aries.subsystem.core.internal.ResourceHelper.getTypeAttribute(ResourceHelper.java:98)
>         at org.apache.aries.subsystem.core.internal.ResourceUninstaller.newInstance(ResourceUninstaller.java:29)
>         at org.apache.aries.subsystem.core.internal.RegionContextBundleHelper.uninstallRegionContextBundle(RegionContextBundleHelper.j
>         at org.apache.aries.subsystem.core.internal.SubsystemResourceInstaller$3.failed(SubsystemResourceInstaller.java:145)
>         at org.eclipse.equinox.coordinator.CoordinationImpl.fail(CoordinationImpl.java:270)
>         at org.eclipse.equinox.coordinator.CoordinationReferent.fail(CoordinationReferent.java:42)
>         at org.apache.aries.subsystem.core.internal.Subsystems.getRootSubsystem(Subsystems.java:134)
>         at org.apache.aries.subsystem.core.internal.Activator.activate(Activator.java:164)
>         at org.apache.aries.subsystem.core.internal.Activator.addingService(Activator.java:264)
>         at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)
>         at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:864)
>         at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
>         at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
>         at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:894)
>         at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:932)
>         at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:793)
>         at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:543)
>         at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4419)
>         at org.apache.felix.framework.Felix.registerService(Felix.java:3423)
>         at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.registerService(BlueprintContainerImpl.java:439)
>         at org.apache.aries.blueprint.container.ServiceRecipe.register(ServiceRecipe.java:190)
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.registerServices(BlueprintContainerImpl.java:690)
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:369)
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:261)
>         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 org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106)
>         at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)
>         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.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
>         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
>         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)
> ERROR: Bundle org.apache.aries.subsystem.core [7] EventDispatcher: Error during dispatch. (org.osgi.service.coordinator.CoordinationEx
> org.osgi.service.coordinator.CoordinationException: Coordination has failed
>         at org.eclipse.equinox.coordinator.CoordinationImpl.checkTerminated(CoordinationImpl.java:393)
>         at org.eclipse.equinox.coordinator.CoordinationImpl.terminate(CoordinationImpl.java:401)
>         at org.eclipse.equinox.coordinator.CoordinationImpl.end(CoordinationImpl.java:152)
>         at org.eclipse.equinox.coordinator.CoordinationReferent.end(CoordinationReferent.java:38)
>         at org.apache.aries.subsystem.core.internal.Subsystems.getRootSubsystem(Subsystems.java:136)
>         at org.apache.aries.subsystem.core.internal.Activator.activate(Activator.java:164)
>         at org.apache.aries.subsystem.core.internal.Activator.addingService(Activator.java:264)
>         at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)
>         at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:864)
>         at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
>         at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
>         at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:894)
>         at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:932)
>         at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:793)
>         at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:543)
>         at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4419)
>         at org.apache.felix.framework.Felix.registerService(Felix.java:3423)
>         at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.registerService(BlueprintContainerImpl.java:439)
>         at org.apache.aries.blueprint.container.ServiceRecipe.register(ServiceRecipe.java:190)
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.registerServices(BlueprintContainerImpl.java:690)
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:369)
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:261)
>         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 org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106)
>         at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)
>         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.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
>         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
>         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)
> Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>         at java.util.ArrayList.rangeCheck(ArrayList.java:604)
>         at java.util.ArrayList.get(ArrayList.java:382)
>         at org.apache.aries.subsystem.core.internal.ResourceHelper.getIdentityAttribute(ResourceHelper.java:69)
>         at org.apache.aries.subsystem.core.internal.ResourceHelper.getTypeAttribute(ResourceHelper.java:98)
>         at org.apache.aries.subsystem.core.internal.ResourceInstaller.newInstance(ResourceInstaller.java:27)
>         at org.apache.aries.subsystem.core.internal.Subsystems.populateRootSubsystem(Subsystems.java:181)
>         at org.apache.aries.subsystem.core.internal.Subsystems.getRootSubsystem(Subsystems.java:132)



--
This message was sent by Atlassian JIRA
(v6.1#6144)