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