由于com.thoughtworks.xstream.mapper.CannotResolveClassException,重新启动后Jenkins无法启动
詹金斯版本:詹金斯版本。2.32.1 谷歌登录插件版本:1.3 我在重新启动jenkins后出现了这个错误,有人能建议我如何解决吗 问题是: -我已经确保在插件目录中启用了google登录插件 -我没有对插件做任何更改,只是直接重新启动 -我已经很久没有重新开始jenkins了由于com.thoughtworks.xstream.mapper.CannotResolveClassException,重新启动后Jenkins无法启动,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,詹金斯版本:詹金斯版本。2.32.1 谷歌登录插件版本:1.3 我在重新启动jenkins后出现了这个错误,有人能建议我如何解决吗 问题是: -我已经确保在插件目录中启用了google登录插件 -我没有对插件做任何更改,只是直接重新启动 -我已经很久没有重新开始jenkins了 hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read
hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /var/lib/jenkins/config.xml
at hudson.WebAppMain$3.run(WebAppMain.java:248)
Caused by: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /var/lib/jenkins/config.xml
at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:269)
at jenkins.InitReactorRunner.run(InitReactorRunner.java:47)
at jenkins.model.Jenkins.executeReactor(Jenkins.java:1110)
at jenkins.model.Jenkins.<init>(Jenkins.java:926)
at hudson.model.Hudson.<init>(Hudson.java:85)
at hudson.model.Hudson.<init>(Hudson.java:81)
at hudson.WebAppMain$3.run(WebAppMain.java:231)
Caused by: java.io.IOException: Unable to read /var/lib/jenkins/config.xml
at hudson.XmlFile.unmarshal(XmlFile.java:161)
at jenkins.model.Jenkins.loadConfig(Jenkins.java:3015)
at jenkins.model.Jenkins.access$1100(Jenkins.java:326)
at jenkins.model.Jenkins$16.run(Jenkins.java:3033)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
at jenkins.model.Jenkins$7.runTask(Jenkins.java:1086)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622)
at java.lang.Thread.run(Thread.java:748)
Caused by: jenkins.util.xstream.CriticalXStreamException: org.jenkinsci.plugins.googlelogin.GoogleOAuth2SecurityRealm : org.jenkinsci.plugins.googlelogin.GoogleOAuth2SecurityRealm
---- Debugging information ----
message : org.jenkinsci.plugins.googlelogin.GoogleOAuth2SecurityRealm
cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException
cause-message : org.jenkinsci.plugins.googlelogin.GoogleOAuth2SecurityRealm
class : hudson.model.Hudson
required-type : hudson.model.Hudson
converter-type : hudson.util.RobustReflectionConverter
path : /hudson/securityRealm
line number : 485
version : not available
-------------------------------
at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:356)
at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:270)
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:114)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1173)
at hudson.XmlFile.unmarshal(XmlFile.java:159)
... 11 more
Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.googlelogin.GoogleOAuth2SecurityRealm
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:282)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
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 hudson.util.RobustReflectionConverter.determineType(RobustReflectionConverter.java:461)
at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:327)
... 22 more
hudson.util.HudsonFailedToLoad:org.jvnet.hudson.reactor.ReactorException:java.io.IOException:无法读取/var/lib/jenkins/config.xml
WebAppMain$3.run(WebAppMain.java:248)
原因:org.jvnet.hudson.reactor.reactoreException:java.io.IOException:无法读取/var/lib/jenkins/config.xml
位于org.jvnet.hudson.reactor.reactor.execute(reactor.java:269)
运行(InitReactorRunner.java:47)
位于jenkins.model.jenkins.executeActor(jenkins.java:1110)
jenkins.model.jenkins.(jenkins.java:926)
在hudson.model.hudson.(hudson.java:85)
在hudson.model.hudson.(hudson.java:81)
WebAppMain$3.run(WebAppMain.java:231)
原因:java.io.IOException:无法读取/var/lib/jenkins/config.xml
在hudson.XmlFile.unmarshal(XmlFile.java:161)
位于jenkins.model.jenkins.loadConfig(jenkins.java:3015)
在jenkins.model.jenkins.access$1100(jenkins.java:326)
jenkins.model.jenkins$16.run(jenkins.java:3033)
位于org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
位于org.jvnet.hudson.reactor.reactor.runTask(reactor.java:282)
jenkins.model.jenkins$7.runTask(jenkins.java:1086)
位于org.jvnet.hudson.reactor.reactor$2.run(reactor.java:210)
位于org.jvnet.hudson.reactor.reactor$Node.run(reactor.java:117)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622)
运行(Thread.java:748)
原因:jenkins.util.xstream.CriticalXStreamException:org.jenkinsci.plugins.googlelogin.GoogleOAuth2SecurityRealm:org.jenkinsci.plugins.googlelogin.GoogleOAuth2SecurityRealm
----调试信息----
消息:org.jenkinsci.plugins.googlelogin.GoogleOAuth2SecurityRealm
原因异常:com.thoughtworks.xstream.mapper.CannotResolveClassException
原因消息:org.jenkinsci.plugins.googlelogin.GoogleOAuth2SecurityRealm
班级:哈德逊。模型。哈德逊
所需类型:hudson.model.hudson
转换器类型:hudson.util.RobustReflectionConverter
路径:/hudson/securityRealm
电话号码:485
版本:不可用
-------------------------------
位于hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:356)
位于hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:270)
位于com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
位于com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
位于com.thoughtworks.xstream.core.TreeUnmarshaller.convertOther(TreeUnmarshaller.java:66)
位于com.thoughtworks.xstream.core.TreeUnmarshaller.convertOther(TreeUnmarshaller.java:50)
位于com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
位于com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
位于com.thoughtworks.xstream.xstream.unmarshal(xstream.java:1189)
位于hudson.util.XStream2.unmarshal(XStream2.java:114)
位于com.thoughtworks.xstream.xstream.unmarshal(xstream.java:1173)
在hudson.XmlFile.unmarshal(XmlFile.java:159)
... 还有11个
原因:com.thoughtworks.xstream.mapper.CannotResolveClassException:org.jenkinsci.plugins.googlelogin.GoogleOAuth2SecurityRealm
位于com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:79)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:55)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:79)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:74)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.SecurityMapper.realClass(SecurityMapper.java:71)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
位于com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
[...]
Jul 17, 2019 10:13:53 AM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed Loading plugin SAML Plugin v1.1.2 (saml)
java.io.IOException: SAML Plugin version 1.1.2 failed to load.
- bouncycastle-api version 2.16.0 is older than required. To fix, install version 2.16.1 or later.
[...]
<securityRealm class="org.jenkinsci.plugins.saml.SamlSecurityRealm" plugin="saml@1.1.2">
[...]
</securityRealm>
<authorizationStrategy class="com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy">
[...]
<role name="admin" pattern=".*">
<permissions>
<permission>hudson.model.View.Delete</permission>
<permission>hudson.model.Computer.Connect</permission>
[...]
</permissions>
<assignedSIDs>
<sid>anonymous</sid>
[...]
</assignedSIDs>
</role>
[...]
</authorizationStrategy>
oct. 22, 2019 9:41:14 AM jenkins.InitReactorRunner$1 onTaskFailed
GRAVE: Failed Loading plugin Credentials Plugin v2.3.0 (credentials)
java.io.IOException: Credentials Plugin v2.3.0 failed to load.
- You must update Jenkins from v2.73.3 to v2.138.4 or later to run this plugin.
- Structs Plugin v1.20 failed to load. Fix this plugin first.
at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:626)
sudo apt-get update
sudo apt-get install jenkins # Say N to overwrite the config.