Issue 78: Frequently got the exception about extremecomponent
Status:  WontFix
Owner: ----
Closed:  Feb 2008
Reported by knight....@gmail.com, Jan 28, 2008
javax.servlet.jsp.JspException: TableTag Problem: java.lang.Error: internal
error!;
	at javax.servlet.jsp.tagext.BodyContent.clearBody(BodyContent.java:92)
	at org.extremecomponents.table.tag.ColumnTag.doEndTag(ColumnTag.java:383)
	at
org.apache.jsp.apps.certificationprograms.userdefinedactivities.userDefinedActivityTable_jsp._jspx_meth_ec_005fcolumn_005f2(userDefinedActivityTable_jsp.java:1497)
	at
org.apache.jsp.apps.certificationprograms.userdefinedactivities.userDefinedActivityTable_jsp._jspx_meth_ec_005frow_005f0(userDefinedActivityTable_jsp.java:1111)
	at
org.apache.jsp.apps.certificationprograms.userdefinedactivities.userDefinedActivityTable_jsp._jspx_meth_ec_005ftable_005f0(userDefinedActivityTable_jsp.java:1049)
	at
org.apache.jsp.apps.certificationprograms.userdefinedactivities.userDefinedActivityTable_jsp._jspService(userDefinedActivityTable_jsp.java:180)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
	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.tiles.ActionComponentServlet.doForward(ActionComponentServlet.java:389)
	at
org.apache.struts.tiles.ActionComponentServlet.processForward(ActionComponentServlet.java:290)
	at
com.integral7.web.common.I7ActionServlet.processActionForward(I7ActionServlet.java:155)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1529)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:487)
	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:290)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at com.integral7.web.filter.LoggingFilter.doFilter(LoggingFilter.java:34)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at com.integral7.web.filter.EncodingFilter.doFilter(EncodingFilter.java:50)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
	at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
	at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:595)

	org.extremecomponents.table.tag.TableTag.doCatch(TableTag.java:488)
	org.apache.jsp.apps.certificationprograms.userdefinedactivities.userDefinedActivityTable_jsp._jspx_meth_ec_005ftable_005f0(userDefinedActivityTable_jsp.java:1064)
	org.apache.jsp.apps.certificationprograms.userdefinedactivities.userDefinedActivityTable_jsp._jspService(userDefinedActivityTable_jsp.java:180)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.apache.struts.tiles.ActionComponentServlet.doForward(ActionComponentServlet.java:389)
	org.apache.struts.tiles.ActionComponentServlet.processForward(ActionComponentServlet.java:290)
	com.integral7.web.common.I7ActionServlet.processActionForward(I7ActionServlet.java:155)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1529)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:487)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	com.integral7.web.filter.LoggingFilter.doFilter(LoggingFilter.java:34)
	com.integral7.web.filter.EncodingFilter.doFilter(EncodingFilter.java:50)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)



What steps will reproduce the problem?
1. Open a page contained a extremecomponent table.
2. Frequently got the above exception, not every time

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
IE 7 or FF on Windows.

Please provide any additional information below.
I don't know what caused the expception. 
 
Feb 4, 2008
#1 extremec...@gmail.com
I am going to have to close this issue as I am no longer the developer maintaining
the eXtremeTable. I have been solely focusing my attention on JMesa. Incidentally,
this is a specific problem that the new JSP 2.0 really solved by implementing the
SimpleTagSupport, which no longer tries to cache and reuse tag instances.

Status: WontFix