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

Nuget plugin reports a circular dependency issue on startup

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      On instances where there is a big quantity of plugins installed - notice that this will not happen on a fresh Jenkins installation the plugin is reporting the following stacktrace on startup.

      24-Mar-2017 23:47:13.088 INFO [Loading plugin bouncycastle-api] null.null Initializing Bouncy Castle security provider.
      24-Mar-2017 23:47:13.196 INFO [Loading plugin bouncycastle-api] jenkins.bouncycastle.api.SecurityProviderInitializer.addSecurityProvider Bouncy Castle security provider initialized.
      24-Mar-2017 23:47:13.231 INFO [Loading plugin cloudbees-ssh-slaves] org.apache.sshd.common.util.SecurityUtils$BouncyCastleRegistration.run BouncyCastle already registered as a JCE provider
      24-Mar-2017 23:47:13.725 INFO [Loading plugin backup] null.null Loading configuration...
      24-Mar-2017 23:47:13.863 INFO [Loading plugin m2release] org.jvnet.hudson.plugins.m2release.M2ReleaseBuildWrapper$DescriptorImpl.<clinit> Using new style Permission with PermissionScope
      24-Mar-2017 23:47:13.899 INFO [Loading plugin gerrit-trigger] com.sonyericsson.hudson.plugins.gerrit.trigger.PluginImpl.start Starting Gerrit-Trigger Plugin
      24-Mar-2017 23:47:14.142 INFO [Loading plugin gerrit-trigger] com.sonymobile.tools.gerrit.gerritevents.GerritSendCommandQueue.startQueue SendQueue started! Current pool size: 1
      24-Mar-2017 23:47:15.574 INFO [Loading plugin ldapemail] null.null Loaded configuration data: com.mtvi.plateng.hudson.ldap.Configuration@4ac3a69e[
        baseDN=<null>
        bindDN=<null>
        bindPassword=xxxx
        emailAttribute=<null>
        initialContextFactoryName=<null>
        performSearch=false
        server=<null>
      ]
      24-Mar-2017 23:47:15.577 WARNING [Loading plugin ldapemail] com.mtvi.plateng.hudson.ldap.LdapMailAddressResolver.<init> Provided configuration isn't valid. Check for missing elements.
      24-Mar-2017 23:47:15.588 INFO [Loading plugin scriptler] null.null initialize scriptler
      24-Mar-2017 23:47:18.663 INFO [Loading plugin accelerated-build-now-plugin] null.null Starting Accelerated Build Now Plugin
      24-Mar-2017 23:47:18.856 INFO [Loading plugin team-views] null.null Starting
      24-Mar-2017 23:47:19.114 INFO [Loading plugin team-views] com.sonymobile.jenkins.plugins.teamview.PluginImpl.start Started
      24-Mar-2017 23:47:19.122 INFO [Loading plugin protex-jenkins] null.null Started...
      24-Mar-2017 23:47:19.148 INFO [Loading plugin codecenter-jenkins] null.null Started...
      24-Mar-2017 23:47:19.178 INFO [Loading plugin ruby-runtime] null.null Injecting JRuby into XStream
      24-Mar-2017 23:47:42.222 INFO [pool-6-thread-45] null.null Prepared all plugins
      24-Mar-2017 23:47:42.467 INFO [IM-Reconnector-Thread] null.null Trying to connect
      24-Mar-2017 23:47:46.602 WARNING [Initializing plugin github] null.null Failed to instantiate Key[type=org.jenkinsci.plugins.nuget.NugetGlobalConfiguration, annotation=[none]]; skipping this component
       com.google.inject.ProvisionException: Guice provision errors:
      
      1) Tried proxying org.jenkinsci.plugins.nuget.NugetGlobalConfiguration to support a circular dependency, but it is not an interface.
      
      1 error
          at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52)
          at com.google.inject.Scopes$1$1.get(Scopes.java:65)
          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$3$1.call(InjectorImpl.java:1005)
          at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1058)
          at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:1001)
          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:349)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
          at hudson.ExtensionList.getComponents(ExtensionList.java:167)
          at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:185)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
          at hudson.ExtensionList.iterator(ExtensionList.java:156)
          at hudson.model.User.load(User.java:194)
          at hudson.model.User.<init>(User.java:148)
          at hudson.model.User.getOrCreate(User.java:456)
          at hudson.model.User.getById(User.java:527)
          at hudson.model.User.get(User.java:511)
          at hudson.model.User.current(User.java:495)
          at hudson.plugins.jobConfigHistory.PluginUtils.isUserExcluded(PluginUtils.java:136)
          at hudson.plugins.jobConfigHistory.JobConfigHistorySaveableListener.onChange(JobConfigHistorySaveableListener.java:52)
          at hudson.model.listeners.SaveableListener.fireOnChange(SaveableListener.java:81)
          at hudson.model.Descriptor.save(Descriptor.java:865)
          at org.jenkinsci.plugins.nuget.NugetGlobalConfiguration.<init>(NugetGlobalConfiguration.java:32)
          at org.jenkinsci.plugins.nuget.NugetGlobalConfiguration$$FastClassByGuice$$731d9ecd.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:108)
          at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:88)
          at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:269)
          at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
          at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1058)
          at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          at com.google.inject.Scopes$1$1.get(Scopes.java:65)
          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$3$1.call(InjectorImpl.java:1005)
          at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1051)
          at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:1001)
          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:349)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
          at hudson.ExtensionList.getComponents(ExtensionList.java:167)
          at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:185)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
          at hudson.ExtensionList.iterator(ExtensionList.java:156)
          at hudson.ExtensionList.get(ExtensionList.java:147)
          at com.cloudbees.jenkins.GitHubPushTrigger$DescriptorImpl.get(GitHubPushTrigger.java:329)
          at org.jenkinsci.plugins.github.migration.Migrator.migrate(Migrator.java:40)
          at org.jenkinsci.plugins.github.GitHubPlugin.postInitialize(GitHubPlugin.java:39)
          at hudson.PluginManager$2$1$2.run(PluginManager.java:540)
          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:998)
          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:1142)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          at java.lang.Thread.run(Thread.java:745)
      
      24-Mar-2017 23:47:47.833 INFO [Initializing plugin github] hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.error Failed to instantiate optional component org.jfrog.hudson.ivy.ArtifactoryIvyConfigurator$DescriptorImpl; skipping
      24-Mar-2017 23:47:48.166 WARNING [Initializing plugin github] hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.error Failed to instantiate Key[type=com.hp.mercury.ci.jenkins.plugins.OOBuildStep$DescriptorImpl, annotation=[none]]; skipping this component
       com.google.inject.ProvisionException: Guice provision errors:
      
      1) Error injecting constructor, java.lang.NullPointerException
        at com.hp.mercury.ci.jenkins.plugins.OOBuildStep$DescriptorImpl.<init>(OOBuildStep.java:523)
      
      1 error
          at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52)
          at com.google.inject.Scopes$1$1.get(Scopes.java:65)
          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$3$1.call(InjectorImpl.java:1005)
          at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1058)
          at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:1001)
          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:349)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
          at hudson.ExtensionList.getComponents(ExtensionList.java:167)
          at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:185)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
          at hudson.ExtensionList.iterator(ExtensionList.java:156)
          at hudson.model.User.load(User.java:194)
          at hudson.model.User.<init>(User.java:148)
          at hudson.model.User.getOrCreate(User.java:456)
          at hudson.model.User.getById(User.java:527)
          at hudson.model.User.get(User.java:511)
          at hudson.model.User.current(User.java:495)
          at hudson.plugins.jobConfigHistory.PluginUtils.isUserExcluded(PluginUtils.java:136)
          at hudson.plugins.jobConfigHistory.JobConfigHistorySaveableListener.onChange(JobConfigHistorySaveableListener.java:52)
          at hudson.model.listeners.SaveableListener.fireOnChange(SaveableListener.java:81)
          at hudson.model.Descriptor.save(Descriptor.java:865)
          at org.jenkinsci.plugins.nuget.NugetGlobalConfiguration.<init>(NugetGlobalConfiguration.java:32)
          at org.jenkinsci.plugins.nuget.NugetGlobalConfiguration$$FastClassByGuice$$731d9ecd.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:108)
          at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:88)
          at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:269)
          at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
          at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1058)
          at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          at com.google.inject.Scopes$1$1.get(Scopes.java:65)
          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$3$1.call(InjectorImpl.java:1005)
          at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1051)
          at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:1001)
          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:349)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
          at hudson.ExtensionList.getComponents(ExtensionList.java:167)
          at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:185)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
          at hudson.ExtensionList.iterator(ExtensionList.java:156)
          at hudson.ExtensionList.get(ExtensionList.java:147)
          at com.cloudbees.jenkins.GitHubPushTrigger$DescriptorImpl.get(GitHubPushTrigger.java:329)
          at org.jenkinsci.plugins.github.migration.Migrator.migrate(Migrator.java:40)
          at org.jenkinsci.plugins.github.GitHubPlugin.postInitialize(GitHubPlugin.java:39)
          at hudson.PluginManager$2$1$2.run(PluginManager.java:540)
          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:998)
          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:1142)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.NullPointerException
          at com.hp.mercury.ci.jenkins.plugins.OOBuildStep.initializeHttpClient(OOBuildStep.java:144)
          at com.hp.mercury.ci.jenkins.plugins.OOBuildStep.access$000(OOBuildStep.java:79)
          at com.hp.mercury.ci.jenkins.plugins.OOBuildStep$DescriptorImpl.<init>(OOBuildStep.java:526)
          at com.hp.mercury.ci.jenkins.plugins.OOBuildStep$DescriptorImpl$$FastClassByGuice$$bbe37173.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:108)
          at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:88)
          at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:269)
          at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
          at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1058)
          at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          ... 63 more
      
      24-Mar-2017 23:47:52.562 WARNING [Initializing plugin github] org.openid4java.server.RealmVerifier.setEnforceRpId RP discovery / realm validation disabled; 
      24-Mar-2017 23:47:53.210 INFO [Initializing plugin github] hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.error Failed to instantiate optional component org.jfrog.hudson.ivy.ArtifactoryIvyConfigurator$DescriptorImpl; skipping
      24-Mar-2017 23:47:53.213 WARNING [Initializing plugin github] hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.error Failed to instantiate Key[type=com.hp.mercury.ci.jenkins.plugins.OOBuildStep$DescriptorImpl, annotation=[none]]; skipping this component
       com.google.inject.ProvisionException: Guice provision errors:
      
      1) Error injecting constructor, java.lang.NullPointerException
        at com.hp.mercury.ci.jenkins.plugins.OOBuildStep$DescriptorImpl.<init>(OOBuildStep.java:523)
      
      1 error
          at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52)
          at com.google.inject.Scopes$1$1.get(Scopes.java:65)
          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$3$1.call(InjectorImpl.java:1005)
          at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1051)
          at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:1001)
          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:349)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
          at hudson.ExtensionList.getComponents(ExtensionList.java:167)
          at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:185)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
          at hudson.ExtensionList.iterator(ExtensionList.java:156)
          at hudson.ExtensionList.get(ExtensionList.java:147)
          at com.cloudbees.jenkins.GitHubPushTrigger$DescriptorImpl.get(GitHubPushTrigger.java:329)
          at org.jenkinsci.plugins.github.migration.Migrator.migrate(Migrator.java:40)
          at org.jenkinsci.plugins.github.GitHubPlugin.postInitialize(GitHubPlugin.java:39)
          at hudson.PluginManager$2$1$2.run(PluginManager.java:540)
          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:998)
          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:1142)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.NullPointerException
          at com.hp.mercury.ci.jenkins.plugins.OOBuildStep.initializeHttpClient(OOBuildStep.java:144)
          at com.hp.mercury.ci.jenkins.plugins.OOBuildStep.access$000(OOBuildStep.java:79)
          at com.hp.mercury.ci.jenkins.plugins.OOBuildStep$DescriptorImpl.<init>(OOBuildStep.java:526)
          at com.hp.mercury.ci.jenkins.plugins.OOBuildStep$DescriptorImpl$$FastClassByGuice$$bbe37173.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:108)
          at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:88)
          at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:269)
          at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
          at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1058)
          at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          ... 28 more
      
      24-Mar-2017 23:47:53.298 INFO [Initializing plugin gerrit-trigger] com.sonyericsson.hudson.plugins.gerrit.trigger.replication.ReplicationCache.initialize initialized replication cache with expiration in MINUTES: 360
      24-Mar-2017 23:47:53.298 WARNING [Initializing plugin gerrit-trigger] com.sonyericsson.hudson.plugins.gerrit.trigger.replication.ReplicationQueueTaskDispatcher.<init> No GerritHandler was specified, won't register as event listener, so no function.
      24-Mar-2017 23:47:53.482 INFO [pool-6-thread-19] null.null Started all plugins
      24-Mar-2017 23:47:53.509 INFO [pool-6-thread-61] null.null Augmented all extensions
      24-Mar-2017 23:47:53.510 INFO [CodeCenterPluginImpl.addUpdateCenter] null.null Checking that the BlackDuck update center has been configured.
      24-Mar-2017 23:47:53.510 INFO [ProtexPluginImpl.addUpdateCenter] com.blackducksoftware.integration.protex.site.ProtexPluginImpl.addUpdateCenter Checking that the BlackDuck update center has been configured.
      24-Mar-2017 23:47:53.604 INFO [CodeCenterPluginImpl.installCorePlugins] com.blackducksoftware.integration.codecenter.jenkins.site.CodeCenterPluginImpl.installCorePlugins Checking that the Black Duck Hub dependencies have been installed.
      24-Mar-2017 23:47:53.604 INFO [ProtexPluginImpl.installCorePlugins] null.null Checking that the Black Duck Protex dependencies have been installed.
      24-Mar-2017 23:47:53.613 INFO [ProtexPluginImpl.installCorePlugins] com.blackducksoftware.integration.protex.site.ProtexPluginImpl.isInstalled Installed version = 1.4.1. Target version = 1.4.1
      24-Mar-2017 23:47:53.613 INFO [CodeCenterPluginImpl.installCorePlugins] com.blackducksoftware.integration.codecenter.jenkins.site.CodeCenterPluginImpl.isInstalled Installed version = 1.4.0. Target version = 1.4.0
      24-Mar-2017 23:47:53.613 INFO [ProtexPluginImpl.installCorePlugins] com.blackducksoftware.integration.protex.site.ProtexPluginImpl.installCorePlugins Checking credentials.
      24-Mar-2017 23:47:53.613 INFO [CodeCenterPluginImpl.installCorePlugins] null.null Checking credentials.
      24-Mar-2017 23:47:53.614 INFO [ProtexPluginImpl.installCorePlugins] com.blackducksoftware.integration.protex.site.ProtexPluginImpl.installCorePlugins Dependency credentials already installed and enabled.
      24-Mar-2017 23:47:53.614 INFO [CodeCenterPluginImpl.installCorePlugins] null.null Dependency credentials already installed and enabled.
      24-Mar-2017 23:47:53.614 INFO [CodeCenterPluginImpl.installCorePlugins] com.blackducksoftware.integration.codecenter.jenkins.site.CodeCenterPluginImpl.installCorePlugins Checking gradle.
      24-Mar-2017 23:47:53.614 INFO [ProtexPluginImpl.installCorePlugins] null.null Nothing to do
      24-Mar-2017 23:47:53.614 INFO [CodeCenterPluginImpl.installCorePlugins] null.null Dependency gradle already installed and enabled.
      24-Mar-2017 23:47:53.614 INFO [ProtexPluginImpl.installCorePlugins] null.null Black Duck Protex installation previously completed, will not check or reinstall
      24-Mar-2017 23:47:53.614 INFO [CodeCenterPluginImpl.installCorePlugins] null.null Checking maven-plugin.
      24-Mar-2017 23:47:53.614 INFO [CodeCenterPluginImpl.installCorePlugins] com.blackducksoftware.integration.codecenter.jenkins.site.CodeCenterPluginImpl.installCorePlugins Dependency maven-plugin already installed and enabled.
      24-Mar-2017 23:47:53.614 INFO [CodeCenterPluginImpl.installCorePlugins] com.blackducksoftware.integration.codecenter.jenkins.site.CodeCenterPluginImpl.installMissingDependencies Nothing to do
      24-Mar-2017 23:47:53.614 INFO [CodeCenterPluginImpl.installCorePlugins] com.blackducksoftware.integration.codecenter.jenkins.site.CodeCenterPluginImpl.installCorePlugins Black Duck Hub installation previously completed, will not check or reinstall
      

      The key of this stacktrace is at org.jenkinsci.plugins.nuget.NugetGlobalConfiguration.<init>(NugetGlobalConfiguration.java:32) because is where the issue is triggered. This line of code correspond with
      https://github.com/jenkinsci/nuget-plugin/blob/master/src/main/java/org/jenkinsci/plugins/nuget/NugetGlobalConfiguration.java#L32

      The problems seems to be that on big instances the save() is happening when the instance is not fully up and running - or something similar... On any case, I don't think that to have a save() there is a good practice and it can just be deleted.

        Attachments

          Issue Links

            Activity

            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Félix Belzunce Arcos
            Path:
            src/main/java/org/jenkinsci/plugins/nuget/NugetGlobalConfiguration.java
            http://jenkins-ci.org/commit/nuget-plugin/8d6aa6ad6d63a321769a43218105ce152af148a9
            Log:
            JENKINS-43260 Not save on the constructor

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Félix Belzunce Arcos Path: src/main/java/org/jenkinsci/plugins/nuget/NugetGlobalConfiguration.java http://jenkins-ci.org/commit/nuget-plugin/8d6aa6ad6d63a321769a43218105ce152af148a9 Log: JENKINS-43260 Not save on the constructor
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Arnaud TAMAILLON
            Path:
            src/main/java/org/jenkinsci/plugins/nuget/NugetGlobalConfiguration.java
            http://jenkins-ci.org/commit/nuget-plugin/5b4920e82492d44d0abbe7343b9b1c74834eb297
            Log:
            Merge pull request #11 from fbelzunc/JENKINS-43260

            JENKINS-43260 Not save on the constructor

            Compare: https://github.com/jenkinsci/nuget-plugin/compare/042c2093a024...5b4920e82492

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Arnaud TAMAILLON Path: src/main/java/org/jenkinsci/plugins/nuget/NugetGlobalConfiguration.java http://jenkins-ci.org/commit/nuget-plugin/5b4920e82492d44d0abbe7343b9b1c74834eb297 Log: Merge pull request #11 from fbelzunc/ JENKINS-43260 JENKINS-43260 Not save on the constructor Compare: https://github.com/jenkinsci/nuget-plugin/compare/042c2093a024...5b4920e82492

              People

              • Assignee:
                fbelzunc Félix Belzunce Arcos
                Reporter:
                fbelzunc Félix Belzunce Arcos
              • Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: