Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-57755

[FUTURE] Hot reload while running `mvn:hpi run` gives error

    • GSoC 2019. Coding Phase 1

      When I perform a hot reload (by pressing enter in the console), I receive an error(rather a long one) as shown at last. When I reload the configuration's page the console gives some information which might be relevant:

      INFO: Introspector : detected classloader change. Dumping cache.

      When the configuration page reloads GitLab Server configuration is deleted and when trying to add a new server configuration, the credentials id field is messed up. It doesn't work as expected. When I rerun the plugin with `mvn hpi:run` it works again with the same credentials id I had added earlier. I think Jenkins is having problems with fetching the credentials. Idk the exact problem but I have to see how Gitea Plugin has solved this issue by using `uberclassloader`.

      ERROR MESSAGE:

      WARNING: Failed to scout com.cloudbees.plugins.credentials.UserCredentialsProvider
      java.lang.ExceptionInInitializerError
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:348)
      at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
      at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
      at hudson.ExtensionList.load(ExtensionList.java:365)
      at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
      at hudson.ExtensionList.getComponents(ExtensionList.java:168)
      at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
      at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
      at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
      at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
      at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)
      Caused by: java.lang.IllegalStateException: attempt to register a second PermissionGroup for com.cloudbees.plugins.credentials.CredentialsProvider
      at hudson.security.PermissionGroup.register(PermissionGroup.java:139)
      at hudson.security.PermissionGroup.<init>(PermissionGroup.java:63)
      at com.cloudbees.plugins.credentials.CredentialsProvider.<clinit>(CredentialsProvider.java:135)
      ... 15 more

      May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
      WARNING: Failed to scout com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl
      java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
      at com.cloudbees.plugins.credentials.ViewCredentialsAction.<clinit>(ViewCredentialsAction.java:74)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:348)
      at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
      at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
      at hudson.ExtensionList.load(ExtensionList.java:365)
      at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
      at hudson.ExtensionList.getComponents(ExtensionList.java:168)
      at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
      at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
      at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
      at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
      at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)

      May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
      WARNING: Failed to scout com.cloudbees.plugins.credentials.SystemCredentialsProvider$ProviderImpl
      java.lang.NoClassDefFoundError: com.cloudbees.plugins.credentials.CredentialsProvider
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:348)
      at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
      at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
      at hudson.ExtensionList.load(ExtensionList.java:365)
      at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
      at hudson.ExtensionList.getComponents(ExtensionList.java:168)
      at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
      at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
      at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
      at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
      at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)

      May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
      WARNING: Failed to scout com.cloudbees.plugins.credentials.CredentialsSelectHelper
      java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
      at com.cloudbees.plugins.credentials.CredentialsSelectHelper.<clinit>(CredentialsSelectHelper.java:82)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:348)
      at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
      at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
      at hudson.ExtensionList.load(ExtensionList.java:365)
      at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
      at hudson.ExtensionList.getComponents(ExtensionList.java:168)
      at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
      at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
      at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
      at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
      at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)

      May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$SezpozModule configure
      WARNING: Failed to load com.cloudbees.plugins.credentials.SystemCredentialsProvider$ProviderImpl
      java.lang.NoClassDefFoundError: com.cloudbees.plugins.credentials.CredentialsProvider
      at java.lang.Class.getDeclaredConstructors0(Native Method)
      at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
      at java.lang.Class.getConstructors(Class.java:1651)
      at hudson.ExtensionFinder$GuiceFinder$SezpozModule.resolve(ExtensionFinder.java:476)
      at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:506)
      at com.google.inject.AbstractModule.configure(AbstractModule.java:62)
      at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
      at com.google.inject.spi.Elements.getElements(Elements.java:110)
      at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
      at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
      at com.google.inject.Guice.createInjector(Guice.java:96)
      at com.google.inject.Guice.createInjector(Guice.java:73)
      at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:280)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
      at java.lang.Class.newInstance(Class.java:442)
      at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
      at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:634)
      at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:609)
      at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
      at hudson.ExtensionList.load(ExtensionList.java:365)
      at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
      at hudson.ExtensionList.getComponents(ExtensionList.java:168)
      at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
      at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
      at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
      at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
      at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)

      May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Prepared all plugins
      May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Started all plugins
      May 30, 2019 2:20:07 AM jenkins.model.Jenkins$7 runTask
      WARNING: ReplayAction.ensurePermissionRegistered failed perhaps due to plugin dependency issues
      java.lang.ExceptionInInitializerError
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
      at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
      at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
      at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
      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:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)
      Caused by: java.lang.IllegalStateException: attempt to register a second Permission for hudson.model.Run.Replay
      at hudson.security.PermissionGroup.add(PermissionGroup.java:76)
      at hudson.security.Permission.<init>(Permission.java:162)
      at hudson.security.Permission.<init>(Permission.java:168)
      at org.jenkinsci.plugins.workflow.cps.replay.ReplayAction.<clinit>(ReplayAction.java:294)
      ... 13 more

      May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Augmented all extensions
      May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
      WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.UserCredentialsProvider, annotation=[none]]; skipping this component
      java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.UserCredentialsProvider
      at com.cloudbees.plugins.credentials.UserCredentialsProvider$$FastClassByGuice$$d26efc2d.newInstance(<generated>)
      at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
      at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
      at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
      at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
      at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
      at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
      at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
      at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
      at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
      at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
      at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
      at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
      at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
      at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
      at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
      at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
      at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
      at hudson.ExtensionList.load(ExtensionList.java:365)
      at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
      at hudson.ExtensionList.iterator(ExtensionList.java:157)
      at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:72)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
      at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
      at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
      at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
      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:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)

      May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
      WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.CredentialsSelectHelper, annotation=[none]]; skipping this component
      java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsSelectHelper
      at com.cloudbees.plugins.credentials.CredentialsSelectHelper$$FastClassByGuice$$1aa591d1.newInstance(<generated>)
      at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
      at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
      at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
      at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
      at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
      at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
      at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
      at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
      at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
      at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
      at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
      at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
      at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
      at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
      at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
      at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
      at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
      at hudson.ExtensionList.load(ExtensionList.java:365)
      at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
      at hudson.ExtensionList.iterator(ExtensionList.java:157)
      at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:72)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
      at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
      at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
      at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
      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:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)

      May 30, 2019 2:20:08 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Loaded all jobs
      May 30, 2019 2:20:08 AM hudson.model.AsyncPeriodicWork$1 run
      INFO: Started Download metadata
      May 30, 2019 2:20:08 AM hudson.model.AsyncPeriodicWork$1 run
      INFO: Finished Download metadata. 46 ms
      May 30, 2019 2:20:08 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
      WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.SystemCredentialsProvider, annotation=[none]]; skipping this component
      com.google.inject.ProvisionException: Unable to provision, see the following errors:

      1) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
      at com.cloudbees.plugins.credentials.SystemCredentialsProvider.<init>(SystemCredentialsProvider.java:108)

      1 error
      at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52)
      at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
      at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
      at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
      at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
      at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
      at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
      at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
      at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
      at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
      at hudson.ExtensionList.load(ExtensionList.java:365)
      at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
      at hudson.ExtensionList.iterator(ExtensionList.java:157)
      at hudson.ExtensionList.get(ExtensionList.java:148)
      at com.cloudbees.plugins.credentials.SystemCredentialsProvider.getInstance(SystemCredentialsProvider.java:145)
      at com.cloudbees.plugins.credentials.SystemCredentialsProvider.forceLoadDuringStartup(SystemCredentialsProvider.java:126)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
      at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
      at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
      at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
      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:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)
      Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
      at com.cloudbees.plugins.credentials.CredentialsStoreAction.<clinit>(CredentialsStoreAction.java:116)
      at com.cloudbees.plugins.credentials.SystemCredentialsProvider$StoreImpl.<init>(SystemCredentialsProvider.java:494)
      at com.cloudbees.plugins.credentials.SystemCredentialsProvider.<init>(SystemCredentialsProvider.java:102)
      at com.cloudbees.plugins.credentials.SystemCredentialsProvider$$FastClassByGuice$$ed8ee489.newInstance(<generated>)
      at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
      at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
      at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
      at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
      at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
      at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
      at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
      at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
      ... 28 more

      May 30, 2019 2:20:08 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Completed initialization
      May 30, 2019 2:20:08 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
      WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl, annotation=[none]]; skipping this component
      java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl
      at com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl$$FastClassByGuice$$7a233264.newInstance(<generated>)
      at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
      at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
      at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
      at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
      at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
      at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
      at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
      at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
      at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
      at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
      at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
      at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
      at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
      at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
      at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
      at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
      at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
      at hudson.ExtensionList.load(ExtensionList.java:365)
      at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
      at hudson.ExtensionList.iterator(ExtensionList.java:157)
      at jenkins.model.Jenkins$19.run(Jenkins.java:3188)
      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:1090)
      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:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)
      }}

          [JENKINS-57755] [FUTURE] Hot reload while running `mvn:hpi run` gives error

          Parichay Barpanda created issue -
          Parichay Barpanda made changes -
          Epic Link New: JENKINS-57445 [ 199258 ]
          Parichay Barpanda made changes -
          Assignee Original: Kohsuke Kawaguchi [ kohsuke ] New: Parichay Barpanda [ baymac ]

          And hot reload also causes the credentials to not load and also add credentials not function. It says detecting classloader changes and removing caches and the credentials doesn't get loaded from Credentials plugin. Maybe need to do something with the uberclassloader thing that Gitea Plugin has implemented.

          Parichay Barpanda added a comment - And hot reload also causes the credentials to not load and also add credentials not function. It says detecting classloader changes and removing caches and the credentials doesn't get loaded from Credentials plugin. Maybe need to do something with the uberclassloader thing that Gitea Plugin has implemented.
          Parichay Barpanda made changes -
          Description Original: There is something wrong here. Receiving a long error. But it doesn't affect the functionality.

          {{WARNING: Failed to scout com.cloudbees.plugins.credentials.UserCredentialsProvider
           java.lang.ExceptionInInitializerError
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           Caused by: java.lang.IllegalStateException: attempt to register a second PermissionGroup for com.cloudbees.plugins.credentials.CredentialsProvider
           at hudson.security.PermissionGroup.register(PermissionGroup.java:139)
           at hudson.security.PermissionGroup.<init>(PermissionGroup.java:63)
           at com.cloudbees.plugins.credentials.CredentialsProvider.<clinit>(CredentialsProvider.java:135)
           ... 15 more

          May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
           WARNING: Failed to scout com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.ViewCredentialsAction.<clinit>(ViewCredentialsAction.java:74)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
           WARNING: Failed to scout com.cloudbees.plugins.credentials.SystemCredentialsProvider$ProviderImpl
           java.lang.NoClassDefFoundError: com.cloudbees.plugins.credentials.CredentialsProvider
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
           WARNING: Failed to scout com.cloudbees.plugins.credentials.CredentialsSelectHelper
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.CredentialsSelectHelper.<clinit>(CredentialsSelectHelper.java:82)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$SezpozModule configure
           WARNING: Failed to load com.cloudbees.plugins.credentials.SystemCredentialsProvider$ProviderImpl
           java.lang.NoClassDefFoundError: com.cloudbees.plugins.credentials.CredentialsProvider
           at java.lang.Class.getDeclaredConstructors0(Native Method)
           at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
           at java.lang.Class.getConstructors(Class.java:1651)
           at hudson.ExtensionFinder$GuiceFinder$SezpozModule.resolve(ExtensionFinder.java:476)
           at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:506)
           at com.google.inject.AbstractModule.configure(AbstractModule.java:62)
           at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
           at com.google.inject.spi.Elements.getElements(Elements.java:110)
           at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
           at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
           at com.google.inject.Guice.createInjector(Guice.java:96)
           at com.google.inject.Guice.createInjector(Guice.java:73)
           at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:280)
           at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
           at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
           at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
           at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
           at java.lang.Class.newInstance(Class.java:442)
           at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
           at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:634)
           at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:609)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Prepared all plugins
           May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Started all plugins
           May 30, 2019 2:20:07 AM jenkins.model.Jenkins$7 runTask
           WARNING: ReplayAction.ensurePermissionRegistered failed perhaps due to plugin dependency issues
           java.lang.ExceptionInInitializerError
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           Caused by: java.lang.IllegalStateException: attempt to register a second Permission for hudson.model.Run.Replay
           at hudson.security.PermissionGroup.add(PermissionGroup.java:76)
           at hudson.security.Permission.<init>(Permission.java:162)
           at hudson.security.Permission.<init>(Permission.java:168)
           at org.jenkinsci.plugins.workflow.cps.replay.ReplayAction.<clinit>(ReplayAction.java:294)
           ... 13 more

          May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Augmented all extensions
           May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.UserCredentialsProvider, annotation=[none]]; skipping this component
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.UserCredentialsProvider
           at com.cloudbees.plugins.credentials.UserCredentialsProvider$$FastClassByGuice$$d26efc2d.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:72)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.CredentialsSelectHelper, annotation=[none]]; skipping this component
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsSelectHelper
           at com.cloudbees.plugins.credentials.CredentialsSelectHelper$$FastClassByGuice$$1aa591d1.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:72)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:08 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Loaded all jobs
           May 30, 2019 2:20:08 AM hudson.model.AsyncPeriodicWork$1 run
           INFO: Started Download metadata
           May 30, 2019 2:20:08 AM hudson.model.AsyncPeriodicWork$1 run
           INFO: Finished Download metadata. 46 ms
           May 30, 2019 2:20:08 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.SystemCredentialsProvider, annotation=[none]]; skipping this component
           com.google.inject.ProvisionException: Unable to provision, see the following errors:

          1) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.<init>(SystemCredentialsProvider.java:108)

          1 error
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at hudson.ExtensionList.get(ExtensionList.java:148)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.getInstance(SystemCredentialsProvider.java:145)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.forceLoadDuringStartup(SystemCredentialsProvider.java:126)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.CredentialsStoreAction.<clinit>(CredentialsStoreAction.java:116)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider$StoreImpl.<init>(SystemCredentialsProvider.java:494)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.<init>(SystemCredentialsProvider.java:102)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider$$FastClassByGuice$$ed8ee489.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           ... 28 more

          May 30, 2019 2:20:08 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Completed initialization
           May 30, 2019 2:20:08 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl, annotation=[none]]; skipping this component
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl
           at com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl$$FastClassByGuice$$7a233264.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at jenkins.model.Jenkins$19.run(Jenkins.java:3188)
           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:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           }}
          New: When I perform a hot reload (by pressing enter in the console), I receive an error(rather a long one) as shown at last. When I reload the configuration's page the console gives some information which might be relevant:

          {{INFO: Introspector : detected classloader change. Dumping cache.}}

          After the GitLab Server configuration is deleted and when trying to add a new server configuration, the credentials id field is messed up. It doesn't work as expected. When I rerun the plugin with `mvn hpi:run` it works again with the same credentials id I had added earlier. I think Jenkins is having problems with fetching the credentials. Idk the exact problem but I have to see how Gitea Plugin has solved this issue by using `uberclassloader`.

          ERROR MESSAGE:

          WARNING: Failed to scout com.cloudbees.plugins.credentials.UserCredentialsProvider
           java.lang.ExceptionInInitializerError
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           Caused by: java.lang.IllegalStateException: attempt to register a second PermissionGroup for com.cloudbees.plugins.credentials.CredentialsProvider
           at hudson.security.PermissionGroup.register(PermissionGroup.java:139)
           at hudson.security.PermissionGroup.<init>(PermissionGroup.java:63)
           at com.cloudbees.plugins.credentials.CredentialsProvider.<clinit>(CredentialsProvider.java:135)
           ... 15 more

          May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
           WARNING: Failed to scout com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.ViewCredentialsAction.<clinit>(ViewCredentialsAction.java:74)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
           WARNING: Failed to scout com.cloudbees.plugins.credentials.SystemCredentialsProvider$ProviderImpl
           java.lang.NoClassDefFoundError: com.cloudbees.plugins.credentials.CredentialsProvider
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
           WARNING: Failed to scout com.cloudbees.plugins.credentials.CredentialsSelectHelper
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.CredentialsSelectHelper.<clinit>(CredentialsSelectHelper.java:82)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$SezpozModule configure
           WARNING: Failed to load com.cloudbees.plugins.credentials.SystemCredentialsProvider$ProviderImpl
           java.lang.NoClassDefFoundError: com.cloudbees.plugins.credentials.CredentialsProvider
           at java.lang.Class.getDeclaredConstructors0(Native Method)
           at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
           at java.lang.Class.getConstructors(Class.java:1651)
           at hudson.ExtensionFinder$GuiceFinder$SezpozModule.resolve(ExtensionFinder.java:476)
           at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:506)
           at com.google.inject.AbstractModule.configure(AbstractModule.java:62)
           at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
           at com.google.inject.spi.Elements.getElements(Elements.java:110)
           at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
           at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
           at com.google.inject.Guice.createInjector(Guice.java:96)
           at com.google.inject.Guice.createInjector(Guice.java:73)
           at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:280)
           at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
           at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
           at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
           at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
           at java.lang.Class.newInstance(Class.java:442)
           at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
           at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:634)
           at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:609)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Prepared all plugins
           May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Started all plugins
           May 30, 2019 2:20:07 AM jenkins.model.Jenkins$7 runTask
           WARNING: ReplayAction.ensurePermissionRegistered failed perhaps due to plugin dependency issues
           java.lang.ExceptionInInitializerError
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           Caused by: java.lang.IllegalStateException: attempt to register a second Permission for hudson.model.Run.Replay
           at hudson.security.PermissionGroup.add(PermissionGroup.java:76)
           at hudson.security.Permission.<init>(Permission.java:162)
           at hudson.security.Permission.<init>(Permission.java:168)
           at org.jenkinsci.plugins.workflow.cps.replay.ReplayAction.<clinit>(ReplayAction.java:294)
           ... 13 more

          May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Augmented all extensions
           May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.UserCredentialsProvider, annotation=[none]]; skipping this component
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.UserCredentialsProvider
           at com.cloudbees.plugins.credentials.UserCredentialsProvider$$FastClassByGuice$$d26efc2d.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:72)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.CredentialsSelectHelper, annotation=[none]]; skipping this component
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsSelectHelper
           at com.cloudbees.plugins.credentials.CredentialsSelectHelper$$FastClassByGuice$$1aa591d1.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:72)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:08 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Loaded all jobs
           May 30, 2019 2:20:08 AM hudson.model.AsyncPeriodicWork$1 run
           INFO: Started Download metadata
           May 30, 2019 2:20:08 AM hudson.model.AsyncPeriodicWork$1 run
           INFO: Finished Download metadata. 46 ms
           May 30, 2019 2:20:08 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.SystemCredentialsProvider, annotation=[none]]; skipping this component
           com.google.inject.ProvisionException: Unable to provision, see the following errors:

          1) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.<init>(SystemCredentialsProvider.java:108)

          1 error
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at hudson.ExtensionList.get(ExtensionList.java:148)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.getInstance(SystemCredentialsProvider.java:145)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.forceLoadDuringStartup(SystemCredentialsProvider.java:126)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.CredentialsStoreAction.<clinit>(CredentialsStoreAction.java:116)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider$StoreImpl.<init>(SystemCredentialsProvider.java:494)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.<init>(SystemCredentialsProvider.java:102)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider$$FastClassByGuice$$ed8ee489.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           ... 28 more

          May 30, 2019 2:20:08 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Completed initialization
           May 30, 2019 2:20:08 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl, annotation=[none]]; skipping this component
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl
           at com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl$$FastClassByGuice$$7a233264.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at jenkins.model.Jenkins$19.run(Jenkins.java:3188)
           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:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           }}
          Parichay Barpanda made changes -
          Attachment New: Screenshot from 2019-05-30 12-24-15.png [ 47530 ]
          Parichay Barpanda made changes -
          Description Original: When I perform a hot reload (by pressing enter in the console), I receive an error(rather a long one) as shown at last. When I reload the configuration's page the console gives some information which might be relevant:

          {{INFO: Introspector : detected classloader change. Dumping cache.}}

          After the GitLab Server configuration is deleted and when trying to add a new server configuration, the credentials id field is messed up. It doesn't work as expected. When I rerun the plugin with `mvn hpi:run` it works again with the same credentials id I had added earlier. I think Jenkins is having problems with fetching the credentials. Idk the exact problem but I have to see how Gitea Plugin has solved this issue by using `uberclassloader`.

          ERROR MESSAGE:

          WARNING: Failed to scout com.cloudbees.plugins.credentials.UserCredentialsProvider
           java.lang.ExceptionInInitializerError
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           Caused by: java.lang.IllegalStateException: attempt to register a second PermissionGroup for com.cloudbees.plugins.credentials.CredentialsProvider
           at hudson.security.PermissionGroup.register(PermissionGroup.java:139)
           at hudson.security.PermissionGroup.<init>(PermissionGroup.java:63)
           at com.cloudbees.plugins.credentials.CredentialsProvider.<clinit>(CredentialsProvider.java:135)
           ... 15 more

          May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
           WARNING: Failed to scout com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.ViewCredentialsAction.<clinit>(ViewCredentialsAction.java:74)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
           WARNING: Failed to scout com.cloudbees.plugins.credentials.SystemCredentialsProvider$ProviderImpl
           java.lang.NoClassDefFoundError: com.cloudbees.plugins.credentials.CredentialsProvider
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
           WARNING: Failed to scout com.cloudbees.plugins.credentials.CredentialsSelectHelper
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.CredentialsSelectHelper.<clinit>(CredentialsSelectHelper.java:82)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$SezpozModule configure
           WARNING: Failed to load com.cloudbees.plugins.credentials.SystemCredentialsProvider$ProviderImpl
           java.lang.NoClassDefFoundError: com.cloudbees.plugins.credentials.CredentialsProvider
           at java.lang.Class.getDeclaredConstructors0(Native Method)
           at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
           at java.lang.Class.getConstructors(Class.java:1651)
           at hudson.ExtensionFinder$GuiceFinder$SezpozModule.resolve(ExtensionFinder.java:476)
           at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:506)
           at com.google.inject.AbstractModule.configure(AbstractModule.java:62)
           at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
           at com.google.inject.spi.Elements.getElements(Elements.java:110)
           at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
           at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
           at com.google.inject.Guice.createInjector(Guice.java:96)
           at com.google.inject.Guice.createInjector(Guice.java:73)
           at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:280)
           at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
           at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
           at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
           at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
           at java.lang.Class.newInstance(Class.java:442)
           at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
           at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:634)
           at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:609)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Prepared all plugins
           May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Started all plugins
           May 30, 2019 2:20:07 AM jenkins.model.Jenkins$7 runTask
           WARNING: ReplayAction.ensurePermissionRegistered failed perhaps due to plugin dependency issues
           java.lang.ExceptionInInitializerError
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           Caused by: java.lang.IllegalStateException: attempt to register a second Permission for hudson.model.Run.Replay
           at hudson.security.PermissionGroup.add(PermissionGroup.java:76)
           at hudson.security.Permission.<init>(Permission.java:162)
           at hudson.security.Permission.<init>(Permission.java:168)
           at org.jenkinsci.plugins.workflow.cps.replay.ReplayAction.<clinit>(ReplayAction.java:294)
           ... 13 more

          May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Augmented all extensions
           May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.UserCredentialsProvider, annotation=[none]]; skipping this component
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.UserCredentialsProvider
           at com.cloudbees.plugins.credentials.UserCredentialsProvider$$FastClassByGuice$$d26efc2d.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:72)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.CredentialsSelectHelper, annotation=[none]]; skipping this component
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsSelectHelper
           at com.cloudbees.plugins.credentials.CredentialsSelectHelper$$FastClassByGuice$$1aa591d1.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:72)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:08 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Loaded all jobs
           May 30, 2019 2:20:08 AM hudson.model.AsyncPeriodicWork$1 run
           INFO: Started Download metadata
           May 30, 2019 2:20:08 AM hudson.model.AsyncPeriodicWork$1 run
           INFO: Finished Download metadata. 46 ms
           May 30, 2019 2:20:08 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.SystemCredentialsProvider, annotation=[none]]; skipping this component
           com.google.inject.ProvisionException: Unable to provision, see the following errors:

          1) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.<init>(SystemCredentialsProvider.java:108)

          1 error
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at hudson.ExtensionList.get(ExtensionList.java:148)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.getInstance(SystemCredentialsProvider.java:145)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.forceLoadDuringStartup(SystemCredentialsProvider.java:126)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.CredentialsStoreAction.<clinit>(CredentialsStoreAction.java:116)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider$StoreImpl.<init>(SystemCredentialsProvider.java:494)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.<init>(SystemCredentialsProvider.java:102)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider$$FastClassByGuice$$ed8ee489.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           ... 28 more

          May 30, 2019 2:20:08 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Completed initialization
           May 30, 2019 2:20:08 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl, annotation=[none]]; skipping this component
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl
           at com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl$$FastClassByGuice$$7a233264.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at jenkins.model.Jenkins$19.run(Jenkins.java:3188)
           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:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           }}
          New: When I perform a hot reload (by pressing enter in the console), I receive an error(rather a long one) as shown at last. When I reload the configuration's page the console gives some information which might be relevant:

          {{INFO: Introspector : detected classloader change. Dumping cache.}}

          When the configuration page reloads !Screenshot from 2019-05-30 12-24-15.png|thumbnail! GitLab Server configuration is deleted and when trying to add a new server configuration, the credentials id field is messed up. It doesn't work as expected. When I rerun the plugin with `mvn hpi:run` it works again with the same credentials id I had added earlier. I think Jenkins is having problems with fetching the credentials. Idk the exact problem but I have to see how Gitea Plugin has solved this issue by using `uberclassloader`.

          ERROR MESSAGE:

          WARNING: Failed to scout com.cloudbees.plugins.credentials.UserCredentialsProvider
           java.lang.ExceptionInInitializerError
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           Caused by: java.lang.IllegalStateException: attempt to register a second PermissionGroup for com.cloudbees.plugins.credentials.CredentialsProvider
           at hudson.security.PermissionGroup.register(PermissionGroup.java:139)
           at hudson.security.PermissionGroup.<init>(PermissionGroup.java:63)
           at com.cloudbees.plugins.credentials.CredentialsProvider.<clinit>(CredentialsProvider.java:135)
           ... 15 more

          May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
           WARNING: Failed to scout com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.ViewCredentialsAction.<clinit>(ViewCredentialsAction.java:74)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
           WARNING: Failed to scout com.cloudbees.plugins.credentials.SystemCredentialsProvider$ProviderImpl
           java.lang.NoClassDefFoundError: com.cloudbees.plugins.credentials.CredentialsProvider
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:06 AM hudson.ExtensionFinder$Sezpoz scout
           WARNING: Failed to scout com.cloudbees.plugins.credentials.CredentialsSelectHelper
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.CredentialsSelectHelper.<clinit>(CredentialsSelectHelper.java:82)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:348)
           at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:669)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$SezpozModule configure
           WARNING: Failed to load com.cloudbees.plugins.credentials.SystemCredentialsProvider$ProviderImpl
           java.lang.NoClassDefFoundError: com.cloudbees.plugins.credentials.CredentialsProvider
           at java.lang.Class.getDeclaredConstructors0(Native Method)
           at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
           at java.lang.Class.getConstructors(Class.java:1651)
           at hudson.ExtensionFinder$GuiceFinder$SezpozModule.resolve(ExtensionFinder.java:476)
           at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:506)
           at com.google.inject.AbstractModule.configure(AbstractModule.java:62)
           at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
           at com.google.inject.spi.Elements.getElements(Elements.java:110)
           at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
           at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
           at com.google.inject.Guice.createInjector(Guice.java:96)
           at com.google.inject.Guice.createInjector(Guice.java:73)
           at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:280)
           at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
           at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
           at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
           at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
           at java.lang.Class.newInstance(Class.java:442)
           at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
           at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:634)
           at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:609)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.getComponents(ExtensionList.java:168)
           at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1121)
           at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:82)
           at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
           at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Prepared all plugins
           May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Started all plugins
           May 30, 2019 2:20:07 AM jenkins.model.Jenkins$7 runTask
           WARNING: ReplayAction.ensurePermissionRegistered failed perhaps due to plugin dependency issues
           java.lang.ExceptionInInitializerError
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           Caused by: java.lang.IllegalStateException: attempt to register a second Permission for hudson.model.Run.Replay
           at hudson.security.PermissionGroup.add(PermissionGroup.java:76)
           at hudson.security.Permission.<init>(Permission.java:162)
           at hudson.security.Permission.<init>(Permission.java:168)
           at org.jenkinsci.plugins.workflow.cps.replay.ReplayAction.<clinit>(ReplayAction.java:294)
           ... 13 more

          May 30, 2019 2:20:07 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Augmented all extensions
           May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.UserCredentialsProvider, annotation=[none]]; skipping this component
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.UserCredentialsProvider
           at com.cloudbees.plugins.credentials.UserCredentialsProvider$$FastClassByGuice$$d26efc2d.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:72)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:07 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.CredentialsSelectHelper, annotation=[none]]; skipping this component
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsSelectHelper
           at com.cloudbees.plugins.credentials.CredentialsSelectHelper$$FastClassByGuice$$1aa591d1.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:72)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)

          May 30, 2019 2:20:08 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Loaded all jobs
           May 30, 2019 2:20:08 AM hudson.model.AsyncPeriodicWork$1 run
           INFO: Started Download metadata
           May 30, 2019 2:20:08 AM hudson.model.AsyncPeriodicWork$1 run
           INFO: Finished Download metadata. 46 ms
           May 30, 2019 2:20:08 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.SystemCredentialsProvider, annotation=[none]]; skipping this component
           com.google.inject.ProvisionException: Unable to provision, see the following errors:

          1) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.<init>(SystemCredentialsProvider.java:108)

          1 error
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at hudson.ExtensionList.get(ExtensionList.java:148)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.getInstance(SystemCredentialsProvider.java:145)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.forceLoadDuringStartup(SystemCredentialsProvider.java:126)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
           at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
           at jenkins.model.Jenkins$7.runTask(Jenkins.java:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.CredentialsProvider
           at com.cloudbees.plugins.credentials.CredentialsStoreAction.<clinit>(CredentialsStoreAction.java:116)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider$StoreImpl.<init>(SystemCredentialsProvider.java:494)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider.<init>(SystemCredentialsProvider.java:102)
           at com.cloudbees.plugins.credentials.SystemCredentialsProvider$$FastClassByGuice$$ed8ee489.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           ... 28 more

          May 30, 2019 2:20:08 AM jenkins.InitReactorRunner$1 onAttained
           INFO: Completed initialization
           May 30, 2019 2:20:08 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
           WARNING: Failed to instantiate Key[type=com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl, annotation=[none]]; skipping this component
           java.lang.NoClassDefFoundError: Could not initialize class com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl
           at com.cloudbees.plugins.credentials.ViewCredentialsAction$RootActionImpl$$FastClassByGuice$$7a233264.newInstance(<generated>)
           at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
           at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
           at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
           at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
           at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
           at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
           at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:477)
           at hudson.ExtensionList.load(ExtensionList.java:365)
           at hudson.ExtensionList.ensureLoaded(ExtensionList.java:303)
           at hudson.ExtensionList.iterator(ExtensionList.java:157)
           at jenkins.model.Jenkins$19.run(Jenkins.java:3188)
           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:1090)
           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:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
           }}
          Parichay Barpanda made changes -
          Component/s New: gitea-plugin [ 23121 ]
          Component/s New: github-plugin [ 15896 ]
          Parichay Barpanda made changes -
          Summary Original: Hot reload while running `mvn:hpi run` gives error New: [FUTURE] Hot reload while running `mvn:hpi run` gives error
          Oleg Nenashev made changes -
          Sprint Original: GSoC 2019. Coding Phase 1 [ 686 ] New: GSoC 2019. Coding Phase 1, GSoC 2019. Coding Phase 2 [ 686, 691 ]

            baymac Parichay Barpanda
            baymac Parichay Barpanda
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: