GitHub Server configuration is lost whenever the Jenkins service is restarted, with the following exception:
Jun 26 12:40:05 build-master-1.c.flexibee.eu jenkins[4019748]: 2025-06-26 10:40:05.001+0000 [id=23] INFO jenkins.model.Jenkins#<init>: Starting version 2.504.3
Jun 26 12:40:05 build-master-1.c.flexibee.eu jenkins[4019748]: 2025-06-26 10:40:05.191+0000 [id=30] INFO jenkins.InitReactorRunner$1#onAttained: Started initialization
Jun 26 12:40:06 build-master-1.c.flexibee.eu jenkins[4019748]: 2025-06-26 10:40:06.186+0000 [id=29] INFO jenkins.InitReactorRunner$1#onAttained: Listed all plugins
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: 2025-06-26 10:40:12.209+0000 [id=29] INFO jenkins.InitReactorRunner$1#onAttained: Prepared all plugins
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: 2025-06-26 10:40:12.814+0000 [id=30] WARNING hudson.model.Descriptor#load: Failed to load /var/lib/jenkins/github-plugin-configuration.xml
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: com.thoughtworks.xstream.mapper.CannotResolveClassException: github-plugin-configuration
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:81)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:55)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:79)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:74)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.SecurityMapper.realClass(SecurityMapper.java:71)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.util.XStream2$CompatibilityMapper.realClass(XStream2.java:452)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.util.xstream.MapperDelegate.realClass(MapperDelegate.java:46)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:47)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.core.util.HierarchicalStreams.readClassType(HierarchicalStreams.java:29)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:135)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1468)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.util.XStream2.unmarshal(XStream2.java:230)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.util.XStream2.unmarshal(XStream2.java:201)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1445)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.XmlFile.unmarshal(XmlFile.java:196)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: Caused: java.io.IOException: Unable to read /var/lib/jenkins/github-plugin-configuration.xml
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.XmlFile.unmarshal(XmlFile.java:199)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.XmlFile.unmarshal(XmlFile.java:179)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.model.Descriptor.load(Descriptor.java:988)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at PluginClassLoader for github//org.jenkinsci.plugins.github.config.GitHubPluginConfig.<init>(GitHubPluginConfig.java:88)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at PluginClassLoader for github//org.jenkinsci.plugins.github.config.GitHubPluginConfig$$FastClassByGuice$$4246f58f.GUICE$TRAMPOLINE(<generated>)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at PluginClassLoader for github//org.jenkinsci.plugins.github.config.GitHubPluginConfig$$FastClassByGuice$$4246f58f.apply(<generated>)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:33)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:613)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:448)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1148)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:406)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:397)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:353)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionList.load(ExtensionList.java:405)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionList.ensureLoaded(ExtensionList.java:324)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionList.getComponents(ExtensionList.java:188)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:214)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionList.ensureLoaded(ExtensionList.java:324)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionList.iterator(ExtensionList.java:176)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionList.get(ExtensionList.java:153)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at PluginClassLoader for atlassian-jira-software-cloud//com.atlassian.jira.cloud.jenkins.config.JiraCloudPluginConfig.get(JiraCloudPluginConfig.java:60)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at PluginClassLoader for atlassian-jira-software-cloud//com.atlassian.jira.cloud.jenkins.listeners.InitializePluginListener.postInitialize(InitializePluginListener.java:31)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.PluginManager$2$1$2.run(PluginManager.java:610)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:175)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:304)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at jenkins.model.Jenkins$5.runTask(Jenkins.java:1149)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at java.base/java.lang.Thread.run(Thread.java:840)
Configuration file seems OK:
'1.1' encoding='UTF-8'?>
"github@1.43.0">
GitHub Flexi
https://api.github.com
true
fae05251-b00d-40cf-8e7b-1a123d7ce9b9
20
The same configuration file is recreated when the old one is removed.
After every restart, it is necessary to configure GitHub server again, and everything then works as expected.
Originally reported by roumy1980, imported from: GitHub Server configuration is lost on Jenkins restart
- assignee:
lanwen
- status: Open
- priority: Major
- component(s): github-plugin
- resolution: Unresolved
- votes: 0
- watchers: 2
- imported: 2025-12-08
Raw content of original issue
GitHub Server configuration is lost whenever the Jenkins service is restarted, with the following exception:
Jun 26 12:40:05 build-master-1.c.flexibee.eu jenkins[4019748]: 2025-06-26 10:40:05.001+0000 [id=23] INFO jenkins.model.Jenkins#<init>: Starting version 2.504.3
Jun 26 12:40:05 build-master-1.c.flexibee.eu jenkins[4019748]: 2025-06-26 10:40:05.191+0000 [id=30] INFO jenkins.InitReactorRunner$1#onAttained: Started initialization
Jun 26 12:40:06 build-master-1.c.flexibee.eu jenkins[4019748]: 2025-06-26 10:40:06.186+0000 [id=29] INFO jenkins.InitReactorRunner$1#onAttained: Listed all plugins
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: 2025-06-26 10:40:12.209+0000 [id=29] INFO jenkins.InitReactorRunner$1#onAttained: Prepared all plugins
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: 2025-06-26 10:40:12.814+0000 [id=30] WARNING hudson.model.Descriptor#load: Failed to load /var/lib/jenkins/github-plugin-configuration.xml
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: com.thoughtworks.xstream.mapper.CannotResolveClassException: github-plugin-configuration
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:81)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:55)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:79)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:74)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.SecurityMapper.realClass(SecurityMapper.java:71)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.util.XStream2$CompatibilityMapper.realClass(XStream2.java:452)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.util.xstream.MapperDelegate.realClass(MapperDelegate.java:46)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:47)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.core.util.HierarchicalStreams.readClassType(HierarchicalStreams.java:29)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:135)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1468)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.util.XStream2.unmarshal(XStream2.java:230)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.util.XStream2.unmarshal(XStream2.java:201)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1445)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.XmlFile.unmarshal(XmlFile.java:196)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: Caused: java.io.IOException: Unable to read /var/lib/jenkins/github-plugin-configuration.xml
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.XmlFile.unmarshal(XmlFile.java:199)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.XmlFile.unmarshal(XmlFile.java:179)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.model.Descriptor.load(Descriptor.java:988)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at PluginClassLoader for github//org.jenkinsci.plugins.github.config.GitHubPluginConfig.<init>(GitHubPluginConfig.java:88)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at PluginClassLoader for github//org.jenkinsci.plugins.github.config.GitHubPluginConfig$$FastClassByGuice$$4246f58f.GUICE$TRAMPOLINE(<generated>)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at PluginClassLoader for github//org.jenkinsci.plugins.github.config.GitHubPluginConfig$$FastClassByGuice$$4246f58f.apply(<generated>)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:33)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:613)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:448)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1148)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:406)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:397)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:353)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionList.load(ExtensionList.java:405)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionList.ensureLoaded(ExtensionList.java:324)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionList.getComponents(ExtensionList.java:188)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:214)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionList.ensureLoaded(ExtensionList.java:324)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionList.iterator(ExtensionList.java:176)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.ExtensionList.get(ExtensionList.java:153)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at PluginClassLoader for atlassian-jira-software-cloud//com.atlassian.jira.cloud.jenkins.config.JiraCloudPluginConfig.get(JiraCloudPluginConfig.java:60)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at PluginClassLoader for atlassian-jira-software-cloud//com.atlassian.jira.cloud.jenkins.listeners.InitializePluginListener.postInitialize(InitializePluginListener.java:31)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at hudson.PluginManager$2$1$2.run(PluginManager.java:610)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:175)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:304)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at jenkins.model.Jenkins$5.runTask(Jenkins.java:1149)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
Jun 26 12:40:12 build-master-1.c.flexibee.eu jenkins[4019748]: at java.base/java.lang.Thread.run(Thread.java:840)
Configuration file seems OK:
<?xml version='1.1' encoding='UTF-8'?>
<github-plugin-configuration plugin="[email protected]">
<configs>
<github-server-config>
<name>GitHub Flexi</name>
<apiUrl>https://api.github.com</apiUrl>
<manageHooks>true</manageHooks>
<credentialsId>fae05251-b00d-40cf-8e7b-1a123d7ce9b9</credentialsId>
<clientCacheSize>20</clientCacheSize>
</github-server-config>
</configs>
</github-plugin-configuration>
The same configuration file is recreated when the old one is removed.
After every restart, it is necessary to configure GitHub server again, and everything then works as expected.
environment
Jenkins 2.504.3<br/>
Github plugin 1.43.0<br/>
OpenJDK Runtime Environment (build 17.0.15+6-Debian-1deb11u1)
GitHub Server configuration is lost whenever the Jenkins service is restarted, with the following exception:
Configuration file seems OK:
The same configuration file is recreated when the old one is removed.
After every restart, it is necessary to configure GitHub server again, and everything then works as expected.
Originally reported by roumy1980, imported from: GitHub Server configuration is lost on Jenkins restart
Raw content of original issue
environment