[
https://issues.apache.org/jira/browse/ARIES-1991?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
nizar.ben.mansour updated ARIES-1991:
-------------------------------------
Affects Version/s: blueprint-core-1.10.2
> Unpredictible InterruptedException when starting bundles
> --------------------------------------------------------
>
> Key: ARIES-1991
> URL: https://issues.apache.org/jira/browse/ARIES-1991
> Project: Aries
> Issue Type: Bug
> Components: Blueprint
> Affects Versions: blueprint-core-1.10.2
> Reporter: nizar.ben.mansour
> Priority: Critical
>
> Hello,
> I'm facing an issue that happens sometimes when starting my bundles that
> occurs only after TimeoutException (i think it relates to this issue
> https://issues.apache.org/jira/browse/ARIES-1990) .
>
> Here is the full log:
>
> {code:java}
>
> Attempting to start CamelContext: MappingCustomerIdLDdnContextAttempting to
> start CamelContext: MappingCustomerIdLDdnContext2020-07-20T19:29:05,304 |
> INFO | Blueprint Event Dispatcher: 1 | BlueprintCamelContext |
> 118 - org.apache.camel.camel-blueprint - 2.23.4 | Apache Camel 2.23.4
> (CamelContext: MappingCustomerIdLDdnContext) is
> starting2020-07-20T19:29:05,304 | INFO | Blueprint Event Dispatcher: 1 |
> ManagedManagementStrategy | 120 - org.apache.camel.camel-core - 2.23.4
> | JMX is enabled2020-07-20T19:30:05,304 | WARN | FelixStartLevel |
> BlueprintEventDispatcher | 100 - org.apache.aries.blueprint.core -
> 1.10.2 | Listener timed out, will be
> ignoredjava.util.concurrent.TimeoutException: null at
> java.util.concurrent.AbstractExecutorService.doInvokeAny(AbstractExecutorService.java:184)
> ~[?:?] at
> java.util.concurrent.AbstractExecutorService.invokeAny(AbstractExecutorService.java:225)
> ~[?:?] at
> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper$4.call(ScheduledExecutorServiceWrapper.java:185)
> ~[100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper$15.call(ScheduledExecutorServiceWrapper.java:446)
> ~[100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.utils.threading.RWLock.runReadOperation(RWLock.java:33)
> ~[100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper.runUnlessShutdown(ScheduledExecutorServiceWrapper.java:443)
> ~[100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper.invokeAny(ScheduledExecutorServiceWrapper.java:180)
> ~[100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher.callListener(BlueprintEventDispatcher.java:188)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher.callListeners(BlueprintEventDispatcher.java:178)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher.blueprintEvent(BlueprintEventDispatcher.java:133)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:447)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:298)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:311)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:280)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:276)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:266)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179)
> [?:?] at
> org.apache.felix.framework.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:730)
> [?:?] at
> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:485)
> [?:?] at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579)
> [?:?] at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) [?:?]
> at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1373)
> [?:?] at
> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
> [?:?] at java.lang.Thread.run(Thread.java:748) [?:?]2020-07-20T19:30:08,049
> | INFO | Blueprint Event Dispatcher: 1 | BlueprintCamelContext |
> 118 - org.apache.camel.camel-blueprint - 2.23.4 | Apache Camel 2.23.4
> (CamelContext: MappingCustomerIdLDdnContext) is shutting
> down2020-07-20T19:30:08,065 | INFO | Blueprint Event Dispatcher: 1 |
> BlueprintCamelContext | 118 - org.apache.camel.camel-blueprint -
> 2.23.4 | Apache Camel 2.23.4 (CamelContext: MappingCustomerIdLDdnContext)
> uptime 1 minute2020-07-20T19:30:08,066 | INFO | Blueprint Event Dispatcher:
> 1 | BlueprintCamelContext | 118 - org.apache.camel.camel-blueprint
> - 2.23.4 | Apache Camel 2.23.4 (CamelContext: MappingCustomerIdLDdnContext)
> is shutdown in 0.017 seconds2020-07-20T19:30:08,066 | WARN | Blueprint Event
> Dispatcher: 1 | BlueprintCamelStateService | 118 -
> org.apache.camel.camel-blueprint - 2.23.4 | Changing Camel state for bundle
> 86 to Failure2020-07-20T19:30:08,066 | ERROR | Blueprint Event Dispatcher: 1
> | BlueprintCamelContext | 118 - org.apache.camel.camel-blueprint -
> 2.23.4 | Error occurred during starting CamelContext:
> MappingCustomerIdLDdnContextorg.apache.camel.RuntimeCamelException:
> java.lang.RuntimeException: java.lang.InterruptedException at
> org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1826)
> ~[120:org.apache.camel.camel-core:2.23.4] at
> org.apache.camel.impl.DefaultCamelContext.getTypeConverter(DefaultCamelContext.java:2569)
> ~[120:org.apache.camel.camel-core:2.23.4] at
> org.apache.camel.impl.DefaultCamelContext.getTypeConverterRegistry(DefaultCamelContext.java:2590)
> ~[120:org.apache.camel.camel-core:2.23.4] at
> org.apache.camel.impl.DefaultCamelContext.forceLazyInitialization(DefaultCamelContext.java:4097)
> ~[120:org.apache.camel.camel-core:2.23.4] at
> org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3376)
> ~[120:org.apache.camel.camel-core:2.23.4] at
> org.apache.camel.impl.DefaultCamelContext$4.call(DefaultCamelContext.java:3247)
> ~[120:org.apache.camel.camel-core:2.23.4] at
> org.apache.camel.impl.DefaultCamelContext$4.call(DefaultCamelContext.java:3243)
> ~[120:org.apache.camel.camel-core:2.23.4] at
> org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:3266)
> ~[120:org.apache.camel.camel-core:2.23.4] at
> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:3243)
> ~[120:org.apache.camel.camel-core:2.23.4] at
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:72)
> ~[120:org.apache.camel.camel-core:2.23.4] at
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:3159)
> ~[120:org.apache.camel.camel-core:2.23.4] at
> org.apache.camel.blueprint.BlueprintCamelContext.start(BlueprintCamelContext.java:255)
> ~[118:org.apache.camel.camel-blueprint:2.23.4] at
> org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:297)
> ~[118:org.apache.camel.camel-blueprint:2.23.4] at
> org.apache.camel.blueprint.BlueprintCamelContext.blueprintEvent(BlueprintCamelContext.java:188)
> [118:org.apache.camel.camel-blueprint:2.23.4] at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher$3.call(BlueprintEventDispatcher.java:190)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher$3.call(BlueprintEventDispatcher.java:188)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?] at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
> at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?] at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
> at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?] at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
> [?:?] at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
> [?:?] at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> [?:?] at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> [?:?] at java.lang.Thread.run(Thread.java:748) [?:?]Caused by:
> java.lang.RuntimeException: java.lang.InterruptedException at
> org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:369)
> ~[?:?] at org.apache.felix.framework.Felix.getService(Felix.java:3737)
> ~[?:?] at
> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:470)
> ~[?:?] at
> org.apache.camel.core.osgi.OsgiTypeConverter.addingService(OsgiTypeConverter.java:69)
> ~[?:?] at
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)
> ~[?:?] at
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870)
> ~[?:?] at
> org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
> ~[?:?] at
> org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)
> ~[?:?] at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:318)
> ~[?:?] at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)
> ~[?:?] at
> org.apache.camel.core.osgi.OsgiTypeConverter.doStart(OsgiTypeConverter.java:101)
> ~[?:?] at
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:72) ~[?:?]
> at org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:75)
> ~[?:?] at
> org.apache.camel.impl.DefaultCamelContext.doAddService(DefaultCamelContext.java:1486)
> ~[?:?] at
> org.apache.camel.impl.DefaultCamelContext.addService(DefaultCamelContext.java:1446)
> ~[?:?] at
> org.apache.camel.impl.DefaultCamelContext.getTypeConverter(DefaultCamelContext.java:2567)
> ~[?:?] ... 24 moreCaused by: java.lang.InterruptedException at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1302)
> ~[?:?] at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231)
> ~[?:?] at
> org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:365)
> ~[?:?] at org.apache.felix.framework.Felix.getService(Felix.java:3737)
> ~[?:?] at
> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:470)
> ~[?:?] at
> org.apache.camel.core.osgi.OsgiTypeConverter.addingService(OsgiTypeConverter.java:69)
> ~[?:?] at
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)
> ~[?:?] at
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870)
> ~[?:?] at
> org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
> ~[?:?] at
> org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)
> ~[?:?] at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:318)
> ~[?:?] at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)
> ~[?:?] at
> org.apache.camel.core.osgi.OsgiTypeConverter.doStart(OsgiTypeConverter.java:101)
> ~[?:?] at
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:72) ~[?:?]
> at org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:75)
> ~[?:?] at
> org.apache.camel.impl.DefaultCamelContext.doAddService(DefaultCamelContext.java:1486)
> ~[?:?] at
> org.apache.camel.impl.DefaultCamelContext.addService(DefaultCamelContext.java:1446)
> ~[?:?] at
> org.apache.camel.impl.DefaultCamelContext.getTypeConverter(DefaultCamelContext.java:2567)
> ~[?:?] ... 24 more2020-07-20T19:30:08,070 | INFO | Blueprint Event
> Dispatcher: 1 | BlueprintCamelContext | 118 -
> org.apache.camel.camel-blueprint - 2.23.4 | Attempting to start CamelContext:
> mappingCustomerIdLdnContext2020-07-20T19:30:08,071 | INFO | Blueprint Event
> Dispatcher: 1 | BlueprintCamelContext | 118 -
> org.apache.camel.camel-blueprint - 2.23.4 | Apache Camel 2.23.4
> (CamelContext: mappingCustomerIdLdnContext) is
> starting2020-07-20T19:30:08,071 | INFO | Blueprint Event Dispatcher: 1 |
> ManagedManagementStrategy | 120 - org.apache.camel.camel-core - 2.23.4
> | JMX is enabled2020-07-20T19:30:29,223 | INFO | activator-1-thread-1 |
> ServiceComponentRuntimeMBeanImpl | 181 - org.apache.karaf.scr.management -
> 4.2.6 | Activating the Apache Karaf ServiceComponentRuntime
> MBean2020-07-20T19:31:05,306 | WARN | FelixStartLevel |
> BlueprintEventDispatcher | 100 - org.apache.aries.blueprint.core -
> 1.10.2 | Listener timed out, will be
> ignoredjava.util.concurrent.TimeoutException: null at
> java.util.concurrent.AbstractExecutorService.doInvokeAny(AbstractExecutorService.java:184)
> ~[?:?] at
> java.util.concurrent.AbstractExecutorService.invokeAny(AbstractExecutorService.java:225)
> ~[?:?] at
> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper$4.call(ScheduledExecutorServiceWrapper.java:185)
> ~[100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper$15.call(ScheduledExecutorServiceWrapper.java:446)
> ~[100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.utils.threading.RWLock.runReadOperation(RWLock.java:33)
> ~[100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper.runUnlessShutdown(ScheduledExecutorServiceWrapper.java:443)
> ~[100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper.invokeAny(ScheduledExecutorServiceWrapper.java:180)
> ~[100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher.callListener(BlueprintEventDispatcher.java:188)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher.callListeners(BlueprintEventDispatcher.java:178)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher.blueprintEvent(BlueprintEventDispatcher.java:133)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:447)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:298)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:311)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:280)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:276)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:266)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422)
> [100:org.apache.aries.blueprint.core:1.10.2] at
> org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179)
> [?:?] at
> org.apache.felix.framework.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:730)
> [?:?] at
> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:485)
> [?:?] at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579)
> [?:?] at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) [?:?]
> at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1373)
> [?:?] at
> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
> [?:?] at java.lang.Thread.run(Thread.java:748) [?:?]2020-07-20T19:31:11,612
> | WARN | Blueprint Event Dispatcher: 1 | DefaultTypeConverter |
> 120 - org.apache.camel.camel-core - 2.23.4 | Overriding type converter from:
> {code}
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)