我遇到了这个奇怪的问题。我在做一个项目,我写了一些代码来使用 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
输入相同,代码相同,不确定我还能提供什么,如果您确实需要更多信息,请告诉我。
最佳答案
我有同样的错误。该错误似乎与所使用的变压器有关。尝试使用 Xalan 工厂。
TransformerFactory factory = new org.apache.xalan.processor.TransformerFactoryImpl();
关于java - XML-22900 : (Fatal Error) An internal error condition occurred,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39652663/