Return-Path: Delivered-To: apmail-xml-cocoon-dev-archive@xml.apache.org Received: (qmail 67993 invoked by uid 500); 14 Nov 2002 19:55:52 -0000 Mailing-List: contact cocoon-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: cocoon-dev@xml.apache.org Delivered-To: mailing list cocoon-dev@xml.apache.org Received: (qmail 67982 invoked from network); 14 Nov 2002 19:55:52 -0000 Date: 14 Nov 2002 19:56:53 -0000 Message-ID: <20021114195653.25844.qmail@nagoya.betaversion.org> From: bugzilla@apache.org To: cocoon-dev@xml.apache.org Cc: Subject: DO NOT REPLY [Bug 14564] New: - JspEngineImpl causes NullPointerException X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT . 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: cocoon-dev@xml.apache.org ReportedBy: dillenbu@uic.edu 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: cocoon-dev-unsubscribe@xml.apache.org For additional commands, email: cocoon-dev-help@xml.apache.org