2016-11-28 56 views
2

我有一個測試和生產Jenkins 2.0實例(2.19.3)。我使用Job DSL插件(1.53)爲許多不同的分支生成管道DSL。

我安裝並升級了測試實例上的所有插件,並驗證了種子作業可以構建。做同樣的生產實例後,運行種子作業時,我收到此錯誤:

Caused by: java.lang.ClassNotFoundException: java.lang$Enum 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:677) 
    at groovy.lang.GroovyClassLoader$InnerLoader.loadClass(GroovyClassLoader.java:425) 
    at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:787) 
    at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:775) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:348) 
    at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:114) 
    ... 80 more 
ERROR: Type java.lang$Enum not present 

additonalClasspath被設置爲src /主/常規

This post是我見過的唯一的其他例子一樣的問題。我也可以將枚舉修改爲一組String常量,但寧願解決問題的根本原因。

關於如何進一步調試的建議?

回答

0

我無法弄清楚,爲什麼正在發生的事情,但遇到此之後我自己,我發現,重新啓動該服務解決了這個問題