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