[mayaa-user:377] destroy時のException
yondori @ infoseek.jp
yondori @ infoseek.jp
2006年 12月 6日 (水) 23:20:13 JST
しのはらです。
mayaa-1.1.4.jar使用のアプリをWAS6.1上で動作させた後、
アプリ、もしくはサーバーを停止させる時に、
destroyで例外が発生してしまいます。
前件の「再インストールでのOutOfMemory」に関連しているのではと思いますが、
いかがでしょうか?
以下はWASのログより該当部分を抜粋したものです。
====================================================
[06/12/06 22:38:21:375 JST] 0000000f ServletWrappe E SRVE0058E: サーブレットによってスローされた destroy() 例外が実現されませんでした MayaaServlet: javax.servlet.ServletException
at com.ibm.ws.webcontainer.servlet.ServletWrapper.doDestroy(ServletWrapper.java:790)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.doDestroy(ServletWrapper.java:676)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.destroy(ServletWrapper.java:857)
at com.ibm.ws.webcontainer.webapp.WebApp.destroy(WebApp.java:2507)
at com.ibm.ws.wswebcontainer.webapp.WebApp.destroy(WebApp.java:1023)
at com.ibm.ws.webcontainer.webapp.WebGroup.removeWebApplication(WebGroup.java:208)
at com.ibm.ws.webcontainer.VirtualHost.removeWebApplication(VirtualHost.java:267)
at com.ibm.ws.wswebcontainer.VirtualHost.removeWebApplication(VirtualHost.java:181)
at com.ibm.ws.wswebcontainer.WebContainer.removeWebApplication(WebContainer.java:725)
at com.ibm.ws.webcontainer.component.WebContainerImpl.uninstall(WebContainerImpl.java:357)
at com.ibm.ws.webcontainer.component.WebContainerImpl.stop(WebContainerImpl.java:560)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.stop(ApplicationMgrImpl.java:1318)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStop(DeployedApplicationImpl.java:1134)
at com.ibm.ws.runtime.component.DeployedModuleImpl.stop(DeployedModuleImpl.java:600)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.stop(DeployedApplicationImpl.java:882)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.stopApplication(ApplicationMgrImpl.java:1100)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.stop(ApplicationMgrImpl.java:1036)
at com.ibm.ws.runtime.component.ContainerImpl.stopComponents(ContainerImpl.java:1036)
at com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.java:685)
at com.ibm.ws.runtime.component.ApplicationServerImpl.stop(ApplicationServerImpl.java:221)
at com.ibm.ws.runtime.component.ContainerImpl.stopComponents(ContainerImpl.java:1036)
at com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.java:685)
at com.ibm.ws.runtime.component.ServerImpl.stop(ServerImpl.java:584)
at com.ibm.ws.runtime.component.ServerCollaborator$ShutdownHook$1.run(ServerCollaborator.java:701)
at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:3811)
at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:3893)
at com.ibm.ws.runtime.component.ServerCollaborator$ShutdownHook.run(ServerCollaborator.java:691)
at com.ibm.ws.runtime.component.ServerCollaborator$StopAction.alarm(ServerCollaborator.java:660)
at com.ibm.ejs.util.am._Alarm.run(_Alarm.java:90)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)
---- Begin backtrace for Nested Throwables
java.lang.UnsupportedOperationException
at java.util.Collections$UnmodifiableCollection.clear(Collections.java:1052)
at org.seasar.mayaa.impl.source.SourceHolderFactory.clear(SourceHolderFactory.java:88)
at org.seasar.mayaa.impl.MayaaServlet.destroy(MayaaServlet.java:69)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.doDestroy(ServletWrapper.java:778)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.doDestroy(ServletWrapper.java:676)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.destroy(ServletWrapper.java:857)
at com.ibm.ws.webcontainer.webapp.WebApp.destroy(WebApp.java:2507)
at com.ibm.ws.wswebcontainer.webapp.WebApp.destroy(WebApp.java:1023)
at com.ibm.ws.webcontainer.webapp.WebGroup.removeWebApplication(WebGroup.java:208)
at com.ibm.ws.webcontainer.VirtualHost.removeWebApplication(VirtualHost.java:267)
at com.ibm.ws.wswebcontainer.VirtualHost.removeWebApplication(VirtualHost.java:181)
at com.ibm.ws.wswebcontainer.WebContainer.removeWebApplication(WebContainer.java:725)
at com.ibm.ws.webcontainer.component.WebContainerImpl.uninstall(WebContainerImpl.java:357)
at com.ibm.ws.webcontainer.component.WebContainerImpl.stop(WebContainerImpl.java:560)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.stop(ApplicationMgrImpl.java:1318)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStop(DeployedApplicationImpl.java:1134)
at com.ibm.ws.runtime.component.DeployedModuleImpl.stop(DeployedModuleImpl.java:600)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.stop(DeployedApplicationImpl.java:882)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.stopApplication(ApplicationMgrImpl.java:1100)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.stop(ApplicationMgrImpl.java:1036)
at com.ibm.ws.runtime.component.ContainerImpl.stopComponents(ContainerImpl.java:1036)
at com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.java:685)
at com.ibm.ws.runtime.component.ApplicationServerImpl.stop(ApplicationServerImpl.java:221)
at com.ibm.ws.runtime.component.ContainerImpl.stopComponents(ContainerImpl.java:1036)
at com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.java:685)
at com.ibm.ws.runtime.component.ServerImpl.stop(ServerImpl.java:584)
at com.ibm.ws.runtime.component.ServerCollaborator$ShutdownHook$1.run(ServerCollaborator.java:701)
at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:3811)
at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:3893)
at com.ibm.ws.runtime.component.ServerCollaborator$ShutdownHook.run(ServerCollaborator.java:691)
at com.ibm.ws.runtime.component.ServerCollaborator$StopAction.alarm(ServerCollaborator.java:660)
at com.ibm.ejs.util.am._Alarm.run(_Alarm.java:90)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)
[06/12/06 22:38:21:468 JST] 0000000f WebApp A SRVE0181I: [GAIOSEAR#GAIOS.war] [/gaios] [Servlet.LOG]: Error occurred while destroying servlet: javax.servlet.ServletException
at com.ibm.ws.webcontainer.servlet.ServletWrapper.doDestroy(ServletWrapper.java:790)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.doDestroy(ServletWrapper.java:676)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.destroy(ServletWrapper.java:857)
at com.ibm.ws.webcontainer.webapp.WebApp.destroy(WebApp.java:2507)
at com.ibm.ws.wswebcontainer.webapp.WebApp.destroy(WebApp.java:1023)
at com.ibm.ws.webcontainer.webapp.WebGroup.removeWebApplication(WebGroup.java:208)
at com.ibm.ws.webcontainer.VirtualHost.removeWebApplication(VirtualHost.java:267)
at com.ibm.ws.wswebcontainer.VirtualHost.removeWebApplication(VirtualHost.java:181)
at com.ibm.ws.wswebcontainer.WebContainer.removeWebApplication(WebContainer.java:725)
at com.ibm.ws.webcontainer.component.WebContainerImpl.uninstall(WebContainerImpl.java:357)
at com.ibm.ws.webcontainer.component.WebContainerImpl.stop(WebContainerImpl.java:560)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.stop(ApplicationMgrImpl.java:1318)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStop(DeployedApplicationImpl.java:1134)
at com.ibm.ws.runtime.component.DeployedModuleImpl.stop(DeployedModuleImpl.java:600)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.stop(DeployedApplicationImpl.java:882)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.stopApplication(ApplicationMgrImpl.java:1100)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.stop(ApplicationMgrImpl.java:1036)
at com.ibm.ws.runtime.component.ContainerImpl.stopComponents(ContainerImpl.java:1036)
at com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.java:685)
at com.ibm.ws.runtime.component.ApplicationServerImpl.stop(ApplicationServerImpl.java:221)
at com.ibm.ws.runtime.component.ContainerImpl.stopComponents(ContainerImpl.java:1036)
at com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.java:685)
at com.ibm.ws.runtime.component.ServerImpl.stop(ServerImpl.java:584)
at com.ibm.ws.runtime.component.ServerCollaborator$ShutdownHook$1.run(ServerCollaborator.java:701)
at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:3811)
at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:3893)
at com.ibm.ws.runtime.component.ServerCollaborator$ShutdownHook.run(ServerCollaborator.java:691)
at com.ibm.ws.runtime.component.ServerCollaborator$StopAction.alarm(ServerCollaborator.java:660)
at com.ibm.ejs.util.am._Alarm.run(_Alarm.java:90)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)
---- Begin backtrace for Nested Throwables
java.lang.UnsupportedOperationException
at java.util.Collections$UnmodifiableCollection.clear(Collections.java:1052)
at org.seasar.mayaa.impl.source.SourceHolderFactory.clear(SourceHolderFactory.java:88)
at org.seasar.mayaa.impl.MayaaServlet.destroy(MayaaServlet.java:69)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.doDestroy(ServletWrapper.java:778)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.doDestroy(ServletWrapper.java:676)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.destroy(ServletWrapper.java:857)
at com.ibm.ws.webcontainer.webapp.WebApp.destroy(WebApp.java:2507)
at com.ibm.ws.wswebcontainer.webapp.WebApp.destroy(WebApp.java:1023)
at com.ibm.ws.webcontainer.webapp.WebGroup.removeWebApplication(WebGroup.java:208)
at com.ibm.ws.webcontainer.VirtualHost.removeWebApplication(VirtualHost.java:267)
at com.ibm.ws.wswebcontainer.VirtualHost.removeWebApplication(VirtualHost.java:181)
at com.ibm.ws.wswebcontainer.WebContainer.removeWebApplication(WebContainer.java:725)
at com.ibm.ws.webcontainer.component.WebContainerImpl.uninstall(WebContainerImpl.java:357)
at com.ibm.ws.webcontainer.component.WebContainerImpl.stop(WebContainerImpl.java:560)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.stop(ApplicationMgrImpl.java:1318)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStop(DeployedApplicationImpl.java:1134)
at com.ibm.ws.runtime.component.DeployedModuleImpl.stop(DeployedModuleImpl.java:600)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.stop(DeployedApplicationImpl.java:882)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.stopApplication(ApplicationMgrImpl.java:1100)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.stop(ApplicationMgrImpl.java:1036)
at com.ibm.ws.runtime.component.ContainerImpl.stopComponents(ContainerImpl.java:1036)
at com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.java:685)
at com.ibm.ws.runtime.component.ApplicationServerImpl.stop(ApplicationServerImpl.java:221)
at com.ibm.ws.runtime.component.ContainerImpl.stopComponents(ContainerImpl.java:1036)
at com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.java:685)
at com.ibm.ws.runtime.component.ServerImpl.stop(ServerImpl.java:584)
at com.ibm.ws.runtime.component.ServerCollaborator$ShutdownHook$1.run(ServerCollaborator.java:701)
at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:3811)
at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:3893)
at com.ibm.ws.runtime.component.ServerCollaborator$ShutdownHook.run(ServerCollaborator.java:691)
at com.ibm.ws.runtime.component.ServerCollaborator$StopAction.alarm(ServerCollaborator.java:660)
at com.ibm.ejs.util.am._Alarm.run(_Alarm.java:90)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)
mayaa-user メーリングリストの案内