-
Bug
-
Resolution: Cannot Reproduce
-
Minor
Description
Equivalent fix in kubernetes-cd-plugin
https://github.com/jenkinsci/kubernetes-cd-plugin/pull/32
jenkins.security.ClassFilterImpl#lambda$isBlacklisted$1: io.fabric8.kubernetes.api.model.Status in file:/tmp/jenkins/plugins/kubernetes-cd/WEB-INF/lib/kubernetes-model-2.0.1.jar might be dangerous, so rejecting; see https://jenkins.io/redirect/class-filter/
we may need something like that for https://github.com/jenkinsci/kubernetes-plugin/blob/2ab94c9e08f439fd46ffea0c3480956c8b90709e/src/main/java/org/csanchez/jenkins/plugins/kubernetes/pipeline/ContainerExecDecorator.java
- is related to
-
JENKINS-50760 JEP-200 issue with plugin Kubernetes Continuous Deploy Plugin
-
- Reopened
-
- links to
[JENKINS-50959] JEP-200 issue with plugin Kubernetes Plugin
Description |
Original:
OS: Linux Ubuntu 16.04 Jenkins-version: 2.107.1 When trying to deploy using the kubernetes-cd-plugin in our Jenkinsfile, we get the following stacktrace: ERROR: ERROR: Failed to deserialize response to UserRequest:com.microsoft.jenkins.kubernetes.command.DeploymentCommand$1@6eca1f31: java.lang.SecurityException: Rejected: com.fasterxml.jackson.databind.JsonMappingException$Reference; see [https://jenkins.io/redirect/class-filter/] java.io.IOException: Failed to deserialize response to UserRequest:com.microsoft.jenkins.kubernetes.command.DeploymentCommand$1@6eca1f31: java.lang.SecurityException: Rejected: com.fasterxml.jackson.databind.JsonMappingException$Reference; see [https://jenkins.io/redirect/class-filter/] at hudson.remoting.Channel.call(Channel.java:960) at hudson.FilePath.act(FilePath.java:1093) at com.microsoft.jenkins.kubernetes.command.DeploymentCommand.execute(DeploymentCommand.java:66) at com.microsoft.jenkins.kubernetes.command.DeploymentCommand.execute(DeploymentCommand.java:45) at com.microsoft.jenkins.azurecommons.command.CommandService.runCommand(CommandService.java:88) at com.microsoft.jenkins.azurecommons.command.CommandService.execute(CommandService.java:96) at com.microsoft.jenkins.azurecommons.command.CommandService.executeCommands(CommandService.java:75) at com.microsoft.jenkins.azurecommons.command.BaseCommandContext.executeCommands(BaseCommandContext.java:77) at com.microsoft.jenkins.kubernetes.KubernetesDeploy.perform(KubernetesDeploy.java:42) at com.microsoft.jenkins.azurecommons.command.SimpleBuildStepExecution.run(SimpleBuildStepExecution.java:54) at com.microsoft.jenkins.azurecommons.command.SimpleBuildStepExecution.run(SimpleBuildStepExecution.java:35) at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution$1$1.call(SynchronousNonBlockingStepExecution.java:49) at hudson.security.ACL.impersonate(ACL.java:290) at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution$1.run(SynchronousNonBlockingStepExecution.java:46) 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) Caused by: java.lang.SecurityException: Rejected: com.fasterxml.jackson.databind.JsonMappingException$Reference; see [https://jenkins.io/redirect/class-filter/] at hudson.remoting.ClassFilter.check(ClassFilter.java:76) at hudson.remoting.MultiClassLoaderSerializer$Input.resolveClass(MultiClassLoaderSerializer.java:129) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1826) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1713) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2000) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1535) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:422) at java.util.LinkedList.readObject(LinkedList.java:1149) 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 java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1058) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2136) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2027) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1535) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2245) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2169) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2027) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1535) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2245) at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:552) at java.lang.Throwable.readObject(Throwable.java:914) at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1058) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2136) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2027) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1535) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:422) at hudson.remoting.UserRequest.deserialize(UserRequest.java:277) at hudson.remoting.UserResponse.retrieve(UserRequest.java:310) at hudson.remoting.Channel.call(Channel.java:952) ... 18 more |
New:
h2. Description Equivalent fix in kubernetes-cd-plugin [https://github.com/jenkinsci/kubernetes-cd-plugin/pull/32] we may need something like that for [https://github.com/jenkinsci/kubernetes-plugin/blob/2ab94c9e08f439fd46ffea0c3480956c8b90709e/src/main/java/org/csanchez/jenkins/plugins/kubernetes/pipeline/ContainerExecDecorator.java] |
Reporter | Original: Lars Tønder [ metareven ] | New: Carlos Sanchez [ csanchez ] |
Assignee | Original: Azure DevOps [ azure_devops ] |
Component/s | New: kubernetes-plugin [ 20639 ] | |
Component/s | Original: kubernetes-cd-plugin [ 23151 ] |
Link | New: This issue is related to JENKINS-50760 [ JENKINS-50760 ] |
Description |
Original:
h2. Description Equivalent fix in kubernetes-cd-plugin [https://github.com/jenkinsci/kubernetes-cd-plugin/pull/32] we may need something like that for [https://github.com/jenkinsci/kubernetes-plugin/blob/2ab94c9e08f439fd46ffea0c3480956c8b90709e/src/main/java/org/csanchez/jenkins/plugins/kubernetes/pipeline/ContainerExecDecorator.java] |
New:
h2. Description Equivalent fix in kubernetes-cd-plugin [https://github.com/jenkinsci/kubernetes-cd-plugin/pull/32] {code:java} jenkins.security.ClassFilterImpl#lambda$isBlacklisted$1: io.fabric8.kubernetes.api.model.Status in file:/tmp/jenkins/plugins/kubernetes-cd/WEB-INF/lib/kubernetes-model-2.0.1.jar might be dangerous, so rejecting; see https://jenkins.io/redirect/class-filter/ {code} we may need something like that for [https://github.com/jenkinsci/kubernetes-plugin/blob/2ab94c9e08f439fd46ffea0c3480956c8b90709e/src/main/java/org/csanchez/jenkins/plugins/kubernetes/pipeline/ContainerExecDecorator.java] |
Remote Link | New: This issue links to "CloudBees Internal TIGER-4753 (Web Link)" [ 20525 ] |
Remote Link | Original: This issue links to "CloudBees Internal TIGER-4753 (Web Link)" [ 20525 ] |
will be fixed in new core, 2.121+ IIUC