Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

javax.xml.parsers.ParserConfigurationException: SAX feature 'http://xml.org/sax/features/external-ge

860017Mar 22 2016 — edited Mar 22 2016

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.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 19 2016
Added on Mar 22 2016
1 comment
2,519 views