Hi. As was stated - you seem to be adding some elements into a HashMap. Is this going into an infinite loop by any chance? Try using "java -Xint" when starting java - this is quite helpful in identifying the exact location.
If its not due to an infiinte loop, then you may need to check that you are not trying to process a really large result set, and creating a large number of intermediary objects during processing. Hope this helps, Rgds, Saurabh Bobde ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Zensar Technologies Ltd The Orion Solution Architect Tel: +91-20-66098238 "DISCLAIMER: The information contained in this e-mail message may be privileged, confidential, and protected from disclosure. If you are not the intended recipient, any further disclosure or use, dissemination, distribution, or copying of this message or any attachment is strictly prohibited. Please ensure you have adequate virus protection before you open or detach any documents from this transmission. Zensar Technologies Inc. does not accept any liability for virus. If you think that you have received this e-mail message in error, please delete it and notify the sender." -----Original Message----- From: Jürgen Hoffmann [mailto:[EMAIL PROTECTED] Sent: Tuesday, July 18, 2006 3:54 PM To: Turbine Users List Subject: Re: OutOfMemoryError 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.g >etAs 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.TurbineAssemblerBrokerServi >ce.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.getScreenNa >me( 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.handleDiscriminati >on( > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
