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 Amin Schoeib <as...@4tek.de> on 2003/03/28 14:40:50 UTC

Error creating PDF with FOPServlet

Hi,
I have a problem creating a PDF-File using a XML-File and a XSL-File with the FOP-Servlet(fhe one in the FOP examples directory).
When I try making a PDF with a FO-File then everything is ok.
Hope that somebody can helps.

I become the following error:

java.lang.NullPointerException 
void oracle.xml.jaxp.JXTransformer.reportXSLException(oracle.xml.parser.v2.XSLException) 
JXTransformer.java:762 
void oracle.xml.jaxp.JXTransformer.transform(javax.xml.transform.Source, javax.xml.transform.Result) 
JXTransformer.java:335 
void oracle.xml.jaxp.JXTransformerHandler.endDocument() 
JXTransformerHandler.java:135 
void oracle.xml.parser.v2.NonValidatingParser.parseDocument() 
NonValidatingParser.java:269 
void oracle.xml.parser.v2.XMLParser.parse(org.xml.sax.InputSource) 
XMLParser.java:147 
void oracle.xml.jaxp.JXXMLFilter.parse(org.xml.sax.InputSource) 
JXXMLFilter.java:91 
void org.apache.fop.apps.Driver.render(org.xml.sax.XMLReader, org.xml.sax.InputSource) 
Driver.java:456 
void Beraterfonds_Servlets.FopServlet.renderXML(org.apache.fop.apps.XSLTInputHandler, javax.servlet.http.HttpServletResponse) 
FopServlet.java:129 
void Beraterfonds_Servlets.FopServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) 
FopServlet.java:73 
void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) 
HttpServlet.java:740 
void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) 
HttpServlet.java:853 
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse) 
ServletRequestDispatcher.java:721 
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse) 
ServletRequestDispatcher.java:306 
boolean com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.ApplicationServerThread, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletRequest, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean) 
HttpRequestHandler.java:767 
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(java.lang.Thread) 
HttpRequestHandler.java:259 
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run() 
HttpRequestHandler.java:106 
void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run() 
PooledExecutor.java:803 
void java.lang.Thread.run() 
Thread.java:484 

4Tek Gesellschaft für angewandte Informationstechnologien mbH
Schoeib Amin
Tel.  +49 (0) 69 697688-132
Fax. +49 (0) 69 697688-111
http://www.4tek.de


Re: Error creating PDF with FOPServlet

Posted by rh...@telerama.com.
You are using OC4j
In order to get fop to locate the Xalan XSLT transformer,
it was necessary to add the following define to the EXTRA_JAVA_ARGS
in your oc4j startup script:

-
Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFa
ctoryImpl

Otherwise, the JAXP framework provided by OC4J was returning
a broken Oracle implementation of XSLT.




Quoting shankar <sh...@maas.de>:

> hai,
> 
> Check do you the following libraray files are in the classpath
> jaxp,xerces,xalan.
> 
> Amin Schoeib wrote:
> 
> > Hi,
> > I have a problem creating a PDF-File using a XML-File and a XSL-File 
> > with the FOP-Servlet(fhe one in the FOP examples directory).
> >
> > When I try making a PDF with a FO-File then everything is ok.
> > Hope that somebody can helps.
> >
> > I become the following error:
> >
> > java.lang.NullPointerException
> > void 
> >
> oracle.xml.jaxp.JXTransformer.reportXSLException
(oracle.xml.parser.v2.XSLException)
> > JXTransformer.java:762
> > void 
> > oracle.xml.jaxp.JXTransformer.transform(javax.xml.transform.Source, 
> > javax.xml.transform.Result)
> > JXTransformer.java:335
> > void oracle.xml.jaxp.JXTransformerHandler.endDocument()
> > JXTransformerHandler.java:135
> > void oracle.xml.parser.v2.NonValidatingParser.parseDocument()
> > NonValidatingParser.java:269
> > void oracle.xml.parser.v2.XMLParser.parse(org.xml.sax.InputSource)
> > XMLParser.java:147
> > void oracle.xml.jaxp.JXXMLFilter.parse(org.xml.sax.InputSource)
> > JXXMLFilter.java:91
> > void org.apache.fop.apps.Driver.render(org.xml.sax.XMLReader, 
> > org.xml.sax.InputSource)
> > Driver.java:456
> > void 
> >
> Beraterfonds_Servlets.FopServlet.renderXML
(org.apache.fop.apps.XSLTInputHandler,
> 
> > javax.servlet.http.HttpServletResponse)
> > FopServlet.java:129
> > void 
> >
> Beraterfonds_Servlets.FopServlet.doGet(javax.servlet.http.HttpServletRequest,
> 
> > javax.servlet.http.HttpServletResponse)
> > FopServlet.java:73
> > void 
> >
> javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest,
> 
> > javax.servlet.http.HttpServletResponse)
> > HttpServlet.java:740
> > void 
> > javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, 
> > javax.servlet.ServletResponse)
> > HttpServlet.java:853
> > void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for 
> >
> J2EE].server.http.ServletRequestDispatcher.invoke
(javax.servlet.ServletRequest,
> 
> > javax.servlet.ServletResponse)
> > ServletRequestDispatcher.java:721
> > void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for 
> >
> J2EE].server.http.ServletRequestDispatcher.forwardInternal
(javax.servlet.ServletRequest,
> 
> > javax.servlet.http.HttpServletResponse)
> > ServletRequestDispatcher.java:306
> > boolean com.evermind[Oracle9iAS (9.0.3.0.0) Containers for 
> >
> J2EE].server.http.HttpRequestHandler.processRequest(com.evermind[Oracle9iAS
> 
> > (9.0.3.0.0) Containers for J2EE].server.ApplicationServerThread, 
> > com.evermind[Oracle9iAS (9.0.3.0.0) Containers for 
> > J2EE].server.http.EvermindHttpServletRequest, com.evermind[Oracle9iAS
> 
> > (9.0.3.0.0) Containers for 
> > J2EE].server.http.EvermindHttpServletResponse, java.io.InputStream, 
> > java.io.OutputStream, boolean)
> > HttpRequestHandler.java:767
> > void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for 
> > J2EE].server.http.HttpRequestHandler.run(java.lang.Thread)
> > HttpRequestHandler.java:259
> > void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for 
> > J2EE].server.http.HttpRequestHandler.run()
> > HttpRequestHandler.java:106
> > void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
> > PooledExecutor.java:803
> > void java.lang.Thread.run()
> > Thread.java:484
> >
> > 4Tek Gesellschaft für angewandte Informationstechnologien mbH
> > Schoeib Amin
> > Tel.  +49 (0) 69 697688-132
> > Fax. +49 (0) 69 697688-111
> > http://www.4tek.de
> >
> 
> -- 
> With Best Regards / Mit Freundlichen Grüßen
> Shankar ThulasiRaman
> _______________________________________________________________________
> Maas High Tech Software GmbH, Germany
> Calysto Softwares, India -- Ideas 2 Reality
>     
> Tel    : +91  44 / 52139048
> Mobile    : +91 98403 78757
> 
> http://maas.de        http://afp2web.de     http://xml4cobol.de
> 
> 
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-user-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-user-help@xml.apache.org


