জেনকিনস: "org.jenkinsci.plugins.scriptsecurity.sandbox.Hitelists.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
জেনকিন্স ২.২১২ এর সাথে স্ক্রিপ্ট সুরক্ষা ১.6767 এ ডাউনগ্রেড করা এখনও কাজ করে না। সবেমাত্র পরীক্ষিত - একই ত্রুটি।
কস্টাস

আমিও. অন্য কোন কাজ আছে?
এমটিউটি

আপনি কি আপনার দৃষ্টান্তটি আবার চালু করেছেন?
dschuldt

হ্যাঁ, বেশ কয়েকবার আমি যখন প্রথম সমস্যাটি লক্ষ্য করেছি তখন সমস্ত লিবস আপডেট করেছি এবং পুনরায় চালু করেছি তবে কোনও সমাধান হয়নি। তারপরে আমি এই পোস্টিংটি পড়েছি এবং স্ক্রিপ্ট সুরক্ষা ডাউনগ্রেড করার চেষ্টা করেছি, আবার পুনরায় শুরু করেছি এবং কোনও স্থির হয়নি।
এমটিউটি

নতুন জেনকিন্স সংস্করণ ২.২১৩ এ আপগ্রেড করার চেষ্টা করুন - এটি সাহায্য করবে।
মাইকেল কেমারজেল

8

আপডেট :

জেনকিন্স সংস্করণ ২.২১৩ এ একটি আপগ্রেড বিষয়টি সমাধান করে।

প্লাগইনগুলির জন্য JARs অন্তর্ভুক্ত প্লাগইনগুলির জন্য প্লাগইন শ্রেণীর উত্স লোডিং ব্যর্থতাগুলি ঠিক করুন। কমপক্ষে স্ক্রিপ্ট-সুরক্ষা এবং সক্রিয়-ডিরেক্টরি প্লাগইনগুলি প্রভাবিত হিসাবে পরিচিত। (2.112-এ রিগ্রেশন) (ইস্যু 60641, ইস্যু 60644)

আসল উত্তর:

এটা তোলে একটি পরিচিত সমস্যা ( Jenkins-60644 এবং Jenkins-60641 ) স্ক্রিপ্ট সিকিউরিটি প্লাগইন 1.68 এবং জেনকিন্স 2,212 সঙ্গে।

এটি জেনকিন্স ২.২১১ এ ডাউনগ্রেড করার পরামর্শ দেওয়া হয় ।

সতর্কতা: এই প্রকাশ [২.২১২] একটি সমালোচনামূলক রিগ্রেশনকে পরিচয় করিয়ে দিয়েছে, জেনকিনস -60644 দেখুন। দয়া করে এই সংস্করণে আপডেট হওয়া এড়াবেন।


আমি চেক updates.jenkins-ci.org কিন্তু 2,211 খুঁজে পাইনি। কোন ধারণা যেখানে আমার সন্ধান করা উচিত?
এমটিউটি

বরং এটি নতুন সংস্করণ ২.২১৩ এ আপগ্রেড করুন যা সমস্যাটিকেও ঠিক করে দেয়।
মাইকেল কেমারজেল



0

আমি সবে V2.213 এ আপডেট করেছি এবং সমস্যাটি আমার জন্য সমাধান হয়ে গেছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.