Re: Struts 1.0 Final Migration Errors

2001-06-29 Thread Rick Smith

Chris, 


I don't know the exact cause but I think you're on the right track if
not exactly right. I upgraded JBoss/Tomcat to JBoss 2.2 and Tomcat 3.2.2
and don't have this problem. 

Rick 

"Assenza, Chris" wrote:
> 
> All,
> 
> I'm upgrading our app from Struts 1b1 to Struts 1.0.  Unfortunately, nothing
> in our app seems to be working, so I went back a step and tried deploying
> the struts-example.war file and received the same error when trying to
> "logon" in the demo.
> 
> We're using JBoss 2.0 w/ Tomcat 3.2b7 (basically the previous JBoss dist).
> I'm not exactly certain where to begin with tracking down this particular
> error so any help is appreciated.  I recall reading something about the
> version of Jasper being used by certain servlet engines may not be up to
> spec, and as such will not support the way removeAttribute is being used
> with PageContextImpl -- does this look that's what I'm encountering?
> 
> Thanks,
> 
> Chris
> 
> Error: 500
> Location: /struts-example/logon.jsp
> Internal Servlet Error:
> 
> javax.servlet.ServletException: cant remove Attributes from request scope
> at
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
> l.java:453)
> at
> _0002flogon_0002ejsplogon_jsp_4._jspService(_0002flogon_0002ejsplogon_jsp_4.
> java:393)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:177)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)
> at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
> 9)
> at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:745)
> at
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:210)
> at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
> at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> at java.lang.Thread.run(Thread.java:484)
> 
> Root cause:
> java.lang.IllegalArgumentException: cant remove Attributes from request
> scope
> at
> org.apache.jasper.runtime.PageContextImpl.removeAttribute(PageContextImpl.ja
> va:289)
> at org.apache.struts.taglib.html.FormTag.doEndTag(FormTag.java:591)
> at
> _0002flogon_0002ejsplogon_jsp_4._jspService(_0002flogon_0002ejsplogon_jsp_4.
> java:368)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:177)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)
> at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
> 9)
> at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:745)
> at
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:210)
> at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
> at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> at java.lang.Thread.run(Thread.java:484)



Struts 1.0 Final Migration Errors

2001-06-29 Thread Assenza, Chris

All,

I'm upgrading our app from Struts 1b1 to Struts 1.0.  Unfortunately, nothing
in our app seems to be working, so I went back a step and tried deploying
the struts-example.war file and received the same error when trying to
"logon" in the demo.  

We're using JBoss 2.0 w/ Tomcat 3.2b7 (basically the previous JBoss dist).
I'm not exactly certain where to begin with tracking down this particular
error so any help is appreciated.  I recall reading something about the
version of Jasper being used by certain servlet engines may not be up to
spec, and as such will not support the way removeAttribute is being used
with PageContextImpl -- does this look that's what I'm encountering?

Thanks,

Chris

Error: 500
Location: /struts-example/logon.jsp
Internal Servlet Error:

javax.servlet.ServletException: cant remove Attributes from request scope
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:453)
at
_0002flogon_0002ejsplogon_jsp_4._jspService(_0002flogon_0002ejsplogon_jsp_4.
java:393)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:177)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
9)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:745)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)

Root cause: 
java.lang.IllegalArgumentException: cant remove Attributes from request
scope
at
org.apache.jasper.runtime.PageContextImpl.removeAttribute(PageContextImpl.ja
va:289)
at org.apache.struts.taglib.html.FormTag.doEndTag(FormTag.java:591)
at
_0002flogon_0002ejsplogon_jsp_4._jspService(_0002flogon_0002ejsplogon_jsp_4.
java:368)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:177)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
9)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:745)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)