You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by Johannes Wolfgang Woger <wo...@syslog.at> on 2004/09/22 13:48:27 UTC

NullPointerException at.org.apache.transformer.TransformerImpl.run

Hi,
I use a Struts Action doing what the FopPrintServlet (from examples) does.
When I put projectteam.xml and projectteam2fo.xsl (from examples too) into the querystring
as suggested, everything works fine.

But when I try to provide the projectteam.xml via a JSP file that includes the content of projectteam.xml
I get a NullPointerException:

java.lang.RuntimeException: java.lang.NullPointerException
 at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3407)
 at org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:433)
 at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown Source)
 at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)
 at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
 at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
 at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
 at org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown Source)
 at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
 at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
 at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
 at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
 at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
 at org.apache.xalan.transformer.TrAXFilter.parse(TrAXFilter.java:134)
 at org.apache.fop.apps.Driver.render(Driver.java:498)
 at at.syslog.spm.action.Print_Action.renderXML(Unknown Source)
and more....

Let me say that the jsp file is perfect xml markup:

<?xml version="1.0" encoding="UTF-8"?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
    xmlns:c="http://java.sun.com/jstl/core" version="2.0">
<jsp:directive.page contentType="text/html"/>
<c:set var="locationTable">
  <jsp:include page="/Include_Servlet" flush="true"/>
</c:set>
<c:out value="${locationTable}"/>
</jsp:root>

the console says:
[INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
[INFO] building formatting object tree
[INFO] setting up fonts
[INFO] Parsing of document complete, stopping renderer

What went wrong?

Wolfgang