You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stanbol.apache.org by Fabian Christ <ch...@googlemail.com> on 2011/05/25 07:40:58 UTC

Re: [jira] [Created] (STANBOL-209) Error on Stanbol startup in last changed rev 1125421

Hi,

I have also seen this exception in my logs. Seems that the
ComponentContext is not present in the early phases of the startup
procedure when the commons-web bundle is started. But in the end this
has no effect as the bundle is successfully started at a later point
in the startup procedure. Its this try and error game that the OSGi
environment does when starting bundles.

Don't know if or how we can avoid this. Perhaps some problem with
ordering of bundle startup?

Best,
 - Fabian

2011/5/24 Florent ANDRE (JIRA) <ji...@apache.org>:
> Error on Stanbol startup in last changed rev 1125421
> ----------------------------------------------------
>
>                 Key: STANBOL-209
>                 URL: https://issues.apache.org/jira/browse/STANBOL-209
>             Project: Stanbol
>          Issue Type: Bug
>            Reporter: Florent ANDRE
>
>
> This log appear when start Stanbol (in full launcher and in an home made one , don't test others).
>
> 4.05.2011 22:01:57.040 *INFO* [FelixDispatchQueue] org.apache.stanbol.commons.web.home BundleEvent STARTED
> 24.05.2011 22:01:57.050 *ERROR* [FelixStartLevel] org.apache.stanbol.commons.web.base [org.apache.stanbol.commons.web.base.JerseyEndpoint] The bindWebFragment method has thrown an exception (java.lang.IllegalStateException: Null ComponentContext, not activated?) java.lang.IllegalStateException: Null ComponentContext, not activated?
>        at org.apache.stanbol.commons.web.base.JerseyEndpoint.initJersey(JerseyEndpoint.java:81)
>        at org.apache.stanbol.commons.web.base.JerseyEndpoint.bindWebFragment(JerseyEndpoint.java:158)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:227)
>        at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38)
>        at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:591)
>        at org.apache.felix.scr.impl.helper.BaseMethod$NotResolved.invoke(BaseMethod.java:548)
>        at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:472)
>        at org.apache.felix.scr.impl.manager.DependencyManager.invokeBindMethod(DependencyManager.java:1028)
>        at org.apache.felix.scr.impl.manager.DependencyManager.bind(DependencyManager.java:932)
>        at org.apache.felix.scr.impl.manager.DependencyManager.open(DependencyManager.java:868)
>        at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:200)
>        at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118)
>        at org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:997)
>        at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333)
>        at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:157)
>        at org.apache.felix.scr.impl.config.ConfiguredComponentHolder.enableComponents(ConfiguredComponentHolder.java:256)
>        at org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:253)
>        at org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:147)
>        at org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:111)
>        at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:285)
>        at org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:203)
>        at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807)
>        at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729)
>        at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
>        at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3758)
>        at org.apache.felix.framework.Felix.startBundle(Felix.java:1780)
>        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
>        at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
>        at java.lang.Thread.run(Thread.java:662)
> 24.05.2011 22:01:57.051 *ERROR* [FelixStartLevel] org.apache.stanbol.commons.web.base [org.apache.stanbol.commons.web.base.JerseyEndpoint] The bindWebFragment method has thrown an exception (java.lang.IllegalStateException: Null ComponentContext, not activated?) java.lang.IllegalStateException: Null ComponentContext, not activated?
>        at org.apache.stanbol.commons.web.base.JerseyEndpoint.initJersey(JerseyEndpoint.java:81)
>        at org.apache.stanbol.commons.web.base.JerseyEndpoint.bindWebFragment(JerseyEndpoint.java:158)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:227)
>        at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38)
>        at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:591)
>        at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:472)
>        at org.apache.felix.scr.impl.manager.DependencyManager.invokeBindMethod(DependencyManager.java:1028)
>        at org.apache.felix.scr.impl.manager.DependencyManager.bind(DependencyManager.java:932)
>        at org.apache.felix.scr.impl.manager.DependencyManager.open(DependencyManager.java:868)
>        at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:200)
>        at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118)
>        at org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:997)
>        at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333)
>        at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:157)
>        at org.apache.felix.scr.impl.config.ConfiguredComponentHolder.enableComponents(ConfiguredComponentHolder.java:256)
>        at org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:253)
>        at org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:147)
>        at org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:111)
>        at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:285)
>        at org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:203)
>        at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807)
>        at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729)
>        at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
>        at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3758)
>        at org.apache.felix.framework.Felix.startBundle(Felix.java:1780)
>        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
>        at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
>        at java.lang.Thread.run(Thread.java:662)
> 24.05.2011 22:01:57.052 *INFO* [FelixStartLevel] org.apache.stanbol.commons.web.base.JerseyEndpoint Unregistering aliases []
>
> --
> This message is automatically generated by JIRA.
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>



-- 
Fabian