It seems that the event component is trying to access the registry even
after the registry service has been unregistered. Amila, can you have a
look?

Thanks,
Senaka.

On Sat, May 14, 2011 at 7:24 PM, Supun Kamburugamuva <su...@wso2.com> wrote:

> [2011-05-14 19:24:06,785] ERROR - EventingServiceImpl Unable to get
> unsubscribe using given id:
> 4cdaf9d61cb280f1d3e8982c54ca598dd276587ce62a28c8
> org.wso2.carbon.event.core.exception.EventBrokerException: Can not
> access the registry
>        at
> org.wso2.carbon.event.core.internal.subscription.registry.RegistrySubscriptionManager.unSubscribe(RegistrySubscriptionManager.java:311)
>        at
> org.wso2.carbon.event.core.internal.CarbonEventBroker.unsubscribe(CarbonEventBroker.java:135)
>        at
> org.wso2.carbon.registry.eventing.services.EventingServiceImpl.unsubscribe(EventingServiceImpl.java:230)
>        at
> org.wso2.carbon.deployment.synchronizer.util.Utils.unsubscribeForRegistryEvents(Utils.java:121)
>        at
> org.wso2.carbon.deployment.synchronizer.repository.EventingBasedAutoCheckoutController.cleanup(EventingBasedAutoCheckoutController.java:66)
>        at
> org.wso2.carbon.deployment.synchronizer.DeploymentSynchronizer.stop(DeploymentSynchronizer.java:119)
>        at
> org.wso2.carbon.deployment.synchronizer.DeploymentSynchronizationManager.shutdown(DeploymentSynchronizationManager.java:83)
>        at
> org.wso2.carbon.deployment.synchronizer.DeploymentSynchronizerComponent.deactivate(DeploymentSynchronizerComponent.java:86)
>        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.eclipse.equinox.internal.ds.model.ServiceComponent.deactivate(ServiceComponent.java:353)
>        at
> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.deactivate(ServiceComponentProp.java:155)
>        at
> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.dispose(ServiceComponentProp.java:373)
>        at
> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.dispose(ServiceComponentProp.java:106)
>        at
> org.eclipse.equinox.internal.ds.InstanceProcess.disposeInstances(InstanceProcess.java:323)
>        at
> org.eclipse.equinox.internal.ds.InstanceProcess.disposeInstances(InstanceProcess.java:285)
>        at
> org.eclipse.equinox.internal.ds.Resolver.disposeComponentConfigs(Resolver.java:602)
>        at
> org.eclipse.equinox.internal.ds.Resolver.disableComponents(Resolver.java:582)
>        at
> org.eclipse.equinox.internal.ds.SCRManager.stoppingBundle(SCRManager.java:553)
>        at
> org.eclipse.equinox.internal.ds.SCRManager.bundleChanged(SCRManager.java:237)
>        at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:916)
>        at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>        at
> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:149)
>        at
> org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged(Framework.java:1350)
>        at
> org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1301)
>        at
> org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:470)
>        at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:546)
>        at
> org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1098)
>        at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:593)
>        at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:261)
>        at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:216)
>        at
> org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:266)
>        at
> org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:685)
>        at
> org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:583)
>        at
> org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:409)
>        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.wso2.carbon.bridge.EquinoxFrameworkLauncher.stop(EquinoxFrameworkLauncher.java:330)
>        at
> org.wso2.carbon.core.init.CarbonServerManager.shutdown(CarbonServerManager.java:755)
>        at
> org.wso2.carbon.core.init.CarbonServerManager.shutdownGracefully(CarbonServerManager.java:788)
>        at
> org.wso2.carbon.core.init.CarbonServerManager$3.run(CarbonServerManager.java:798)
> Caused by: org.wso2.carbon.registry.core.exceptions.RegistryException:
> An exception occurred while executing handler chain. Shutdown in
> progress
>        at
> org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager.delete(HandlerManager.java:2571)
>        at
> org.wso2.carbon.registry.core.jdbc.handlers.HandlerLifecycleManager.delete(HandlerLifecycleManager.java:424)
>        at
> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.delete(EmbeddedRegistry.java:838)
>        at
> org.wso2.carbon.registry.core.session.UserRegistry.delete(UserRegistry.java:664)
>        at
> org.wso2.carbon.event.core.internal.subscription.registry.RegistrySubscriptionManager.unSubscribe(RegistrySubscriptionManager.java:303)
>        ... 44 more
> Caused by: java.lang.IllegalStateException: Shutdown in progress
>        at
> java.lang.ApplicationShutdownHooks.add(ApplicationShutdownHooks.java:39)
>        at java.lang.Runtime.addShutdownHook(Runtime.java:192)
>        at
> org.wso2.carbon.registry.eventing.RegistryEventDispatcher.<init>(RegistryEventDispatcher.java:149)
>        at
> org.wso2.carbon.registry.eventing.services.EventingServiceImpl.initializeDispatcher(EventingServiceImpl.java:133)
>        at
> org.wso2.carbon.registry.eventing.services.EventingServiceImpl.notify(EventingServiceImpl.java:147)
>        at
> org.wso2.carbon.registry.eventing.services.EventingServiceImpl.notify(EventingServiceImpl.java:128)
>        at
> org.wso2.carbon.registry.eventing.services.EventingServiceImpl.notify(EventingServiceImpl.java:124)
>        at
> org.wso2.carbon.registry.eventing.handlers.RegistryEventingHandler.notify(RegistryEventingHandler.java:653)
>        at
> org.wso2.carbon.registry.eventing.handlers.RegistryEventingHandler.delete(RegistryEventingHandler.java:105)
>        at
> org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager.delete(HandlerManager.java:2552)
>
> Thanks,
> --
> Supun Kamburugamuva
> Technical Lead &  Product Manager, WSO2 Inc.; http://wso2.com
> Member, Apache Software Foundation; http://www.apache.org
> WSO2 Inc.;  http://wso2.org
> E-mail: su...@wso2.com;  Mobile: +94 77 431 3585
> Blog: http://supunk.blogspot.com
> _______________________________________________
> Carbon-dev mailing list
> Carbon-dev@wso2.org
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>



-- 
*Senaka Fernando*
Product Manager - WSO2 Governance Registry;
Associate Technical Lead; WSO2, Inc.; http://wso2.com*
Member; Apache Software Foundation; http://apache.org

E-mail: senaka AT wso2.com
**P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
Linked-In: http://www.linkedin.com/in/senakafernando

*Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to