जेनकिंस: "वर्ग org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.StaticWhitelist को इनिशियलाइज़ नहीं कर सका"


12

(पट्टे पर) मेरे जेनकींस सीआई-जॉब्स में से एक ने अचानक काम करना बंद कर दिया। जेनकिंस रनटाइम की तरह लगता है अपने अपेक्षित वर्गों में से एक नहीं मिल सकता है। क्या किसी ने पहले इस त्रुटि को देखा है, और यह जान सकते हैं कि इसका क्या कारण हो सकता है? मैं डेबियन पर संस्करण 2.212 चला रहा हूं। स्क्रिप्ट सुरक्षा प्लगइन संस्करण 1.68 चल रहा है।

Started by user John Doe
Obtained Jenkinsfile from git ssh://git@git.acme.com:7999/my/repo.git
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] Start of Pipeline
[Pipeline] End of Pipeline
java.lang.NoClassDefFoundError: Could not initialize class org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.StaticWhitelist
    at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onStaticCall(SandboxInterceptor.java:183)
    at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:189)
    at org.kohsuke.groovy.sandbox.impl.Checker.checkedStaticCall(Checker.java:193)
    at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:100)
    at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
    at WorkflowScript.run(WorkflowScript)
    at ___cps.transform___(Native Method)
    at com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:86)
    at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:113)
    at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixName(FunctionCallBlock.java:78)
    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 com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72)
    at com.cloudbees.groovy.cps.impl.ConstantBlock.eval(ConstantBlock.java:21)
    at com.cloudbees.groovy.cps.Next.step(Next.java:83)
    at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:174)
    at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:163)
    at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:129)
    at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:268)
    at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:163)
    at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$001(SandboxContinuable.java:18)
    at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:51)
    at org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:185)
    at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:405)
    at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
    at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:317)
    at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:281)
    at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:131)
    at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
    at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    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)
Finished: FAILURE

अद्यतन: मैंने स्क्रिप्ट सुरक्षा प्लगइन को संस्करण 1.67 में डाउनग्रेड किया, और अब यह काम करता है।

जवाबों:


7

2.212 और स्क्रिप्ट सुरक्षा प्लगइन 1.68 के अद्यतन के बाद से मेरे पास समान त्रुटि संदेश हैं। 1.67 के उत्तरार्द्ध को अपग्रेड करने से अब मेरे मुद्दे हल हो गए हैं।


1
जेनकिंस 2.212 के साथ 1.67 पर स्क्रिप्ट सुरक्षा को अपग्रेड करना अभी भी काम नहीं करता है। बस परीक्षण किया गया - एक ही त्रुटि।
कोस्टास

मैं भी। क्या कोई अन्य समाधान है?
मट्टी

क्या आपने अपने उदाहरण को फिर से शुरू किया है?
dschuldt

हाँ, कई बार। जब मैंने पहली बार समस्या पर ध्यान दिया था, तब मैंने सभी कार्यवाहियों को अपडेट किया था और फिर से शुरू किया लेकिन कोई फिक्स नहीं था। तब मैंने इस पोस्ट को पढ़ा और स्क्रिप्ट सिक्योरिटी को अपग्रेड करने की कोशिश की, फिर से शुरू किया और कोई फिक्स नहीं किया।
mtutty

नए जेनकींस संस्करण 2.213 में अपग्रेड करने का प्रयास करें - इससे मदद मिलनी चाहिए।
माइकल केमर्ज़ेल

8

अपडेट :

जेनकिंस संस्करण 2.213 में अपग्रेड करने से समस्या ठीक हो जाती है।

प्लगइन्स के लिए प्लग इन क्लास संसाधन लोडिंग विफलताओं को ठीक करें जिसमें लाइब्रेरी JAR शामिल हैं। कम से कम स्क्रिप्ट-सुरक्षा और सक्रिय-निर्देशिका प्लगइन्स प्रभावित होने के लिए जाने जाते हैं। (2.112 में प्रतिगमन) (60641 अंक, 60644 अंक)

मूल उत्तर:

यह एक ज्ञात मुद्दा है ( JENKINS-60644 और JENKINS-60641 ) स्क्रिप्ट सुरक्षा प्लगइन के साथ 1.68 और जेनकींस 2.212।

यह जेनकिंस 2.211 को डाउनग्रेड करने की सलाह दी जाती है

चेतावनी: यह रिलीज़ [२.२१२] एक महत्वपूर्ण प्रतिगमन का परिचय देता है, जेनकिंस -६०६४४ देखें। कृपया इस संस्करण को अपडेट करने से बचें।


मैंने अपडेट की जाँच की । जेनकिंस-ci.org। लेकिन 2.211 नहीं मिला। कोई विचार जहां मैं देख रहा हूं?
मट्टी

बल्कि इसे नए संस्करण 2.213 में अपग्रेड करें जो समस्या को भी ठीक करता है।
माइकल केमर्ज़ेल

1
2.213 में अपग्रेड करने के लिए आज सुबह यहां तक ​​काम किया
क्रैड


0

मैंने बस V2.213 को अपडेट किया और मेरे लिए समस्या हल हो गई।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.