[JIRA] [promoted-builds-plugin] (JENKINS-35127) java.long.NoClassDefFoundError when Job DSL not installed

6 views
Skip to first unread message

bkrische@ra.rockwell.com (JIRA)

unread,
May 25, 2016, 9:25:02 AM5/25/16
to jenkinsc...@googlegroups.com
Brian Krische created an issue
 
Jenkins / Bug JENKINS-35127
java.long.NoClassDefFoundError when Job DSL not installed
Issue Type: Bug Bug
Assignee: Oleg Nenashev
Components: promoted-builds-plugin
Created: 2016/May/25 1:24 PM
Priority: Minor Minor
Reporter: Brian Krische

I do not have the Job DSL plugin installed. It seems that because I don't, the promoted builds plugin logs the following stack trace at Jenkins startup.

WARNING: Failed to load hudson.plugins.promoted_builds.integrations.jobdsl.PromotionsExtensionPoint
java.lang.InstantiationException: java.lang.NoClassDefFoundError: javaposse/jobdsl/plugin/ContextExtensionPoint
        at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
        at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:620)
        at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:609)
        at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:471)
        at hudson.ExtensionList.load(ExtensionList.java:349)
        at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
        at hudson.ExtensionList.getComponents(ExtensionList.java:167)
        at jenkins.model.Jenkins$8.onInitMilestoneAttained(Jenkins.java:1014)
        at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:80)
        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:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: javaposse/jobdsl/plugin/ContextExtensionPoint
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
        at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1139)
        at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:878)
        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.GeneratedMethodAccessor10.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44)
        at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:81)
        at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1731)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at net.java.sezpoz.IndexItem.element(IndexItem.java:134)
        ... 14 more
Caused by: java.lang.ClassNotFoundException: javaposse.jobdsl.plugin.ContextExtensionPoint
        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:357)
        ... 30 more

Job DSL is listed as an optional dependency, so it should probably do a better job of checking if it exists when loading instead of dumping a nasty stack strace to the Jenkins log.

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265)
Atlassian logo

o.v.nenashev@gmail.com (JIRA)

unread,
May 25, 2016, 10:47:02 AM5/25/16
to jenkinsc...@googlegroups.com

bkrische@ra.rockwell.com (JIRA)

unread,
May 26, 2016, 9:23:01 AM5/26/16
to jenkinsc...@googlegroups.com
Brian Krische resolved as Fixed
 

Verified fixed 2.27

Change By: Brian Krische
Status: Open Resolved
Resolution: Fixed
Reply all
Reply to author
Forward
0 new messages