You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Ted Husted <hu...@apache.org> on 2003/06/08 13:37:06 UTC

Re: Status check? - Houston we have a problem

I'm still play-testing the web apps against all three, but here's an 
early warning:

Running the exercise app under Tomcat 3.3.1a

The logic-compare test kills container - nothing in log to indicate why. 
This is a big test, so it may be rendering problem. (TC41 is OK)

Same result under NN and IE for Windows XP. The Tomcat test memory usage 
is under 50%.

Also (Same result NN/IE; TC41 is OK; Tomcat cookie test nominal),

http://localhost:8080/struts-exercise-taglib/bean-cookie.jsp

Error: 500
Location: /struts-exercise-taglib/bean-cookie.jsp
Internal Servlet Error:

org.apache.jasper.JasperException: Class 
org.apache.jasper.runtime.JspRuntimeLibrary can not access a member of 
class org.apache.tomcat.facade.CookieFacade with modifiers "public"
	at 
org.apache.jasper.runtime.JspRuntimeLibrary.handleGetProperty(JspRuntimeLibrary.java:430)
	at bean_0002dcookie_1._jspService(bean_0002dcookie_1.java:284)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java)
	at 
org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:574)
	at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
	at org.apache.tomcat.core.Handler.service(Handler.java:235)
	at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:485)
	at 
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:917)
	at org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
	at 
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java:176)
	at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494)
	at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516)
	at java.lang.Thread.run(Thread.java:536)
Root cause:
java.lang.IllegalAccessException: Class 
org.apache.jasper.runtime.JspRuntimeLibrary can not access a member of 
class org.apache.tomcat.facade.CookieFacade with modifiers "public"
	at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:57)
	at java.lang.reflect.Method.invoke(Method.java:317)
	at 
org.apache.jasper.runtime.JspRuntimeLibrary.handleGetProperty(JspRuntimeLibrary.java:428)
	at bean_0002dcookie_1._jspService(bean_0002dcookie_1.java:284)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java)
	at 
org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:574)
	at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
	at org.apache.tomcat.core.Handler.service(Handler.java:235)
	at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:485)
	at 
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:917)
	at org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
	at 
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java:176)
	at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494)
	at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516)
	at java.lang.Thread.run(Thread.java:536)




---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org


Re: Status check? - Houston we have a problem

Posted by Ted Husted <hu...@apache.org>.
So, I tried it under Tomcat 3.3.1 (no a), with the same result. =:(

I had compiled the release under servlet 2.3, but I redid it under 
servlet 2.2 with the same result.

I don't use cookies much, and off-hand I don't know if it's a problem 
with the test, Tomcat, or Jasper. The other cats are happy, though. And 
everything else for TC3 is nominal

I suspect that the comparison test would pass, but that Jasper is 
running out of resources. If there's a way to reconfigure TC3 so this 
one will run, let me know.

I'm also seeing some Servlet Exceptions in the tiles example for TC3 
that don't appear for the TC4s. For example,

http://localhost:8080/tiles-documentation/tutorial/extendedDefinitionTag.jsp

throws

[ServletException in:/common/menuViewSrc.jsp] 
TOMCAT/JSP/common/menuViewSrc.jsp'

but only in TC3.

So, pending advice from the other committers, the release seems to be 
stalled, since our exercise-taglib tests and some of our 
tiles-documentation pages do not seem to run successfully against one of 
our "supported" containers.

Tiles is an optional component, so I could live with there being TC3 
issues for that (if we document them). But I'm not sure what to think 
about the cookies error.

-T.


Ted Husted wrote:
> I'm still play-testing the web apps against all three, but here's an 
> early warning:
> 
> Running the exercise app under Tomcat 3.3.1a
> 
> The logic-compare test kills container - nothing in log to indicate why. 
> This is a big test, so it may be rendering problem. (TC41 is OK)
> 
> Same result under NN and IE for Windows XP. The Tomcat test memory usage 
> is under 50%.
> 
> Also (Same result NN/IE; TC41 is OK; Tomcat cookie test nominal),
> 
> http://localhost:8080/struts-exercise-taglib/bean-cookie.jsp
> 
> Error: 500
> Location: /struts-exercise-taglib/bean-cookie.jsp
> Internal Servlet Error:
> 
> org.apache.jasper.JasperException: Class 
> org.apache.jasper.runtime.JspRuntimeLibrary can not access a member of 
> class org.apache.tomcat.facade.CookieFacade with modifiers "public"
>     at 
> org.apache.jasper.runtime.JspRuntimeLibrary.handleGetProperty(JspRuntimeLibrary.java:430) 
> 
>     at bean_0002dcookie_1._jspService(bean_0002dcookie_1.java:284)
>     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java)
>     at 
> org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:574)
>     at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
>     at org.apache.tomcat.core.Handler.service(Handler.java:235)
>     at 
> org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:485)
>     at 
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:917) 
> 
>     at 
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
>     at 
> org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java:176) 
> 
>     at 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494)
>     at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516) 
> 
>     at java.lang.Thread.run(Thread.java:536)
> Root cause:
> java.lang.IllegalAccessException: Class 
> org.apache.jasper.runtime.JspRuntimeLibrary can not access a member of 
> class org.apache.tomcat.facade.CookieFacade with modifiers "public"
>     at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:57)
>     at java.lang.reflect.Method.invoke(Method.java:317)
>     at 
> org.apache.jasper.runtime.JspRuntimeLibrary.handleGetProperty(JspRuntimeLibrary.java:428) 
> 
>     at bean_0002dcookie_1._jspService(bean_0002dcookie_1.java:284)
>     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java)
>     at 
> org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:574)
>     at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
>     at org.apache.tomcat.core.Handler.service(Handler.java:235)
>     at 
> org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:485)
>     at 
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:917) 
> 
>     at 
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
>     at 
> org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java:176) 
> 
>     at 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494)
>     at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516) 
> 
>     at java.lang.Thread.run(Thread.java:536)
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-dev-help@jakarta.apache.org
> 
> 


-- 
Ted Husted,
Struts in Action <http://husted.com/struts/book.html>



---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org