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
|