mavisakal
Sep 22nd, 2004, 02:40 PM
Hi everybody,
I always get the following exception when I stop my server(WebSphere_5.1).
I use:
-Acegi-Security-0.6 (using quickstart configuration came with Acegi package)
-HSQLDB(auth tables inside dbinit.txt exist)
-WebSphere AppServer 5.1
[9/22/04 21:34:38:016 EEST] 7036e5e3 XmlWebApplica I org.springframework.web.context.support.XmlWebAppl icationContext Closing application context [XmlWebApplicationContext for namespace 'action-servlet']
[9/22/04 21:34:38:047 EEST] 7036e5e3 DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Destroying singletons in factory {org.springframework.beans.factory.support.Default ListableBeanFactory defining beans [authenticationDao,filterInvocationInterceptor,dao AuthenticationProvider,userCache,authenticationMan ager,roleVoter,accessDecisionManager,authenticatio nProcessingFilter,securityEnforcementFilter,authen ticationProcessingFilterEntryPoint,autoIntegration Filter,dataSource,sessionFactory,transactionManage r,userDAO,userManagerTarget,userManager,/user]; parent=<org.springframework.beans.factory.support.DefaultL istableBeanFactory defining beans [authenticationDao,filterInvocationInterceptor,dao AuthenticationProvider,userCache,authenticationMan ager,roleVoter,accessDecisionManager,authenticatio nProcessingFilter,securityEnforcementFilter,authen ticationProcessingFilterEntryPoint,autoIntegration Filter,dataSource,sessionFactory,transactionManage r,userDAO,userManagerTarget,userManager]; Root of BeanFactory hierarchy>}
[9/22/04 21:34:38:047 EEST] 7036e5e3 LocalSessionF I org.springframework.orm.hibernate.LocalSessionFact oryBean Closing Hibernate SessionFactory
[9/22/04 21:34:38:047 EEST] 7036e5e3 SessionFactor I net.sf.hibernate.impl.SessionFactoryImpl closing
[9/22/04 21:34:38:047 EEST] 7036e5e3 DefaultListab E org.springframework.beans.factory.support.DefaultL istableBeanFactory destroy() on bean with name 'userCache' threw an exception
[9/22/04 21:34:38:062 EEST] 7036e5e3 DefaultListab E org.springframework.beans.factory.support.DefaultL istableBeanFactory TRAS0014I: The following exception was logged java.lang.NullPointerException
at net.sf.acegisecurity.providers.dao.cache.EhCacheBa sedUserCache.destroy(EhCacheBasedUserCache.java:11 2)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.destroyBean(AbstractAut owireCapableBeanFactory.java:863)
at org.springframework.beans.factory.support.Abstract BeanFactory.destroySingleton(AbstractBeanFactory.j ava:374)
at org.springframework.beans.factory.support.Abstract BeanFactory.destroySingletons(AbstractBeanFactory. java:360)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.destroySingletons(Abstr actAutowireCapableBeanFactory.java:826)
at org.springframework.context.support.AbstractApplic ationContext.close(AbstractApplicationContext.java :387)
at org.springframework.web.struts.ContextLoaderPlugIn .destroy(ContextLoaderPlugIn.java:330)
at org.apache.struts.action.ActionServlet.destroyModu les(ActionServlet.java:553)
at org.apache.struts.action.ActionServlet.destroy(Act ionServlet.java:347)
at com.ibm.ws.webcontainer.servlet.StrictServletInsta nce.doDestroy(StrictServletInstance.java:159)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleSer vlet._destroy(StrictLifecycleServlet.java:218)
at com.ibm.ws.webcontainer.servlet.IdleServletState.d estroy(StrictLifecycleServlet.java:316)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleSer vlet.destroy(StrictLifecycleServlet.java:119)
at com.ibm.ws.webcontainer.servlet.ServletInstance.de stroy(ServletInstance.java:470)
at com.ibm.ws.webcontainer.servlet.ServletManager.rem oveServlet(ServletManager.java:153)
at com.ibm.ws.webcontainer.webapp.WebAppServletManage r.removeServlet(WebAppServletManager.java:410)
at com.ibm.ws.webcontainer.servlet.ServletManager.rem oveAllServlets(ServletManager.java:186)
at com.ibm.ws.webcontainer.webapp.WebApp.destroy(WebA pp.java:380)
at com.ibm.ws.webcontainer.srt.WebGroup.shutdown(WebG roup.java:1334)
at com.ibm.ws.webcontainer.WebContainer.removeWebAppl ication(WebContainer.java:1050)
at com.ibm.ws.runtime.component.WebContainerImpl.unin stall(WebContainerImpl.java:147)
at com.ibm.ws.runtime.component.WebContainerImpl.stop (WebContainerImpl.java:367)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.st op(ApplicationMgrImpl.java:519)
at com.ibm.ws.runtime.component.DeployedApplicationIm pl.fireDeployedObjectStop(DeployedApplicationImpl. java:813)
at com.ibm.ws.runtime.component.DeployedModuleImpl.st op(DeployedModuleImpl.java:381)
at com.ibm.ws.runtime.component.DeployedApplicationIm pl.stop(DeployedApplicationImpl.java:615)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.st opApplication(ApplicationMgrImpl.java:410)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.st opApplication(ApplicationMgrImpl.java:596)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compil ed Code))
at com.tivoli.jmx.modelmbean.MMBInvoker.invoke(MMBInv oker.java:46)
at com.tivoli.jmx.modelmbean.MMBInvoker.invokeOperati on(MMBInvoker.java:115)
at com.tivoli.jmx.modelmbean.DynamicModelMBeanSupport .invoke(DynamicModelMBeanSupport.java:409)
at javax.management.modelmbean.RequiredModelMBean.inv oke(RequiredModelMBean.java:323)
at com.tivoli.jmx.GenericMBeanSupport.invoke(GenericM BeanSupport.java:178)
at com.tivoli.jmx.MBeanAccess.invoke(MBeanAccess.java :113)
at com.tivoli.jmx.MBeanServerImpl.invoke(MBeanServerI mpl.java:290)
at com.ibm.ws.management.AdminServiceImpl.invoke(Admi nServiceImpl.java:659)
at com.ibm.ws.management.connector.AdminServiceDelega tor.invoke(AdminServiceDelegator.java:130)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compil ed Code))
at com.ibm.ws.management.connector.soap.SOAPConnector .invoke(SOAPConnector.java:306)
at com.ibm.ws.management.connector.soap.SOAPConnector .service(SOAPConnector.java:178)
at com.ibm.ws.management.connector.soap.SOAPConnectio n.handleRequest(SOAPConnection.java:55)
at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava:672)
Any idea?
I always get the following exception when I stop my server(WebSphere_5.1).
I use:
-Acegi-Security-0.6 (using quickstart configuration came with Acegi package)
-HSQLDB(auth tables inside dbinit.txt exist)
-WebSphere AppServer 5.1
[9/22/04 21:34:38:016 EEST] 7036e5e3 XmlWebApplica I org.springframework.web.context.support.XmlWebAppl icationContext Closing application context [XmlWebApplicationContext for namespace 'action-servlet']
[9/22/04 21:34:38:047 EEST] 7036e5e3 DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Destroying singletons in factory {org.springframework.beans.factory.support.Default ListableBeanFactory defining beans [authenticationDao,filterInvocationInterceptor,dao AuthenticationProvider,userCache,authenticationMan ager,roleVoter,accessDecisionManager,authenticatio nProcessingFilter,securityEnforcementFilter,authen ticationProcessingFilterEntryPoint,autoIntegration Filter,dataSource,sessionFactory,transactionManage r,userDAO,userManagerTarget,userManager,/user]; parent=<org.springframework.beans.factory.support.DefaultL istableBeanFactory defining beans [authenticationDao,filterInvocationInterceptor,dao AuthenticationProvider,userCache,authenticationMan ager,roleVoter,accessDecisionManager,authenticatio nProcessingFilter,securityEnforcementFilter,authen ticationProcessingFilterEntryPoint,autoIntegration Filter,dataSource,sessionFactory,transactionManage r,userDAO,userManagerTarget,userManager]; Root of BeanFactory hierarchy>}
[9/22/04 21:34:38:047 EEST] 7036e5e3 LocalSessionF I org.springframework.orm.hibernate.LocalSessionFact oryBean Closing Hibernate SessionFactory
[9/22/04 21:34:38:047 EEST] 7036e5e3 SessionFactor I net.sf.hibernate.impl.SessionFactoryImpl closing
[9/22/04 21:34:38:047 EEST] 7036e5e3 DefaultListab E org.springframework.beans.factory.support.DefaultL istableBeanFactory destroy() on bean with name 'userCache' threw an exception
[9/22/04 21:34:38:062 EEST] 7036e5e3 DefaultListab E org.springframework.beans.factory.support.DefaultL istableBeanFactory TRAS0014I: The following exception was logged java.lang.NullPointerException
at net.sf.acegisecurity.providers.dao.cache.EhCacheBa sedUserCache.destroy(EhCacheBasedUserCache.java:11 2)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.destroyBean(AbstractAut owireCapableBeanFactory.java:863)
at org.springframework.beans.factory.support.Abstract BeanFactory.destroySingleton(AbstractBeanFactory.j ava:374)
at org.springframework.beans.factory.support.Abstract BeanFactory.destroySingletons(AbstractBeanFactory. java:360)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.destroySingletons(Abstr actAutowireCapableBeanFactory.java:826)
at org.springframework.context.support.AbstractApplic ationContext.close(AbstractApplicationContext.java :387)
at org.springframework.web.struts.ContextLoaderPlugIn .destroy(ContextLoaderPlugIn.java:330)
at org.apache.struts.action.ActionServlet.destroyModu les(ActionServlet.java:553)
at org.apache.struts.action.ActionServlet.destroy(Act ionServlet.java:347)
at com.ibm.ws.webcontainer.servlet.StrictServletInsta nce.doDestroy(StrictServletInstance.java:159)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleSer vlet._destroy(StrictLifecycleServlet.java:218)
at com.ibm.ws.webcontainer.servlet.IdleServletState.d estroy(StrictLifecycleServlet.java:316)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleSer vlet.destroy(StrictLifecycleServlet.java:119)
at com.ibm.ws.webcontainer.servlet.ServletInstance.de stroy(ServletInstance.java:470)
at com.ibm.ws.webcontainer.servlet.ServletManager.rem oveServlet(ServletManager.java:153)
at com.ibm.ws.webcontainer.webapp.WebAppServletManage r.removeServlet(WebAppServletManager.java:410)
at com.ibm.ws.webcontainer.servlet.ServletManager.rem oveAllServlets(ServletManager.java:186)
at com.ibm.ws.webcontainer.webapp.WebApp.destroy(WebA pp.java:380)
at com.ibm.ws.webcontainer.srt.WebGroup.shutdown(WebG roup.java:1334)
at com.ibm.ws.webcontainer.WebContainer.removeWebAppl ication(WebContainer.java:1050)
at com.ibm.ws.runtime.component.WebContainerImpl.unin stall(WebContainerImpl.java:147)
at com.ibm.ws.runtime.component.WebContainerImpl.stop (WebContainerImpl.java:367)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.st op(ApplicationMgrImpl.java:519)
at com.ibm.ws.runtime.component.DeployedApplicationIm pl.fireDeployedObjectStop(DeployedApplicationImpl. java:813)
at com.ibm.ws.runtime.component.DeployedModuleImpl.st op(DeployedModuleImpl.java:381)
at com.ibm.ws.runtime.component.DeployedApplicationIm pl.stop(DeployedApplicationImpl.java:615)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.st opApplication(ApplicationMgrImpl.java:410)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.st opApplication(ApplicationMgrImpl.java:596)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compil ed Code))
at com.tivoli.jmx.modelmbean.MMBInvoker.invoke(MMBInv oker.java:46)
at com.tivoli.jmx.modelmbean.MMBInvoker.invokeOperati on(MMBInvoker.java:115)
at com.tivoli.jmx.modelmbean.DynamicModelMBeanSupport .invoke(DynamicModelMBeanSupport.java:409)
at javax.management.modelmbean.RequiredModelMBean.inv oke(RequiredModelMBean.java:323)
at com.tivoli.jmx.GenericMBeanSupport.invoke(GenericM BeanSupport.java:178)
at com.tivoli.jmx.MBeanAccess.invoke(MBeanAccess.java :113)
at com.tivoli.jmx.MBeanServerImpl.invoke(MBeanServerI mpl.java:290)
at com.ibm.ws.management.AdminServiceImpl.invoke(Admi nServiceImpl.java:659)
at com.ibm.ws.management.connector.AdminServiceDelega tor.invoke(AdminServiceDelegator.java:130)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compil ed Code))
at com.ibm.ws.management.connector.soap.SOAPConnector .invoke(SOAPConnector.java:306)
at com.ibm.ws.management.connector.soap.SOAPConnector .service(SOAPConnector.java:178)
at com.ibm.ws.management.connector.soap.SOAPConnectio n.handleRequest(SOAPConnection.java:55)
at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava:672)
Any idea?