On Mon, 28 Oct 2002, Luis A wrote: > I am getting the following exception: > > 2002-10-28 13:56:55 StandardWrapperValve[jsp]: Servlet.service() for servlet > jsp threw exception > java.lang.NullPointerException > at star.DataAccessTag.doAfterBody(DataAccessTag.java:74) > [...] > public int doAfterBody() throws JspException { > try { > sb.append(body.getString());
The exception is most likely occurring because 'body' is null. Simply try performing a check against 'null' before operating on it, as in if (body != null) sp.append(body.getString()); I'm also not sure what the tag's supposed to do, but it's likely that you're handling 'sb' incorrectly as well, and that you really mean to reinitialize it in doStartTag(), not merely to clear it in release(). See the guidelines I've written at http://jakarta.apache.org/taglibs/guidelines for information on properly managing tag-handler state. -- Shawn Bayern "JSTL in Action" http://www.jstlbook.com =========================================================================== To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST". Some relevant FAQs on JSP/Servlets can be found at: http://archives.java.sun.com/jsp-interest.html http://java.sun.com/products/jsp/faq.html http://www.esperanto.org.nz/jsp/jspfaq.jsp http://www.jguru.com/faq/index.jsp http://www.jspinsider.com