Hi Zhisheng, it seems that you have a page, that returns a listing of some kind. Probably from a database selection. There are too many results returned, which then cause an OutOfMemory Exception.
From the Stacktrace it seems that you are putting things into the context eithin a screen, until your memory is exhausted. Find the screen, and you found your problem. Am Dienstag, 18. Juli 2006 11:55 schrieb zhisheng xie: > Dear Sir > > I encountered a turbine problem in my project, attached please > found bellow. My project runs on WebSphere environment, the exception > occurs frequently everyday, the turbine service is down once the exceptions > occurs several times. I need to restart WebSphere service to start my > project. Could you please tell me the possible reason and give me a > solution? > > > Thank you very much > > > Regards, > > Zhisheng Xie > > > > > > [06-7-9 15:43:56:845 CST] 00000290 Turbine E > org.apache.turbine.Turbine handleException Turbine.handleException: > java.lang.OutOfMemoryError > at java.util.HashMap.resize(HashMap.java(Inlined Compiled Code)) > at java.util.HashMap.addEntry(HashMap.java(Compiled Code)) > at java.util.HashMap.put(HashMap.java (Compiled Code)) > at > java.util.Collections$SynchronizedMap.put(Collections.java(Compiled Code)) > at > org.apache.turbine.services.assemblerbroker.util.java.JavaBaseFactory.getAs >sembler (JavaBaseFactory.java (Compiled Code)) > at > org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory.get >Assembler (JavaScreenFactory.java(Compiled Code > )) > at > org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService.g >etAssembler( TurbineAssemblerBrokerService.java > (Compiled Code)) > at org.apache.turbine.modules.ScreenLoader.getInstance( > ScreenLoader.java(Compiled Code)) > at org.apache.turbine.modules.ScreenLoader.getAssembler ( > ScreenLoader.java(Compiled Code)) > at > org.apache.turbine.services.template.mapper.ClassMapper.doMapping > (ClassMapper.java(Compiled Code)) > at > org.apache.turbine.services.template.mapper.BaseMapper.getMappedName ( > BaseMapper.java(Compiled Code)) > at > org.apache.turbine.services.template.TurbineTemplateService.getScreenName( > TurbineTemplateService.java(Inlined Compiled Co > de)) > at > org.apache.turbine.services.template.TurbineTemplate.getScreenName ( > TurbineTemplate.java(Inlined Compiled Code)) > at > org.apache.turbine.modules.pages.TemplatePage.doBuildAfterAction( > TemplatePage.java(Compiled Code)) > at org.apache.turbine.modules.pages.DefaultPage.doBuild ( > DefaultPage.java(Compiled Code)) > at org.apache.turbine.modules.Page.build(Page.java(Inlined Compiled > Code)) > at > org.apache.turbine.modules.PageLoader.exec(PageLoader.java(Inlined Compiled > Code)) > at org.apache.turbine.Turbine.doGet(Turbine.java(Compiled Code)) > at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled > Code)) > at javax.servlet.http.HttpServlet.service(HttpServlet.java > (Compiled Code)) > at com.ibm.ws.webcontainer.servlet.ServletWrapper.service( > ServletWrapper.java(Compiled Code)) > at com.ibm.ws.webcontainer.servlet.ServletWrapper.service( > ServletWrapper.java(Compiled Code)) > at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter( > WebAppFilterChain.java(Compiled Code)) > at com.hc360.sso.client.SSOFilter.doFilter(SSOFilter.java(Compiled > Code)) > at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter ( > FilterInstanceWrapper.java(Compiled Code)) > at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter( > WebAppFilterChain.java(Compiled Code)) > at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter ( > WebAppFilterChain.java(Compiled Code)) > at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest( > ServletWrapper.java(Compiled Code)) > at > com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest( > CacheServletWrapper.java(Compiled Code)) > at com.ibm.ws.webcontainer.WebContainer.handleRequest( > WebContainer.java(Compiled Code)) > at com.ibm.ws.webcontainer.channel.WCChannelLink.ready ( > WCChannelLink.java (Compiled Code)) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination( > HttpInboundLink.java(Compiled Code)) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation ( > HttpInboundLink.java(Compiled Code)) > at > com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete > (HttpICLReadCallback.java(Compiled Code)) > at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete ( > WorkQueueManager.java(Compiled Code)) > at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO( > WorkQueueManager.java(Compiled Code)) > at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun( > WorkQueueManager.java (Compiled Code)) > at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run( > WorkQueueManager.java(Compiled Code)) > at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled > Code)) > !EXCUBATOR:1,44bcb01543384227112405! -- Kind regards Juergen --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
