The missing class is part of Xerces, a required library in my plug-in. This 
class should be transferred automatically to the slave by Jenkins.
Does the same job work on the master? Is the slave.jar file up to date?

Ulli 


Am 13.09.2013 um 08:45 schrieb Mikael Arvids <mikael.arv...@xdin.com>:

> Hi,
>  
> I’m currently migrating jobs from an old Hudson server to a new Jenkins LTS. 
> All builds are fine except for when the DRY Plugin is invoked (see stacktrace 
> below). The slave is an old Ubuntu 9.04 using Java Web Start to start the 
> slave agent. I’m planning to upgrade the slave but I first wanted to get the 
> jobs working again as much as possible before I do any changes on the slave. 
> Could this problem be related to the ancient installation on the slave (java 
> version 1.6.0_20)?
>  
> Thank you for any help,
> Mikael Arvids 
>  
> [DRY] Collecting duplicate code analysis files...
> ERROR: Publisher hudson.plugins.dry.DryPublisher aborted due to exception
> hudson.util.IOException2: remote file operation failed: 
> /home/hudson/slave/workspace/my_project at 
> hudson.remoting.Channel@14b714b7:hudson-slave1
>         at hudson.FilePath.act(FilePath.java:900)
>         at hudson.FilePath.act(FilePath.java:877)
>         at hudson.plugins.dry.DryPublisher.perform(DryPublisher.java:175)
>         at 
> hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:144)
>         at 
> hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:333)
>         at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:27)
>         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: java.io.IOException: Remote call on hudson-slave1 failed
>         at hudson.remoting.Channel.call(Channel.java:681)
>         at hudson.FilePath.act(FilePath.java:893)
>         ... 13 more
> Caused by: javax.xml.parsers.FactoryConfigurationError: Provider 
> org.apache.xerces.jaxp.SAXParserFactoryImpl not found
>         at 
> javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:134)
>         at org.apache.commons.digester3.Digester.getFactory(Digester.java:437)
>         at org.apache.commons.digester3.Digester.getParser(Digester.java:652)
>         at 
> org.apache.commons.digester3.Digester.getXMLReader(Digester.java:799)
>         at org.apache.commons.digester3.Digester.parse(Digester.java:1642)
>         at org.apache.commons.digester3.Digester.parse(Digester.java:1701)
>         at hudson.plugins.dry.parser.cpd.CpdParser.accepts(CpdParser.java:48)
>         at 
> hudson.plugins.dry.parser.DuplicationParserRegistry.parse(DuplicationParserRegistry.java:86)
>         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$FileCallableWrapper.call(FilePath.java:2387)
>         at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>         at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>         at hudson.remoting.Request$2.run(Request.java:326)
>         at 
> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at hudson.remoting.Engine$1$1.run(Engine.java:58)
>         at java.lang.Thread.run(Thread.java:619)
>  
> 
> -- 
> 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.

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to