Hello Filip,

In my application I used a pageContext.include which once threw a JasperException (ServletException) while it was supposed to (according to the spec) propagate the IOException as-is. I noticed that setting the "deployment" init param in conf\web.xml to "false" made it propagate the IOException correctly.

Apparently JspServletWrapper checks this flag and decides to handle exceptions differently depending on this value. I did not look further into it as my problem is resolved, but I have been wondering why it would do this and whether to bring it up here.

Regards,
Dies

Filip Hanik - Dev Lists wrote:
Looks like the TCK is expecting a IOException, and not a runtime jasper exception when you have invalid TLD files is one of the errors.


-------------------------------------------
Test FAILED. Exception thrown by forwardedresource, but was not an instance of IOException
Type thrown: org.apache.jasper.JasperException
-------------------------------------------
ERROR: Exception at:
ERROR: com.sun.ts.tests.common.webclient.TestFailureException: Test FAILED!
at com.sun.ts.tests.common.webclient.WebTestCase.execute(WebTestCase.java:168) at com.sun.ts.tests.common.webclient.BaseUrlClient.invoke(BaseUrlClient.java:378) at com.sun.ts.tests.jsp.api.javax_servlet.jsp.pagecontext.URLClient.pageContextForwardIOExceptionTest(URLClient.java:166)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:324)
   at com.sun.ts.lib.harness.EETest.run(EETest.java:473)
   at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:370)
   at com.sun.ts.lib.harness.EETest.run(EETest.java:229)
at com.sun.ts.tests.jsp.api.javax_servlet.jsp.pagecontext.URLClient.main(URLClient.java:26)


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

Reply via email to