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