Scott Johnson wrote:
Revision 441109 to JspCompilationContext.java removed calls to makeOutputDir() from the methods getClassFileName() and getServletJavaFileName(). This results in JSP compilation failures in this scenario:

1. my.jsp is requested for the first time, its implementation servlet is created in the outputDir , JspServletWrapper is populated, etc. Happy. 2. You delete the outputDir. Not just my_jsp.class, but the entire directory. 3. Request my.jsp again. Because the servletwrapper for my.jsp has been populated with a jspcompilationcontext, both 'servletJavaFileName' and 'classFileName' are initialized. In addition, 'outputDir' is intialized. Revision 441109 results in no call to makeOutputDir() ever being made and therefore the resultant generation of my_jsp.java fails due to the outputDir not existing.

BTW, thanks for the testing.

Rémy


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

Reply via email to