Случайные ошибки в преобразовании XML-XSL в веб-приложении tomcat

Я получаю эту ошибку случайно в веб-приложении, которое выполняет преобразование XML-XSL. Те же данные при перезагрузке исключения не встречаются.

---------- ошибка 1

Caused by: java.lang.ArrayIndexOutOfBoundsException: 7 >= 7  
at java.util.Vector.elementAt(Vector.java:427)  
at gnu.xml.aelfred2.SAXDriver.startElement(SAXDriver.java:804)  
at gnu.xml.aelfred2.XmlParser.parseElement(XmlParser.java:1037)  
at gnu.xml.aelfred2.XmlParser.parseDocument(XmlParser.java:416)  
at gnu.xml.aelfred2.XmlParser.doParse(XmlParser.java:167)  
at gnu.xml.aelfred2.SAXDriver.parse(SAXDriver.java:320)  
at gnu.xml.aelfred2.XmlReader.parse(XmlReader.java:294)  
at org.apache.xml.dtm.ref.DTMManagerDefault.getDTM(DTMManagerDefault.java:437)  
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:699)  
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1284)  
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1262)  
at org.apache.taglibs.xtags.xslt.StyleTag.doEndTag(StyleTag.java:157)  
at org.apache.jsp.jsp.chart.newleafmodel.tabdetail_jsp._jspService(tabdetail_jsp.java:698)  
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)  
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)  
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)  

----------------------------------- ошибка 2

Caused by: java.lang.ArrayIndexOutOfBoundsException: 5 >= 5  
at java.util.Vector.elementAt(Vector.java:427)  
at gnu.xml.aelfred2.SAXDriver.startElement(SAXDriver.java:804)  
at gnu.xml.aelfred2.XmlParser.parseElement(XmlParser.java:1037)  
at gnu.xml.aelfred2.XmlParser.parseDocument(XmlParser.java:416)  
at gnu.xml.aelfred2.XmlParser.doParse(XmlParser.java:167)  
at gnu.xml.aelfred2.SAXDriver.parse(SAXDriver.java:320)  
at gnu.xml.aelfred2.XmlReader.parse(XmlReader.java:294)  
at org.apache.xml.dtm.ref.DTMManagerDefault.getDTM(DTMManagerDefault.java:437)  
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:699)  
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1284)  
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1262)  
at org.apache.taglibs.xtags.xslt.StyleTag.doEndTag(StyleTag.java:157)  
at org.apache.jsp.jsp.chart.newleafmodel.tabdetail_jsp._jspService(tabdetail_jsp.java:698)  
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)  
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)  
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)  
... 29 more  

Это так или иначе связано с парсером xml, который мы настроили для наших веб-приложений?

1 ответ

Решение

Поскольку исключение выдается из синтаксического анализатора XML, оно, конечно, связано с синтаксическим анализатором. Почему бы вам не попробовать вместо этого Xerces?

Другие вопросы по тегам