-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Win 2k8 x64
[WARNINGS] Parsing warnings in console log with parser StyleCop
ERROR: Publisher hudson.plugins.warnings.WarningsPublisher aborted due to exception
hudson.util.IOException2: Content is not allowed in prolog.
at hudson.plugins.violations.types.stylecop.StyleCopParser.parse(StyleCopParser.java:69)
at hudson.plugins.warnings.parser.ViolationsAdapter.parse(ViolationsAdapter.java:60)
at hudson.plugins.warnings.parser.ParserRegistry.parse(ParserRegistry.java:313)
at hudson.plugins.warnings.parser.ParserRegistry.parse(ParserRegistry.java:292)
at hudson.plugins.warnings.WarningsPublisher.parseConsoleLog(WarningsPublisher.java:392)
at hudson.plugins.warnings.WarningsPublisher.perform(WarningsPublisher.java:318)
at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:331)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:802)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:774)
at hudson.model.Build$BuildExecution.post2(Build.java:183)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:724)
at hudson.model.Run.execute(Run.java:1600)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:237)
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at hudson.plugins.violations.types.stylecop.StyleCopParser.parse(StyleCopParser.java:53)
... 15 more
Hmm, the original parser works on XML files. Here an example from StyleCop:
Is there a way to switch to XML output? Which version of StyleCop are you using?