On Mon, 12 Mar 2012 18:12:42 +0100, Sami Tikka <[email protected]> wrote:

Which JVM do you use? How did you install Jenkins?


We also saw similar problems when upgrading from 1.427 to 1.455.

The reason (as far as we could find out) was that *something* removed the
execute privileges on the "plugins" directory. It seemed to happen periodically,
maybe as an indirect result of some of our periodic jobs (we certainly did *not*
change "jenkinsdata/plugins" explicitly!).

Our instance is running under Apache/Tomcat using 1.6.0_18.


Probably as a consequence of that, we got a lot of 
"CannotResolveClassException"s
and also marshalling problems, for example:

...
INFO: Started all plugins
Mar 14, 2012 1:38:34 PM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Mar 14, 2012 1:38:34 PM hudson.util.RobustReflectionConverter doUnmarshal
WARNING: Skipping a non-existent type
com.thoughtworks.xstream.mapper.CannotResolveClassException: 
hudson.plugins.sshslaves.SSHLauncher : hudson.plugins.sshslaves.SSHLauncher
        at 
com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:68)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:71)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:86)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:96)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at hudson.util.XStream2$CompatibilityMapper.realClass(XStream2.java:215)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at hudson.util.xstream.MapperDelegate.realClass(MapperDelegate.java:43)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at 
com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:56)
        at 
hudson.util.RobustReflectionConverter.determineType(RobustReflectionConverter.java:360)
        at 
hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:230)
        at 
hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:181)
        at 
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
        at 
com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
        at 
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
        at 
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
        at 
com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71)
        at 
hudson.util.RobustCollectionConverter.populateCollection(RobustCollectionConverter.java:85)
        at 
com.thoughtworks.xstream.converters.collections.CollectionConverter.unmarshal(CollectionConverter.java:61)
        at 
hudson.util.RobustCollectionConverter.unmarshal(RobustCollectionConverter.java:76)
        at hudson.slaves.NodeList$ConverterImpl.unmarshal(NodeList.java:161)
        at 
hudson.util.XStream2$AssociatedConverterImpl.unmarshal(XStream2.java:297)
        at 
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
        at 
com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
        at 
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
        at 
hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:292)
        at 
hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:234)
        at 
hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:181)
        at 
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
        at 
com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
        at 
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
        at 
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
        at 
com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)
        at 
com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:926)
        at hudson.util.XStream2.unmarshal(XStream2.java:93)
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:912)
        at hudson.XmlFile.unmarshal(XmlFile.java:156)
        at jenkins.model.Jenkins$14.run(Jenkins.java:2407)
        at 
org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
        at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
        at jenkins.model.Jenkins$6.runTask(Jenkins.java:840)
        at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)
...


I really hope someone can shed some light on this...

Thanks in advance,
Adam Aquilon


--
We only send and receive email on the basis of the terms set out at 
www.ericsson.com/email_disclaimer

Reply via email to