Re: Status check? - Houston we have a problem

2003-06-08 Thread Ted Husted
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Status check? - Houston we have a problem

2003-06-08 Thread Ted Husted
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: Status check? - Houston we have a problem

2003-06-08 Thread Martin Cooper


 -Original Message-
 From: Ted Husted [mailto:[EMAIL PROTECTED]
 Sent: Sunday, June 08, 2003 4:37 AM
 To: Struts Developers List
 Subject: 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)

Urk. It doesn't just kill the container, it kills the JVM (on Sun JDK
1.4.1_01). I didn't see that before, but maybe I was using an earlier JVM.
If I have time, I'll try that.

 
 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

The part of the test that is failing is:

  jsp:getProperty name=sess property=name/

The jsp:getProperty tags earlier on the page succeeded. The only
difference I can see is that the earlier ones all have setters as well as
getters in the Tomcat CookieFacade class, whereas there is only a getter for
'name'. So this actually looks like some kind of JSP/reflection bug, not
related to Struts. (The bean:cookie tag must have worked, because we know
the jsp:getProperty tag is trying to access a cookie!)

--
Martin Cooper


   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(ServletHandl
 er.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(ContextM
 anager.java:917)
   at 
 org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
   at 
 org.apache.tomcat.modules.server.Http10Interceptor.processConn
 ection(Http10Interceptor.java:176)
   at 
 org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi
 nt.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(ServletHandl
 er.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(ContextM
 anager.java:917)
   at 
 org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
   at 
 org.apache.tomcat.modules.server.Http10Interceptor.processConn
 ection(Http10Interceptor.java:176)
   at 
 org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi
 nt.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: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Status check? - Houston we have a problem

2003-06-08 Thread Martin Cooper


 -Original Message-
 From: Martin Cooper [mailto:[EMAIL PROTECTED]
 Sent: Sunday, June 08, 2003 10:24 AM
 To: 'Struts Developers List'
 Subject: RE: Status check? - Houston we have a problem
 
 
 
 
  -Original Message-
  From: Ted Husted [mailto:[EMAIL PROTECTED]
  Sent: Sunday, June 08, 2003 4:37 AM
  To: Struts Developers List
  Subject: 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)
 
 Urk. It doesn't just kill the container, it kills the JVM (on Sun JDK
 1.4.1_01). I didn't see that before, but maybe I was using an 
 earlier JVM.
 If I have time, I'll try that.

I just tried Sun JDK 1.4.0, and it kills that too. ;-(

Don't know if I have any others lying around. I'll see...

--
Martin Cooper


 
  
  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
 
 The part of the test that is failing is:
 
   jsp:getProperty name=sess property=name/
 
 The jsp:getProperty tags earlier on the page succeeded. The only
 difference I can see is that the earlier ones all have 
 setters as well as
 getters in the Tomcat CookieFacade class, whereas there is 
 only a getter for
 'name'. So this actually looks like some kind of 
 JSP/reflection bug, not
 related to Struts. (The bean:cookie tag must have worked, 
 because we know
 the jsp:getProperty tag is trying to access a cookie!)
 
 --
 Martin Cooper
 
 
  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(ServletHandl
  er.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(ContextM
  anager.java:917)
  at 
  
 org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
  at 
  org.apache.tomcat.modules.server.Http10Interceptor.processConn
  ection(Http10Interceptor.java:176)
  at 
  org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi
  nt.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(ServletHandl
  er.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(ContextM
  anager.java:917)
  at 
  
 org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
  at 
  org.apache.tomcat.modules.server.Http10Interceptor.processConn
  ection(Http10Interceptor.java:176)
  at 
  org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi
  nt.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: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED