[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 メーリングリストの案内