Closer examination of the log reveals that the exception I listed was generated when we had restarted without the plugin installed - yes, we had wiped it manually from the filesystem. After reinstallation, there were no claim plugin exceptions.
On Friday, February 5, 2016 at 9:30:42 PM UTC+13, Victor Martinez wrote: > > 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, [email protected] 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/3efe1b07-015f-4b12-9fce-d800ac211e27%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
