Log parser fails to run - Java I/O exception

63 views
Skip to first unread message

Neil Bird

unread,
Mar 29, 2011, 3:42:02 AM3/29/11
to jenkins...@googlegroups.com

I'm using the Log Parser plugin to ID build errors from Visual Studio;
well, I'm trying to. I *am* successfully using it to highlight failed tests
in our test suite on Linux, but when I try to parse the build, I get (after
the build has completed) a spew of Java back-trace I don't understand.

This may be to do with having the master Jenkins on Linux and a slave on
Windows to do the Windows build; I've tried putting the log parse file on
Window (and changing the path to it), but the I get a “file not found”, so
the parser element of the job must be happening on the Linux master.

Any ideas what these mean?


25-Mar-2011 14:37:35 hudson.plugins.logparser.LogParserParser parseLogBody
INFO: LogParserParser: Start parsing : Framework-nightly-Windows_build_88
java.io.IOException: Remote call on crawd11269 failed
at hudson.remoting.Channel.call(Channel.java:639)
at
hudson.plugins.logparser.LogParserStatusComputer.computeStatusMatches(LogParserStatusComputer.java:40)
at
hudson.plugins.logparser.LogParserStatusComputer.<init>(LogParserStatusComputer.java:33)
at
hudson.plugins.logparser.LogParserParser.parseLogBody(LogParserParser.java:275)
at
hudson.plugins.logparser.LogParserParser.parseLog(LogParserParser.java:114)
at
hudson.plugins.logparser.LogParserPublisher.perform(LogParserPublisher.java:54)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at
hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:644)
at
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:623)
at
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:601)
at hudson.model.Build$RunnerImpl.post2(Build.java:159)
at
hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:570)
at hudson.model.Run.run(Run.java:1386)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:145)
Caused by: java.lang.NoSuchMethodError:
hudson.remoting.VirtualChannel.syncLocalIO()V
at hudson.FilePath.copyTo(FilePath.java:1411)
at hudson.FilePath.copyTo(FilePath.java:1370)
at
hudson.plugins.logparser.LogParserStatusComputer.computeStatusMatches(LogParserStatusComputer.java:78)
at
hudson.plugins.logparser.LogParserStatusComputer.access$000(LogParserStatusComputer.java:23)
at
hudson.plugins.logparser.LogParserStatusComputer$1.call(LogParserStatusComputer.java:44)
at
hudson.plugins.logparser.LogParserStatusComputer$1.call(LogParserStatusComputer.java:40)
at hudson.remoting.UserRequest.perform(UserRequest.java:114)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:270)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at hudson.remoting.Engine$1$1.run(Engine.java:58)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at
hudson.plugins.logparser.LogParserParser.parseLogBody(LogParserParser.java:284)
at
hudson.plugins.logparser.LogParserParser.parseLog(LogParserParser.java:114)
at
hudson.plugins.logparser.LogParserPublisher.perform(LogParserPublisher.java:54)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at
hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:644)
at
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:623)
at
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:601)
at hudson.model.Build$RunnerImpl.post2(Build.java:159)
at
hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:570)
at hudson.model.Run.run(Run.java:1386)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:145)
25-Mar-2011 14:37:35 hudson.plugins.logparser.LogParserPublisher perform
SEVERE: null

--
[neil@fnx ~]# rm -f .signature
[neil@fnx ~]# ls -l .signature
ls: .signature: No such file or directory
[neil@fnx ~]# exit

Reply all
Reply to author
Forward
0 new messages