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]