Hi all,
I am using Jdeveloper version 11.1.1.9.
I need to generate a PDF from within the ADF code on click of a button. I am using Apache FOP 2.1 for this purpose. The issue is comming up during XML transfromation phase. . Apparently there is a long standing bug in the oracle xml transformer and hence i am using explicitlythe xalan Transformer. I am getting following error:
javax.xml.parsers.ParserConfigurationException: SAX feature 'http://xml.org/sax/features/external-general-entities' not supported.
at oracle.xml.jaxp.JXSAXParserFactory.setFeature(JXSAXParserFactory.java:250)
at weblogic.xml.jaxp.RegistrySAXParserFactory.setFeature(RegistrySAXParserFactory.java:135)
at org.apache.batik.dom.util.SAXDocumentFactory.<clinit>(Unknown Source)
at org.apache.fop.image.loader.batik.PreloaderSVG$Loader.getImage(PreloaderSVG.java:127)
at org.apache.fop.image.loader.batik.PreloaderSVG$Loader.access$200(PreloaderSVG.java:108)
at org.apache.fop.image.loader.batik.PreloaderSVG.preloadImage(PreloaderSVG.java:76)
at org.apache.xmlgraphics.image.loader.ImageManager.preloadImage(ImageManager.java:176)
at org.apache.xmlgraphics.image.loader.cache.ImageCache.needImageInfo(ImageCache.java:128)
at org.apache.xmlgraphics.image.loader.ImageManager.getImageInfo(ImageManager.java:123)
at org.apache.fop.fo.flow.ExternalGraphic.bind(ExternalGraphic.java:81)
at org.apache.fop.fo.FObj.processNode(FObj.java:126)
at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:291)
at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:179)
at org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1017)
at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1598)
at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:455)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:401)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:239)
at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:173)
at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:452)
Any pointers how this can be rectified?
Thanks.