|
|
|
[
Permlink
| « Hide
]
AlSt [02/Jun/14 08:06 AM]
After some investigation it seems that the used implementation of the xml streaming api really does not support XML 1.1. Is there a possibility to use a api that supports XML 1.1?
Also a problem raised with tags in CDATA elements. Quickbuild complains that there is a opening <init> in the system.out but no closing </init>, but as it is only plaintext in system.out this should not be parsed, or verified by the parser or something.
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[4362,6]
Message: The element type "init" must be terminated by the matching end-tag "</init>". at com.sun.xml.stream.XMLReaderImpl.next(XMLReaderImpl.java:563) at com.sun.xml.stream.XMLEventReaderImpl.peek(XMLEventReaderImpl.java:272) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:315) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:329) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:329) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:329) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:329) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:329) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:329) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:329) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:329) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:329) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readDocument(STAXEventReader.java:275) at org.dom4j.io.STAXEventReader.readDocument(STAXEventReader.java:141) at org.dom4j.io.STAXEventReader.readDocument(STAXEventReader.java:102) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader.doRead(JUnitXMLResourceReader.java:64) ... 30 more How to reproduce: Just add a system-out with some start tag but no end tag and try to publish that. Also I see a unused onElement(Element element) method in the JUnitXMLResourceReader class Another problem:
javax.xml.stream.XMLStreamException: ParseError at [row,col]:[14907,19] Message: The content of elements must consist of well-formed character data or markup. at com.sun.xml.stream.XMLReaderImpl.next(XMLReaderImpl.java:563) at com.sun.xml.stream.XMLEventReaderImpl.peek(XMLEventReaderImpl.java:272) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:315) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:329) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:329) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readElement(STAXEventReader.java:329) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader$JUnitReader.readElement(JUnitXMLResourceReader.java:37) at org.dom4j.io.STAXEventReader.readNode(STAXEventReader.java:198) at org.dom4j.io.STAXEventReader.readDocument(STAXEventReader.java:275) at org.dom4j.io.STAXEventReader.readDocument(STAXEventReader.java:141) at org.dom4j.io.STAXEventReader.readDocument(STAXEventReader.java:102) at com.pmease.quickbuild.plugin.report.junit.JUnitXMLResourceReader.doRead(JUnitXMLResourceReader.java:64) ... 30 more This occurs in count expected:<20001> but was:<5> within <system-err><![CDATA[ ... ]]></system-err> |