Hi, It seems that plugin hasn't been loaded in the classpath, doesn't it? Have you tried to wipe out that plugin file manually from the filesystem?
- cd %JENKINS_HOME%/plugins - ls -l *claim* Cheers On Friday, 5 February 2016 04:45:04 UTC, dougl...@gmail.com wrote: > > Our Jenkins server suffered a power outage, and since restart, the Claim > plugin has refused to work: Clicking on the "Claim it" link for a failed > job has no visible effect. > > We have uninstalled the plugin and restarted, reinstalled and restarted, > all to no avail. Nothing appears in the Jenkins log when clicking on the > Claim It link. Presumably, some sort of invalid state has been left on the > HDD of the server. The only clue I can find is the exception below. > > Any suggestions? > > > com.thoughtworks.xstream.mapper.CannotResolveClassException: > hudson.plugins.claim.ClaimBuildAction > at > com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:79) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:55) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:79) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:74) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.SecurityMapper.realClass(SecurityMapper.java:71) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > hudson.util.XStream2$CompatibilityMapper.realClass(XStream2.java:280) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at org.jenkinsci.jruby.JRubyMapper.realClass(JRubyMapper.java:34) > at > hudson.util.xstream.MapperDelegate.realClass(MapperDelegate.java:43) > at > com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) > at > com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:48) > at > com.thoughtworks.xstream.core.util.HierarchicalStreams.readClassType(HierarchicalStreams.java:29) > at > com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:70) > at > hudson.util.RobustCollectionConverter.populateCollection(RobustCollectionConverter.java:85) > at > com.thoughtworks.xstream.converters.collections.CollectionConverter.unmarshal(CollectionConverter.java:80) > at > hudson.util.RobustCollectionConverter.unmarshal(RobustCollectionConverter.java:76) > at > com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) > at > com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) > at > com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) > at > hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:352) > at > hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:290) > at > hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:229) > at > com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) > at > com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) > at > com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) > at > com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) > at > com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134) > at > com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32) > at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1189) > at hudson.util.XStream2.unmarshal(XStream2.java:113) > at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1173) > at hudson.XmlFile.unmarshal(XmlFile.java:163) > at hudson.model.Run.reload(Run.java:329) > at hudson.model.Run.<init>(Run.java:317) > at hudson.model.AbstractBuild.<init>(AbstractBuild.java:178) > at hudson.model.Build.<init>(Build.java:103) > at hudson.model.FreeStyleBuild.<init>(FreeStyleBuild.java:38) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > jenkins.model.lazy.LazyBuildMixIn.loadBuild(LazyBuildMixIn.java:158) > at > jenkins.model.lazy.LazyBuildMixIn$1.create(LazyBuildMixIn.java:135) > at hudson.model.RunMap.retrieve(RunMap.java:224) > at hudson.model.RunMap.retrieve(RunMap.java:57) > at > jenkins.model.lazy.AbstractLazyLoadRunMap.load(AbstractLazyLoadRunMap.java:465) > at > jenkins.model.lazy.AbstractLazyLoadRunMap.load(AbstractLazyLoadRunMap.java:448) > at > jenkins.model.lazy.AbstractLazyLoadRunMap.getByNumber(AbstractLazyLoadRunMap.java:356) > at > jenkins.model.lazy.AbstractLazyLoadRunMap.search(AbstractLazyLoadRunMap.java:332) > at > jenkins.model.lazy.AbstractLazyLoadRunMap.newestBuild(AbstractLazyLoadRunMap.java:274) > at > jenkins.model.lazy.LazyBuildMixIn.getLastBuild(LazyBuildMixIn.java:240) > at > hudson.model.AbstractProject.getLastBuild(AbstractProject.java:994) > at > hudson.model.AbstractProject.getLastBuild(AbstractProject.java:145) > at hudson.model.Job.isLogUpdated(Job.java:318) > at > hudson.model.AbstractProject.getCauseOfBlockage(AbstractProject.java:1147) > at > hudson.model.AbstractProject.isBuildBlocked(AbstractProject.java:1094) > at hudson.model.Queue.isBuildBlocked(Queue.java:1191) > at hudson.model.Queue.maintain(Queue.java:1498) > at hudson.model.Queue$1.call(Queue.java:336) > at hudson.model.Queue$1.call(Queue.java:333) > at > jenkins.util.AtmostOneTaskExecutor$1.call(AtmostOneTaskExecutor.java:101) > at > jenkins.util.AtmostOneTaskExecutor$1.call(AtmostOneTaskExecutor.java:91) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at > hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110) > at java.lang.Thread.run(Thread.java:745) > > -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/f7343dd0-2920-4e9c-977d-06b20e12b044%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.