[JIRA] [multijob-plugin] (JENKINS-33592) MultiJobBuildSelector needs to be optional

1 view
Skip to first unread message

dbeck@cloudbees.com (JIRA)

unread,
Mar 16, 2016, 11:15:01 AM3/16/16
to jenkinsc...@googlegroups.com
Daniel Beck created an issue
 
Jenkins / Bug JENKINS-33592
MultiJobBuildSelector needs to be optional
Issue Type: Bug Bug
Assignee: Unassigned
Components: multijob-plugin
Created: 16/Mar/16 3:14 PM
Priority: Minor Minor
Reporter: Daniel Beck

Otherwise the dependency on copy-artifact must not be optional.

The idea is to not have this happen when the plugin gets loaded:

Mrz 16, 2016 3:56:12 PM hudson.model.UpdateCenter$UpdateCenterConfiguration download
INFO: Downloading Multijob plugin
Mrz 16, 2016 3:56:12 PM hudson.PluginManager dynamicLoad
INFO: Attempting to dynamic load /…/plugins/jenkins-multijob-plugin.jpi
Mrz 16, 2016 3:56:12 PM hudson.ExtensionFinder$Sezpoz _find
WARNING: Failed to load com.tikal.jenkins.plugins.multijob.MultiJobBuildSelector
java.lang.InstantiationException: java.lang.NoClassDefFoundError: hudson/plugins/copyartifact/BuildSelector
	at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
	at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:626)
	at hudson.ExtensionFinder$Sezpoz.access$800(ExtensionFinder.java:553)
	at hudson.ExtensionFinder$Sezpoz$1.find(ExtensionFinder.java:597)
	at hudson.ExtensionFinder$GuiceFinder.refresh(ExtensionFinder.java:329)
	at jenkins.model.Jenkins.refreshExtensions(Jenkins.java:2343)
	at hudson.PluginManager.dynamicLoad(PluginManager.java:691)
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1644)
	at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1426)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
	at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.NoClassDefFoundError: hudson/plugins/copyartifact/BuildSelector
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1139)
	at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:895)
	at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1310)
	at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1366)
	at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)
	at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44)
	at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86)
	at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1549)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at net.java.sezpoz.IndexItem.element(IndexItem.java:134)
	... 12 more
Caused by: java.lang.ClassNotFoundException: hudson.plugins.copyartifact.BuildSelector
	at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1376)
	at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)
	at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	... 28 more

Mrz 16, 2016 3:56:12 PM hudson.ExtensionFinder$GuiceFinder$SezpozModule configure
WARNING: Failed to load com.tikal.jenkins.plugins.multijob.MultiJobBuildSelector
java.lang.InstantiationException: java.lang.NoClassDefFoundError: hudson/plugins/copyartifact/BuildSelector
	at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
	at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:505)
	at com.google.inject.AbstractModule.configure(AbstractModule.java:62)
	at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:230)
	at com.google.inject.spi.Elements.getElements(Elements.java:103)
	at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:136)
	at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
	at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:230)
	at hudson.ExtensionFinder$GuiceFinder.refresh(ExtensionFinder.java:334)
	at jenkins.model.Jenkins.refreshExtensions(Jenkins.java:2343)
	at hudson.PluginManager.dynamicLoad(PluginManager.java:691)
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1644)
	at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1426)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
	at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.NoClassDefFoundError: hudson/plugins/copyartifact/BuildSelector
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1139)
	at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:895)
	at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1310)
	at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1366)
	at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)
	at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44)
	at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86)
	at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1549)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at net.java.sezpoz.IndexItem.element(IndexItem.java:134)
	... 16 more
Caused by: java.lang.ClassNotFoundException: hudson.plugins.copyartifact.BuildSelector
	at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1376)
	at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)
	at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	... 32 more
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265)
Atlassian logo

yorammi@tikalk.com (JIRA)

unread,
Jun 8, 2018, 12:25:03 PM6/8/18
to jenkinsc...@googlegroups.com
Yoram Michaeli closed an issue as Postponed
 

Closing issue as part of tikal-multijob-plugin issues cleanup.
If still relevant, please open a matching issue in https://github.com/jenkinsci/tikal-multijob-plugin/issues (you can refer to this issue in its description)

Change By: Yoram Michaeli
Status: Open Closed
Resolution: Postponed
This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages