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.getAssembler
(JavaBaseFactory.java (Compiled Code))
at
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory.getAssembler
(JavaScreenFactory.java(Compiled Code
))
at
org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService.getAssembler(
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))