DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14564>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14564 JspEngineImpl causes NullPointerException Summary: JspEngineImpl causes NullPointerException Product: Cocoon 2 Version: 2.0.3 Platform: All OS/Version: All Status: NEW Severity: Normal Priority: Other Component: sitemap components AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] The JspEngineImpl$config class defines getInitParameter(String name) to return null. This causes a NullPointerException to be thrown in Jasper at org.apache.jasper.EmbededServletOptions:294. This only happens if the user has any global init parameters defined in their web.xml servlet configuration. The web.xml that ships with Cocoon2 does not have any such parameters, which is why the Jsp samples pages work fine. Here's a fix: /usr/local/cocoon$ diff -c src/java/org/apache/cocoon/components/jsp/JSPEngineImpl.java src/java/org/apache/cocoon/components/jsp/JSPEngineImpl.java~ *** src/java/org/apache/cocoon/components/jsp/JSPEngineImpl.java Thu Nov 14 13:35:21 2002 --- src/java/org/apache/cocoon/components/jsp/JSPEngineImpl.java~ Mon Jul 15 03:56:05 2002 *************** *** 141,148 **** public Enumeration getInitParameterNames() { return c.getInitParameterNames(); } public ServletContext getServletContext() { return c; } ! public String getInitParameter(String name) ! { return c.getInitParameter(name); } } /** --- 141,147 ---- public Enumeration getInitParameterNames() { return c.getInitParameterNames(); } public ServletContext getServletContext() { return c; } ! public String getInitParameter(String name) { return null; } } /** --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]