|
Hi all,
After upgrade to version 0.98, I got some troubles when trying to open any one of the aspect page within the "Data" tab. Following are the error logs: 2011-11-01 18:24:52 ERROR org.apache.struts.tiles.taglib.InsertTag - ServletException in '/aspectPopup.jsp': null javax.servlet.ServletException at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:140) at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152) at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764) at org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896) at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465) at org.apache.jsp.tag.web.box_tag._jspx_meth_tiles_005finsert_005f0(box_tag.java:362) at org.apache.jsp.tag.web.box_tag._jspx_meth_c_005fwhen_005f0(box_tag.java:336) at org.apache.jsp.tag.web.box_tag._jspx_meth_c_005fchoose_005f0(box_tag.java:302) at org.apache.jsp.tag.web.box_tag._jspx_meth_c_005fif_005f1(box_tag.java:250) at org.apache.jsp.tag.web.box_tag.doTag(box_tag.java:162) at org.apache.jsp.aspect_jsp._jspx_meth_im_005fbox_005f0(aspect_jsp.java:228) at org.apache.jsp.aspect_jsp._jspService(aspect_jsp.java:146) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965) at org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:634) at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:628) at sun.reflect.GeneratedMethodAccessor244.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:129) at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152) at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764) at org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896) at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465) at org.apache.jsp.layout_jsp._jspx_meth_tiles_005fget_005f1(layout_jsp.java:1077) at org.apache.jsp.layout_jsp._jspService(layout_jsp.java:260) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083) at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295) at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271) at org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:370) at org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:566) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:212) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.planetj.servlet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:270) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:482) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) at java.lang.Thread.run(Thread.java:619) There is another error log: 2011-11-01 18:24:53 ERROR org.apache.struts.tiles.taglib.InsertTag - ServletException in '/aspect.jsp': javax.servlet.jsp.JspException: ServletException i n '/aspectPopup.jsp': null org.apache.jasper.JasperException: Exception in JSP: /aspect.jsp:51 48: <tiles:importAttribute name="aspect" scope="request"/> 49: <tiles:importAttribute name="startingPoints"/> 50: 51: <im:box title="${aspect.name}" topRightTile="/aspectPopup.jsp"> 52: 53: <c:if test="${!empty aspect.aspectSources}"> 54: <div class="aspectSources"> Stacktrace: at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:467) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:371) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965) at org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:634) at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:628) at sun.reflect.GeneratedMethodAccessor244.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:129) at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152) at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764) at org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896) at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465) at org.apache.jsp.layout_jsp._jspx_meth_tiles_005fget_005f1(layout_jsp.java:1077) at org.apache.jsp.layout_jsp._jspService(layout_jsp.java:260) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083) at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295) at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271) at org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:370) at org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:566) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:212) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.planetj.servlet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:270) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:482) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) at java.lang.Thread.run(Thread.java:619) Finally I got StackOverflowError... at org.apache.jasper.runtime.JspContextWrapper.include(JspContextWrapper.java:289) Looks like an endless loop. Any comment? Thanks in advance. With best wishes, Chen _______________________________________________ dev mailing list [hidden email] http://mail.intermine.org/cgi-bin/mailman/listinfo/dev |
|
Hi Chen
Can you try updating your checkout and re-releasing your webapp? I've checked in a fix for the endless loop. We should then see what the real error message is. Let me know what you find. If it's on the aspects page, it might be because it couldn't find the aspect in the 'aspects.xml' file (in webapp/resources/webapp/WEB_INF). Just guessing though. Cheers Julie On 01/11/11 10:28, Chen Yian wrote: > Hi all, > > After upgrade to version 0.98, I got some troubles when trying to open any one > of the aspect page within the "Data" tab. > > Following are the error logs: > > 2011-11-01 18:24:52 ERROR org.apache.struts.tiles.taglib.InsertTag - > ServletException in '/aspectPopup.jsp': null > javax.servlet.ServletException > at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:140) > at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152) > at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764) > at > org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896) > at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465) > at > org.apache.jsp.tag.web.box_tag._jspx_meth_tiles_005finsert_005f0(box_tag.java:362) > at org.apache.jsp.tag.web.box_tag._jspx_meth_c_005fwhen_005f0(box_tag.java:336) > at org.apache.jsp.tag.web.box_tag._jspx_meth_c_005fchoose_005f0(box_tag.java:302) > at org.apache.jsp.tag.web.box_tag._jspx_meth_c_005fif_005f1(box_tag.java:250) > at org.apache.jsp.tag.web.box_tag.doTag(box_tag.java:162) > at org.apache.jsp.aspect_jsp._jspx_meth_im_005fbox_005f0(aspect_jsp.java:228) > at org.apache.jsp.aspect_jsp._jspService(aspect_jsp.java:146) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) > > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594) > > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505) > > at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965) > at org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:634) > at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:628) > at sun.reflect.GeneratedMethodAccessor244.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:129) > at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152) > at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764) > at > org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896) > at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465) > at org.apache.jsp.layout_jsp._jspx_meth_tiles_005fget_005f1(layout_jsp.java:1077) > at org.apache.jsp.layout_jsp._jspService(layout_jsp.java:260) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) > > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) > > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403) > > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) > > at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083) > at > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295) > > at > org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271) > > at > org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:370) > > at > org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:566) > at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:212) > at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) > at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > com.planetj.servlet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:270) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at > org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:482) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) > > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) > > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) > at java.lang.Thread.run(Thread.java:619) > > There is another error log: > > 2011-11-01 18:24:53 ERROR org.apache.struts.tiles.taglib.InsertTag - > ServletException in '/aspect.jsp': javax.servlet.jsp.JspException: > ServletException i > n '/aspectPopup.jsp': null > org.apache.jasper.JasperException: Exception in JSP: /aspect.jsp:51 > > 48: <tiles:importAttribute name="aspect" scope="request"/> > 49: <tiles:importAttribute name="startingPoints"/> > 50: > 51: <im:box title="${aspect.name}" topRightTile="/aspectPopup.jsp"> > 52: > 53: <c:if test="${!empty aspect.aspectSources}"> > 54: <div class="aspectSources"> > > > Stacktrace: > at > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:467) > > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:371) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) > > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594) > > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505) > > at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965) > at org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:634) > at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:628) > at sun.reflect.GeneratedMethodAccessor244.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:129) > at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152) > at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764) > at > org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896) > at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465) > at org.apache.jsp.layout_jsp._jspx_meth_tiles_005fget_005f1(layout_jsp.java:1077) > at org.apache.jsp.layout_jsp._jspService(layout_jsp.java:260) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) > > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) > > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403) > > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) > > at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083) > at > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295) > > at > org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271) > > at > org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:370) > > at > org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:566) > at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:212) > at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) > at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > com.planetj.servlet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:270) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at > org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:482) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) > > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) > > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) > at java.lang.Thread.run(Thread.java:619) > > Finally I got StackOverflowError... > at org.apache.jasper.runtime.JspContextWrapper.include(JspContextWrapper.java:289) > > Looks like an endless loop. > > Any comment? > Thanks in advance. > > With best wishes, > > Chen > > > _______________________________________________ > dev mailing list > [hidden email] > http://mail.intermine.org/cgi-bin/mailman/listinfo/dev > _______________________________________________ dev mailing list [hidden email] http://mail.intermine.org/cgi-bin/mailman/listinfo/dev |
|
In reply to this post by Chen Yi-an
Hi Julie,
I've updated my code to the latest version, but I'm afraid the problem is still there. I think the setting for 'aspects.xml' should be correct, because it worked fine before (version 0.96). Since I got the stack overflow by several different situation, I guess the problem may be the system itself. Finally, I found that when I deploy the system to my windows machine which runs tomcat 5.5.34, the problem seems disappeared. I think the problem may be the version of tomcat, while our server is still running tomcat 5.5.23 which is quit out of date. I'll try upgrading our server later to see how it works. Thanks for your replying. Best, Chen (2011/11/01 19:49), [hidden email] wrote: > Date: Tue, 01 Nov 2011 10:49:03 +0000 > From: Julie Sullivan<[hidden email]> > To: [hidden email] > Subject: Re: [InterMine Dev] StackOverflowError when open aspect pages > Message-ID:<[hidden email]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Hi Chen > > Can you try updating your checkout and re-releasing your webapp? > > I've checked in a fix for the endless loop. We should then see what the real > error message is. Let me know what you find. > > If it's on the aspects page, it might be because it couldn't find the aspect in > the 'aspects.xml' file (in webapp/resources/webapp/WEB_INF). Just guessing though. > > Cheers > Julie > > On 01/11/11 10:28, Chen Yian wrote: >> Hi all, >> >> After upgrade to version 0.98, I got some troubles when trying to open any one >> of the aspect page within the "Data" tab. >> >> Following are the error logs: >> >> 2011-11-01 18:24:52 ERROR org.apache.struts.tiles.taglib.InsertTag - >> ServletException in '/aspectPopup.jsp': null >> javax.servlet.ServletException >> at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:140) >> at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152) >> at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764) >> at >> org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896) >> at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465) >> at >> org.apache.jsp.tag.web.box_tag._jspx_meth_tiles_005finsert_005f0(box_tag.java:362) >> at org.apache.jsp.tag.web.box_tag._jspx_meth_c_005fwhen_005f0(box_tag.java:336) >> at org.apache.jsp.tag.web.box_tag._jspx_meth_c_005fchoose_005f0(box_tag.java:302) >> at org.apache.jsp.tag.web.box_tag._jspx_meth_c_005fif_005f1(box_tag.java:250) >> at org.apache.jsp.tag.web.box_tag.doTag(box_tag.java:162) >> at org.apache.jsp.aspect_jsp._jspx_meth_im_005fbox_005f0(aspect_jsp.java:228) >> at org.apache.jsp.aspect_jsp._jspService(aspect_jsp.java:146) >> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) >> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) >> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >> >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505) >> >> at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965) >> at org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:634) >> at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:628) >> at sun.reflect.GeneratedMethodAccessor244.invoke(Unknown Source) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> >> at java.lang.reflect.Method.invoke(Method.java:597) >> at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:129) >> at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152) >> at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764) >> at >> org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896) >> at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465) >> at org.apache.jsp.layout_jsp._jspx_meth_tiles_005fget_005f1(layout_jsp.java:1077) >> at org.apache.jsp.layout_jsp._jspService(layout_jsp.java:260) >> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) >> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >> >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) >> >> at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083) >> at >> org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295) >> >> at >> org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271) >> >> at >> org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:370) >> >> at >> org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:566) >> at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:212) >> at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) >> at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >> >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >> >> at >> com.planetj.servlet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:270) >> >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) >> >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >> >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >> at >> org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:482) >> >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) >> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) >> at >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) >> >> at >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) >> at >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) >> >> at >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) >> at java.lang.Thread.run(Thread.java:619) >> >> There is another error log: >> >> 2011-11-01 18:24:53 ERROR org.apache.struts.tiles.taglib.InsertTag - >> ServletException in '/aspect.jsp': javax.servlet.jsp.JspException: >> ServletException i >> n '/aspectPopup.jsp': null >> org.apache.jasper.JasperException: Exception in JSP: /aspect.jsp:51 >> >> 48:<tiles:importAttribute name="aspect" scope="request"/> >> 49:<tiles:importAttribute name="startingPoints"/> >> 50: >> 51:<im:box title="${aspect.name}" topRightTile="/aspectPopup.jsp"> >> 52: >> 53:<c:if test="${!empty aspect.aspectSources}"> >> 54:<div class="aspectSources"> >> >> >> Stacktrace: >> at >> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:467) >> >> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:371) >> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) >> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >> >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505) >> >> at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965) >> at org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:634) >> at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:628) >> at sun.reflect.GeneratedMethodAccessor244.invoke(Unknown Source) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> >> at java.lang.reflect.Method.invoke(Method.java:597) >> at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:129) >> at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152) >> at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764) >> at >> org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896) >> at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465) >> at org.apache.jsp.layout_jsp._jspx_meth_tiles_005fget_005f1(layout_jsp.java:1077) >> at org.apache.jsp.layout_jsp._jspService(layout_jsp.java:260) >> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) >> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) >> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >> >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403) >> >> at >> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) >> >> at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083) >> at >> org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295) >> >> at >> org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271) >> >> at >> org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:370) >> >> at >> org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:566) >> at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:212) >> at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) >> at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >> >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >> >> at >> com.planetj.servlet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:270) >> >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) >> >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >> >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >> at >> org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:482) >> >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) >> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) >> at >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) >> >> at >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) >> at >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) >> >> at >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) >> at java.lang.Thread.run(Thread.java:619) >> >> Finally I got StackOverflowError... >> at org.apache.jasper.runtime.JspContextWrapper.include(JspContextWrapper.java:289) >> >> Looks like an endless loop. >> >> Any comment? >> Thanks in advance. >> >> With best wishes, >> >> Chen >> >> >> _______________________________________________ >> dev mailing list >> [hidden email] >> http://mail.intermine.org/cgi-bin/mailman/listinfo/dev >> > > > ------------------------------ > > _______________________________________________ > dev mailing list > [hidden email] > http://mail.intermine.org/cgi-bin/mailman/listinfo/dev > > > End of dev Digest, Vol 30, Issue 1 > ********************************** > _______________________________________________ dev mailing list [hidden email] http://mail.intermine.org/cgi-bin/mailman/listinfo/dev |
|
Thanks Chen, let me know how that goes.
On 02/11/11 09:35, Chen Yian wrote: > Hi Julie, > > I've updated my code to the latest version, but I'm afraid the problem is still > there. > I think the setting for 'aspects.xml' should be correct, because it worked fine > before (version 0.96). InterMine 0.96 was released in February. We've done a great deal of adding and updating code since then, I wouldn't be surprised if there were some issues! > Since I got the stack overflow by several different situation, I guess the > problem may be the system itself. True. I do know that we have a known bug that can cause this problem. The page that renders error message includes the header code. This is fine, it makes the page look nice. However if the error *itself* is in the header code (htmlHead), it causes an infinite loop. eg. the header code throws an error, which brings up the error page, which runs the header code which throws an error ... This is now fixed in the 0.98 branch here: http://intermine.org/changeset/28299/branches/intermine_0_98 Or so I thought! I'd be interested to see your error messages after you applied this patch. > Finally, I found that when I deploy the system to my windows machine which runs > tomcat 5.5.34, the problem seems disappeared. > I think the problem may be the version of tomcat, while our server is still > running tomcat 5.5.23 which is quit out of date. > > I'll try upgrading our server later to see how it works. Thanks, let us know. Our production servers run 6.0.29 and 6.0.32, I am not sure we have tested the latest InterMine software on Tomcat 5. > Thanks for your replying. > > Best, > > Chen > > > (2011/11/01 19:49), [hidden email] wrote: >> Date: Tue, 01 Nov 2011 10:49:03 +0000 >> From: Julie Sullivan<[hidden email]> >> To: [hidden email] >> Subject: Re: [InterMine Dev] StackOverflowError when open aspect pages >> Message-ID:<[hidden email]> >> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >> >> Hi Chen >> >> Can you try updating your checkout and re-releasing your webapp? >> >> I've checked in a fix for the endless loop. We should then see what the real >> error message is. Let me know what you find. >> >> If it's on the aspects page, it might be because it couldn't find the aspect in >> the 'aspects.xml' file (in webapp/resources/webapp/WEB_INF). Just guessing >> though. >> >> Cheers >> Julie >> >> On 01/11/11 10:28, Chen Yian wrote: >>> Hi all, >>> >>> After upgrade to version 0.98, I got some troubles when trying to open any one >>> of the aspect page within the "Data" tab. >>> >>> Following are the error logs: >>> >>> 2011-11-01 18:24:52 ERROR org.apache.struts.tiles.taglib.InsertTag - >>> ServletException in '/aspectPopup.jsp': null >>> javax.servlet.ServletException >>> at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:140) >>> at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152) >>> at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764) >>> at >>> org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896) >>> >>> at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465) >>> at >>> org.apache.jsp.tag.web.box_tag._jspx_meth_tiles_005finsert_005f0(box_tag.java:362) >>> >>> at org.apache.jsp.tag.web.box_tag._jspx_meth_c_005fwhen_005f0(box_tag.java:336) >>> at >>> org.apache.jsp.tag.web.box_tag._jspx_meth_c_005fchoose_005f0(box_tag.java:302) >>> at org.apache.jsp.tag.web.box_tag._jspx_meth_c_005fif_005f1(box_tag.java:250) >>> at org.apache.jsp.tag.web.box_tag.doTag(box_tag.java:162) >>> at org.apache.jsp.aspect_jsp._jspx_meth_im_005fbox_005f0(aspect_jsp.java:228) >>> at org.apache.jsp.aspect_jsp._jspService(aspect_jsp.java:146) >>> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> at >>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) >>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) >>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505) >>> >>> >>> at >>> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965) >>> at org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:634) >>> at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:628) >>> at sun.reflect.GeneratedMethodAccessor244.invoke(Unknown Source) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>> >>> >>> at java.lang.reflect.Method.invoke(Method.java:597) >>> at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:129) >>> at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152) >>> at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764) >>> at >>> org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896) >>> >>> at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465) >>> at >>> org.apache.jsp.layout_jsp._jspx_meth_tiles_005fget_005f1(layout_jsp.java:1077) >>> at org.apache.jsp.layout_jsp._jspService(layout_jsp.java:260) >>> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> at >>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) >>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) >>> >>> >>> at >>> org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083) >>> at >>> org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295) >>> >>> >>> at >>> org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271) >>> >>> >>> at >>> org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:370) >>> >>> >>> at >>> org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:566) >>> >>> at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:212) >>> at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) >>> at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>> >>> >>> at >>> com.planetj.servlet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:270) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>> >>> >>> at >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) >>> >>> at >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >>> >>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >>> at >>> org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:482) >>> >>> >>> at >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >>> >>> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) >>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) >>> at >>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) >>> >>> >>> at >>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) >>> >>> at >>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) >>> >>> >>> at >>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) >>> >>> at java.lang.Thread.run(Thread.java:619) >>> >>> There is another error log: >>> >>> 2011-11-01 18:24:53 ERROR org.apache.struts.tiles.taglib.InsertTag - >>> ServletException in '/aspect.jsp': javax.servlet.jsp.JspException: >>> ServletException i >>> n '/aspectPopup.jsp': null >>> org.apache.jasper.JasperException: Exception in JSP: /aspect.jsp:51 >>> >>> 48:<tiles:importAttribute name="aspect" scope="request"/> >>> 49:<tiles:importAttribute name="startingPoints"/> >>> 50: >>> 51:<im:box title="${aspect.name}" topRightTile="/aspectPopup.jsp"> >>> 52: >>> 53:<c:if test="${!empty aspect.aspectSources}"> >>> 54:<div class="aspectSources"> >>> >>> >>> Stacktrace: >>> at >>> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:467) >>> >>> >>> at >>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:371) >>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) >>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505) >>> >>> >>> at >>> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965) >>> at org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:634) >>> at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:628) >>> at sun.reflect.GeneratedMethodAccessor244.invoke(Unknown Source) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>> >>> >>> at java.lang.reflect.Method.invoke(Method.java:597) >>> at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:129) >>> at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152) >>> at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764) >>> at >>> org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896) >>> >>> at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465) >>> at >>> org.apache.jsp.layout_jsp._jspx_meth_tiles_005fget_005f1(layout_jsp.java:1077) >>> at org.apache.jsp.layout_jsp._jspService(layout_jsp.java:260) >>> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> at >>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) >>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) >>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) >>> >>> >>> at >>> org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083) >>> at >>> org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295) >>> >>> >>> at >>> org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271) >>> >>> >>> at >>> org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:370) >>> >>> >>> at >>> org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:566) >>> >>> at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:212) >>> at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) >>> at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>> >>> >>> at >>> com.planetj.servlet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:270) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) >>> >>> >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>> >>> >>> at >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) >>> >>> at >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >>> >>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >>> at >>> org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:482) >>> >>> >>> at >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >>> >>> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) >>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) >>> at >>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) >>> >>> >>> at >>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) >>> >>> at >>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) >>> >>> >>> at >>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) >>> >>> at java.lang.Thread.run(Thread.java:619) >>> >>> Finally I got StackOverflowError... >>> at >>> org.apache.jasper.runtime.JspContextWrapper.include(JspContextWrapper.java:289) >>> >>> Looks like an endless loop. >>> >>> Any comment? >>> Thanks in advance. >>> >>> With best wishes, >>> >>> Chen >>> >>> >>> _______________________________________________ >>> dev mailing list >>> [hidden email] >>> http://mail.intermine.org/cgi-bin/mailman/listinfo/dev >>> >> >> >> ------------------------------ >> >> _______________________________________________ >> dev mailing list >> [hidden email] >> http://mail.intermine.org/cgi-bin/mailman/listinfo/dev >> >> >> End of dev Digest, Vol 30, Issue 1 >> ********************************** >> > > > _______________________________________________ > dev mailing list > [hidden email] > http://mail.intermine.org/cgi-bin/mailman/listinfo/dev > _______________________________________________ dev mailing list [hidden email] http://mail.intermine.org/cgi-bin/mailman/listinfo/dev |
|
In reply to this post by Chen Yi-an
Hi Julie,
I tried tomcat 5.5.34 on our server and the system worked fine. I've never got an exception about stack overflow anymore. But there were some problems when undeploying the web application. There are always some temporary files which are locked and could cause the folder not able to be deleted completely. I'm not sure but maybe it's tomcat 5.5 's problem. Finally, I changed to tomcat 6.0.33, everything look fine now. About the aspect pages, I can open it without any error now, but the icons before the template are blinking and the templates are not able to be clicked. Best, Chen _______________________________________________ dev mailing list [hidden email] http://mail.intermine.org/cgi-bin/mailman/listinfo/dev |
| Powered by Nabble | Edit this page |
