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]

Reply via email to