Re: Error creating PDF with FOPServlet

Posted by shankar <sh...@maas.de>.
hai,

Check do you the following libraray files are in the classpath
jaxp,xerces,xalan.

Amin Schoeib wrote:

> Hi,
> I have a problem creating a PDF-File using a XML-File and a XSL-File 
> with the FOP-Servlet(fhe one in the FOP examples directory).
>
> When I try making a PDF with a FO-File then everything is ok.
> Hope that somebody can helps.
>
> I become the following error:
>
> java.lang.NullPointerException
> void 
> oracle.xml.jaxp.JXTransformer.reportXSLException(oracle.xml.parser.v2.XSLException)
> JXTransformer.java:762
> void 
> oracle.xml.jaxp.JXTransformer.transform(javax.xml.transform.Source, 
> javax.xml.transform.Result)
> JXTransformer.java:335
> void oracle.xml.jaxp.JXTransformerHandler.endDocument()
> JXTransformerHandler.java:135
> void oracle.xml.parser.v2.NonValidatingParser.parseDocument()
> NonValidatingParser.java:269
> void oracle.xml.parser.v2.XMLParser.parse(org.xml.sax.InputSource)
> XMLParser.java:147
> void oracle.xml.jaxp.JXXMLFilter.parse(org.xml.sax.InputSource)
> JXXMLFilter.java:91
> void org.apache.fop.apps.Driver.render(org.xml.sax.XMLReader, 
> org.xml.sax.InputSource)
> Driver.java:456
> void 
> Beraterfonds_Servlets.FopServlet.renderXML(org.apache.fop.apps.XSLTInputHandler, 
> javax.servlet.http.HttpServletResponse)
> FopServlet.java:129
> void 
> Beraterfonds_Servlets.FopServlet.doGet(javax.servlet.http.HttpServletRequest, 
> javax.servlet.http.HttpServletResponse)
> FopServlet.java:73
> void 
> javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, 
> javax.servlet.http.HttpServletResponse)
> HttpServlet.java:740
> void 
> javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, 
> javax.servlet.ServletResponse)
> HttpServlet.java:853
> void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for 
> J2EE].server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, 
> javax.servlet.ServletResponse)
> ServletRequestDispatcher.java:721
> void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for 
> J2EE].server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, 
> javax.servlet.http.HttpServletResponse)
> ServletRequestDispatcher.java:306
> boolean com.evermind[Oracle9iAS (9.0.3.0.0) Containers for 
> J2EE].server.http.HttpRequestHandler.processRequest(com.evermind[Oracle9iAS 
> (9.0.3.0.0) Containers for J2EE].server.ApplicationServerThread, 
> com.evermind[Oracle9iAS (9.0.3.0.0) Containers for 
> J2EE].server.http.EvermindHttpServletRequest, com.evermind[Oracle9iAS 
> (9.0.3.0.0) Containers for 
> J2EE].server.http.EvermindHttpServletResponse, java.io.InputStream, 
> java.io.OutputStream, boolean)
> HttpRequestHandler.java:767
> void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for 
> J2EE].server.http.HttpRequestHandler.run(java.lang.Thread)
> HttpRequestHandler.java:259
> void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for 
> J2EE].server.http.HttpRequestHandler.run()
> HttpRequestHandler.java:106
> void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
> PooledExecutor.java:803
> void java.lang.Thread.run()
> Thread.java:484
>
> 4Tek Gesellschaft f�r angewandte Informationstechnologien mbH
> Schoeib Amin
> Tel.  +49 (0) 69 697688-132
> Fax. +49 (0) 69 697688-111
> http://www.4tek.de
>

-- 
With Best Regards / Mit Freundlichen Gr��en
Shankar ThulasiRaman
_______________________________________________________________________
Maas High Tech Software GmbH, Germany
Calysto Softwares, India -- Ideas 2 Reality
    
Tel    : +91  44 / 52139048
Mobile    : +91 98403 78757

http://maas.de        http://afp2web.de     http://xml4cobol.de