XML-22900 :(致命错误)发生内部错误情况

时间:2016-09-23 04:30:51

标签: java xml dom

我正面临这个奇怪的问题。我正在开发一个项目,我编写了一些使用XML解析器生成和编写XML的代码。问题是当我在本地系统上运行代码时,运行正常。但是当我将代码部署到环境中时,我并没有。我怀疑某种JAR的事情。但我不能放置它。

XML-22900: (Fatal Error) An internal error condition occurred.

Caused by: java.lang.NullPointerException
at oracle.xml.xslt.XSLEventHandler.characters(XSLEventHandler.java:866)
at oracle.xml.xslt.XSLTContext.reportNode(XSLTContext.java:426)
at oracle.xml.xslt.XSLTContext.reportNode(XSLTContext.java:390)
at oracle.xml.xslt.XSLTContext.reportNode(XSLTContext.java:390)
at oracle.xml.xslt.XSLTContext.reportNode(XSLTContext.java:1340)
at oracle.xml.xslt.XSLCopyOf.processAction(XSLCopyOf.java:136)
at oracle.xml.xslt.XSLNode.processChildren(XSLNode.java:480)
at oracle.xml.xslt.XSLTemplate.processAction(XSLTemplate.java:205)
at oracle.xml.xslt.XSLStylesheet.execute(XSLStylesheet.java:581)
at oracle.xml.xslt.XSLStylesheet.execute(XSLStylesheet.java:548)
at oracle.xml.xslt.XSLProcessor.processXSL(XSLProcessor.java:339)
at oracle.xml.jaxp.JXTransformer.transform(JXTransformer.java:454)
... 3 more

输入相同,代码相同,不确定我还能提供什么,如果您确实需要更多信息,请告诉我。

1 个答案:

答案 0 :(得分:2)

我有同样的错误。该错误似乎与使用的变压器有关。尝试使用Xalan工厂。

TransformerFactory factory = new org.apache.xalan.processor.TransformerFactoryImpl();