Re: Warnings Plugin with JsLint issuing a SAXParseException?

2013-08-30 Thread Ulli Hafner
The warnings plug-in does not scan js files using the JSLint scanner. It only 
visualizes the results from JSLint. I.e., you need to run JSLInt in your build. 
And then the plug-in will pick up these results and visualizes these on the 
build page.

Ulli

Am 29.08.2013 um 11:00 schrieb Giovanni Toraldo m...@gionn.net:

 Hi,
 
 I've setup a new project with the latest version of warnings plugin to scan 
 js file with the JsLint integrated scanner.
 
 However, it looks like that the plugin is using the wrong scanner (an XML 
 one?), hence I've selected JsLint from the dropdown for files of type **/.js
 
 The stacktrace I get:
 
 [WARNINGS] Parsing of file 
 /var/lib/jenkins/workspace/project/public/js/frontend.js failed due to an 
 exception:
 
 org.kohsuke.stapler.framework.io.IOException2: org.xml.sax.SAXParseException; 
 lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
   at hudson.plugins.warnings.parser.LintParser.parse(LintParser.java:54)
   at 
 hudson.plugins.warnings.parser.ParserRegistry.parse(ParserRegistry.java:315)
   at 
 hudson.plugins.warnings.parser.ParserRegistry.parse(ParserRegistry.java:294)
   at 
 hudson.plugins.warnings.parser.FileWarningsParser.parse(FileWarningsParser.java:53)
   at 
 hudson.plugins.analysis.core.FilesParser.parseFile(FilesParser.java:306)
   at 
 hudson.plugins.analysis.core.FilesParser.parseFiles(FilesParser.java:264)
   at 
 hudson.plugins.analysis.core.FilesParser.parserCollectionOfFiles(FilesParser.java:215)
   at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:184)
   at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:31)
   at hudson.FilePath.act(FilePath.java:904)
   at hudson.FilePath.act(FilePath.java:877)
   at 
 hudson.plugins.warnings.WarningsPublisher.parseFiles(WarningsPublisher.java:436)
   at 
 hudson.plugins.warnings.WarningsPublisher.perform(WarningsPublisher.java:319)
   at 
 hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:333)
   at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
   at 
 hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
   at 
 hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776)
   at hudson.model.Build$BuildExecution.post2(Build.java:183)
   at 
 hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:726)
   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:241)
 Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 
 Content is not allowed in prolog.
   at 
 com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
   at 
 com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
   at 
 com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
   at 
 com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
   at 
 com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1388)
   at 
 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:998)
   at 
 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
   at 
 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:489)
   at 
 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
   at 
 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
   at 
 com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
   at 
 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)
   at 
 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)
   at 
 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:302)
   at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)
   at hudson.plugins.warnings.parser.LintParser.parse(LintParser.java:49)
 
 Any hint?
 
 Thanks.
 
 -- 
 You received this message because you are subscribed to the Google Groups 
 Jenkins Users group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to jenkinsci-users+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.



signature.asc
Description: Message signed with OpenPGP using GPGMail


Warnings Plugin with JsLint issuing a SAXParseException?

2013-08-29 Thread Giovanni Toraldo
Hi,

I've setup a new project with the latest version of warnings plugin to scan 
js file with the JsLint integrated scanner.

However, it looks like that the plugin is using the wrong scanner (an XML 
one?), hence I've selected JsLint from the dropdown for files of type **/.js

The stacktrace I get:

[WARNINGS] Parsing of file 
/var/lib/jenkins/workspace/project/public/js/frontend.js failed due to an 
exception:


org.kohsuke.stapler.framework.io.IOException2: org.xml.sax.SAXParseException; 
lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
at hudson.plugins.warnings.parser.LintParser.parse(LintParser.java:54)
at 
hudson.plugins.warnings.parser.ParserRegistry.parse(ParserRegistry.java:315)
at 
hudson.plugins.warnings.parser.ParserRegistry.parse(ParserRegistry.java:294)
at 
hudson.plugins.warnings.parser.FileWarningsParser.parse(FileWarningsParser.java:53)
at 
hudson.plugins.analysis.core.FilesParser.parseFile(FilesParser.java:306)
at 
hudson.plugins.analysis.core.FilesParser.parseFiles(FilesParser.java:264)
at 
hudson.plugins.analysis.core.FilesParser.parserCollectionOfFiles(FilesParser.java:215)
at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:184)
at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:31)
at hudson.FilePath.act(FilePath.java:904)
at hudson.FilePath.act(FilePath.java:877)
at 
hudson.plugins.warnings.WarningsPublisher.parseFiles(WarningsPublisher.java:436)
at 
hudson.plugins.warnings.WarningsPublisher.perform(WarningsPublisher.java:319)
at 
hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:333)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776)
at hudson.model.Build$BuildExecution.post2(Build.java:183)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:726)
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:241)
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 
Content is not allowed in prolog.
at 
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
at 
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
at 
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
at 
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at 
com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1388)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:998)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:489)
at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at 
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)
at 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)
at 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:302)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)
at hudson.plugins.warnings.parser.LintParser.parse(LintParser.java:49)


Any hint?

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
Jenkins Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.