• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • whitesource-plugin
    • whitesource-plugin 18.2 with Jenkins 2.107.2

      whitesource-plugin 18.2 is a post-build action.

       

      stack:

       
      ERROR: Asynchronous execution failure
      java.util.concurrent.ExecutionException: java.lang.Error: Failed to deserialize the Callable object.
      at hudson.remoting.Channel$2.adapt(Channel.java:988)
      at hudson.remoting.Channel$2.adapt(Channel.java:983)
      at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
      at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:186)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:146)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
      at hudson.remoting.UserRequest.perform(UserRequest.java:210)
      at hudson.remoting.UserRequest.perform(UserRequest.java:53)
      at hudson.remoting.Request$2.run(Request.java:364)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      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.Error: Failed to deserialize the Callable object.
      at hudson.remoting.UserRequest.perform(UserRequest.java:194)
      at hudson.remoting.UserRequest.perform(UserRequest.java:53)
      at hudson.remoting.Request$2.run(Request.java:364)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      at org.jenkinsci.remoting.CallableDecorator.call(CallableDecorator.java:19)
      at hudson.remoting.CallableDecoratorList$1.call(CallableDecoratorList.java:21)
      at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
      ... 4 more
      Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to channel
      at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1737)
      at hudson.remoting.UserResponse.retrieve(UserRequest.java:313)
      at hudson.remoting.Channel$2.adapt(Channel.java:986)
      at hudson.remoting.Channel$2.adapt(Channel.java:983)
      at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
      at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:186)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:146)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
      at hudson.remoting.UserRequest.perform(UserRequest.java:210)
      at hudson.remoting.UserRequest.perform(UserRequest.java:53)
      at hudson.remoting.Request$2.run(Request.java:364)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      ... 4 more
      Caused by: java.lang.SecurityException: Rejected: org.whitesource.agent.api.model.DependencyInfo; 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:1863)
      at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1746)
      at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2037)
      at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
      at java.io.ObjectInputStream.readObject(ObjectInputStream.java:428)
      at java.util.HashSet.readObject(HashSet.java:341)
      at sun.reflect.GeneratedMethodAccessor803.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:1158)
      at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2173)
      at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2064)
      at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
      at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2282)
      at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2206)
      at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2064)
      at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
      at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2282)
      at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2206)
      at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2064)
      at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
      at java.io.ObjectInputStream.readObject(ObjectInputStream.java:428)
      at hudson.remoting.UserRequest.deserialize(UserRequest.java:277)
      at hudson.remoting.UserRequest.perform(UserRequest.java:188)
      ... 10 more

          [JENKINS-51025] whitesource-plugin affected by JEP-200

          Jeffrey Bennett created issue -
          Jeffrey Bennett made changes -
          Labels New: JEP-200
          Jeffrey Bennett made changes -
          Description Original: whitesource-plugin is a post-build action.

           

          stack:

           
          ERROR: Asynchronous execution failure
          java.util.concurrent.ExecutionException: java.lang.Error: Failed to deserialize the Callable object.
          at hudson.remoting.Channel$2.adapt(Channel.java:988)
          at hudson.remoting.Channel$2.adapt(Channel.java:983)
          at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
          at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:186)
          at hudson.maven.Maven3Builder.call(Maven3Builder.java:146)
          at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
          at hudson.remoting.UserRequest.perform(UserRequest.java:210)
          at hudson.remoting.UserRequest.perform(UserRequest.java:53)
          at hudson.remoting.Request$2.run(Request.java:364)
          at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
          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.Error: Failed to deserialize the Callable object.
          at hudson.remoting.UserRequest.perform(UserRequest.java:194)
          at hudson.remoting.UserRequest.perform(UserRequest.java:53)
          at hudson.remoting.Request$2.run(Request.java:364)
          at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
          at org.jenkinsci.remoting.CallableDecorator.call(CallableDecorator.java:19)
          at hudson.remoting.CallableDecoratorList$1.call(CallableDecoratorList.java:21)
          at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
          ... 4 more
          Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to channel
          at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1737)
          at hudson.remoting.UserResponse.retrieve(UserRequest.java:313)
          at hudson.remoting.Channel$2.adapt(Channel.java:986)
          at hudson.remoting.Channel$2.adapt(Channel.java:983)
          at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
          at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:186)
          at hudson.maven.Maven3Builder.call(Maven3Builder.java:146)
          at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
          at hudson.remoting.UserRequest.perform(UserRequest.java:210)
          at hudson.remoting.UserRequest.perform(UserRequest.java:53)
          at hudson.remoting.Request$2.run(Request.java:364)
          at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
          ... 4 more
          Caused by: java.lang.SecurityException: Rejected: org.whitesource.agent.api.model.DependencyInfo; 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:1863)
          at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1746)
          at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2037)
          at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
          at java.io.ObjectInputStream.readObject(ObjectInputStream.java:428)
          at java.util.HashSet.readObject(HashSet.java:341)
          at sun.reflect.GeneratedMethodAccessor803.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:1158)
          at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2173)
          at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2064)
          at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
          at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2282)
          at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2206)
          at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2064)
          at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
          at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2282)
          at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2206)
          at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2064)
          at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
          at java.io.ObjectInputStream.readObject(ObjectInputStream.java:428)
          at hudson.remoting.UserRequest.deserialize(UserRequest.java:277)
          at hudson.remoting.UserRequest.perform(UserRequest.java:188)
          ... 10 more
          New: whitesource-plugin 18.2 is a post-build action.

           

          stack:

           
           ERROR: Asynchronous execution failure
           java.util.concurrent.ExecutionException: java.lang.Error: Failed to deserialize the Callable object.
           at hudson.remoting.Channel$2.adapt(Channel.java:988)
           at hudson.remoting.Channel$2.adapt(Channel.java:983)
           at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
           at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:186)
           at hudson.maven.Maven3Builder.call(Maven3Builder.java:146)
           at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
           at hudson.remoting.UserRequest.perform(UserRequest.java:210)
           at hudson.remoting.UserRequest.perform(UserRequest.java:53)
           at hudson.remoting.Request$2.run(Request.java:364)
           at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
           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.Error: Failed to deserialize the Callable object.
           at hudson.remoting.UserRequest.perform(UserRequest.java:194)
           at hudson.remoting.UserRequest.perform(UserRequest.java:53)
           at hudson.remoting.Request$2.run(Request.java:364)
           at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
           at org.jenkinsci.remoting.CallableDecorator.call(CallableDecorator.java:19)
           at hudson.remoting.CallableDecoratorList$1.call(CallableDecoratorList.java:21)
           at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
           ... 4 more
           Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to channel
           at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1737)
           at hudson.remoting.UserResponse.retrieve(UserRequest.java:313)
           at hudson.remoting.Channel$2.adapt(Channel.java:986)
           at hudson.remoting.Channel$2.adapt(Channel.java:983)
           at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
           at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:186)
           at hudson.maven.Maven3Builder.call(Maven3Builder.java:146)
           at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
           at hudson.remoting.UserRequest.perform(UserRequest.java:210)
           at hudson.remoting.UserRequest.perform(UserRequest.java:53)
           at hudson.remoting.Request$2.run(Request.java:364)
           at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
           ... 4 more
           Caused by: java.lang.SecurityException: Rejected: org.whitesource.agent.api.model.DependencyInfo; 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:1863)
           at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1746)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2037)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:428)
           at java.util.HashSet.readObject(HashSet.java:341)
           at sun.reflect.GeneratedMethodAccessor803.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:1158)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2173)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2064)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
           at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2282)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2206)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2064)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
           at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2282)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2206)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2064)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:428)
           at hudson.remoting.UserRequest.deserialize(UserRequest.java:277)
           at hudson.remoting.UserRequest.perform(UserRequest.java:188)
           ... 10 more

          Upgrading plugin to 18.3.2. appears to solve the issue.

          Jeffrey Bennett added a comment - Upgrading plugin to 18.3.2. appears to solve the issue.
          Jeffrey Bennett made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]
          Jeffrey Bennett made changes -
          Environment New: whitesource-plugin 18.2 with Jenkins 2.107.2

          Oleg Nenashev added a comment -

          This is the fix: https://github.com/jenkinsci/whitesource-plugin/commit/91f2be22ca48a84b2aff3edbaa59a8e35da0206a
          The maintainer didn't bother to create a JIRA issue or to notify maintainers, so we didn't know about it

          Oleg Nenashev added a comment - This is the fix: https://github.com/jenkinsci/whitesource-plugin/commit/91f2be22ca48a84b2aff3edbaa59a8e35da0206a The maintainer didn't bother to create a JIRA issue or to notify maintainers, so we didn't know about it

          Oleg Nenashev added a comment -

          Added the issue to the Wiki page: https://wiki.jenkins.io/display/JENKINS/Plugins+affected+by+fix+for+JEP-200
          Thanks for reporting it jbennett20912!

          Oleg Nenashev added a comment - Added the issue to the Wiki page: https://wiki.jenkins.io/display/JENKINS/Plugins+affected+by+fix+for+JEP-200 Thanks for reporting it jbennett20912 !
          Jesse Glick made changes -
          Link New: This issue is duplicated by JENKINS-53456 [ JENKINS-53456 ]

            Unassigned Unassigned
            jbennett20912 Jeffrey Bennett
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: