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 <[EMAIL PROTECTED]>:

> 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to