Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-65877

Checkmarx PLugin 2021.2.94 throwing error Unable to serialize com.checkmarx.jenkins.CxScanCallable@3ada79ef

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • checkmarx-plugin
    • None
    • Jenkins - 2.297
      Checkmarx Plugin 2021.2.94

      Checkmarx PLugin 2021.2.94 throwing error Unable to serialize com.checkmarx.jenkins.CxScanCallable@3ada79ef

          [JENKINS-65877] Checkmarx PLugin 2021.2.94 throwing error Unable to serialize com.checkmarx.jenkins.CxScanCallable@3ada79ef

          Parteek added a comment - - edited

          We are facing the same issue after upgrading to 2021.2.94

          [2021-06-22T20:37:29.384Z] [Cx-Info]: Hide debug logs: true
          [2021-06-22T20:37:29.386Z] [Cx-Info]:   ORIGIN FROM JENKIN :: Jenkins jenkins-*****
          [2021-06-22T20:37:29.386Z] [Cx-Info]:   ORIGIN URL FROM JENKIN :: https://####.com/job/##/##/####
          [2021-06-22T20:37:29.625Z] [Cx-Info]: ---------------------------------------Configurations:------------------------------------
          [2021-06-22T20:37:29.626Z] [Cx-Info]: plugin version: 2021.2.94
          [2021-06-22T20:37:29.626Z] [Cx-Info]: server url: https://**.**.**.com/
          [2021-06-22T20:37:29.626Z] [Cx-Info]: username: ####
          [2021-06-22T20:37:29.626Z] [Cx-Info]: is using Jenkins server proxy: true
          [2021-06-22T20:37:29.626Z] [Cx-Info]: No Proxy Host: 127.0.0., 10., 172., 192.168.,**.sai.domain.com
          [2021-06-22T20:37:29.626Z] [Cx-Info]: project name: ######
          [2021-06-22T20:37:29.626Z] [Cx-Info]: team id: #################
          [2021-06-22T20:37:29.626Z] [Cx-Info]: is synchronous mode: true
          [2021-06-22T20:37:29.626Z] [Cx-Info]: deny new project creation: false
          [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST scan enabled: true
          [2021-06-22T20:37:29.626Z] [Cx-Info]: avoid duplicated projects scans: false
          [2021-06-22T20:37:29.626Z] [Cx-Info]: enable Project Policy Enforcement: false
          [2021-06-22T20:37:29.626Z] [Cx-Info]: Dependency scanner type: NONE
          [2021-06-22T20:37:29.626Z] [Cx-Info]: preset id: 36
          [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST folder exclusions: dist/**,node_modules/**
          [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST filter pattern: !**/.git/**/*, !**/.mvn/**/*, !.gitignore, !**/pom.xml, !**/cucumber/**/*, !**/perf-tests/**/*, !Jenkinsfile, !README.*, !Checkmarx/Reports/*.*
          [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST timeout: -1
          [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST scan comment: null
          [2021-06-22T20:37:29.626Z] [Cx-Info]: is incremental scan: false
          [2021-06-22T20:37:29.626Z] [Cx-Info]: is generate full XML report: true
          [2021-06-22T20:37:29.626Z] [Cx-Info]: is generate PDF report: false
          [2021-06-22T20:37:29.626Z] [Cx-Info]: source code encoding id: 1
          [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST thresholds enabled: true
          [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST high threshold: null
          [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST medium threshold: null
          [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST low threshold: null
          [2021-06-22T20:37:29.626Z] [Cx-Info]: ------------------------------------------------------------------------------------------
          
          [2021-06-22T20:37:30.147Z] Encountered java.io.IOException: Unable to serialize com.checkmarx.jenkins.CxScanCallable@57f8ee56 in CheckMarx Scan
          
          [2021-06-22T20:37:30.861Z] java.io.IOException: Unable to serialize com.checkmarx.jenkins.CxScanCallable@57f8ee56
          [2021-06-22T20:37:30.862Z] 	at hudson.remoting.UserRequest.serialize(UserRequest.java:274)
          [2021-06-22T20:37:30.862Z] 	at hudson.remoting.UserRequest.<init>(UserRequest.java:101)
          [2021-06-22T20:37:30.862Z] 	at hudson.remoting.Channel.call(Channel.java:999)
          [2021-06-22T20:37:30.862Z] 	at hudson.FilePath.act(FilePath.java:1157)
          [2021-06-22T20:37:30.862Z] 	at hudson.FilePath.act(FilePath.java:1146)
          [2021-06-22T20:37:30.862Z] 	at com.checkmarx.jenkins.CxScanBuilder.perform(CxScanBuilder.java:858)
          [2021-06-22T20:37:30.862Z] 	at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123)
          [2021-06-22T20:37:30.862Z] 	at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:99)
          [2021-06-22T20:37:30.862Z] 	at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:69)
          [2021-06-22T20:37:30.862Z] 	at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.lang.Thread.run(Thread.java:834)
          [2021-06-22T20:37:30.862Z] Caused by: java.io.NotSerializableException: com.checkmarx.jenkins.CxLoggerAdapter
          [2021-06-22T20:37:30.862Z] 	at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1185)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
          [2021-06-22T20:37:30.862Z] 	at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349)
          [2021-06-22T20:37:30.862Z] 	at hudson.remoting.UserRequest._serialize(UserRequest.java:263)
          [2021-06-22T20:37:30.862Z] 	at hudson.remoting.UserRequest.serialize(UserRequest.java:272)
          [2021-06-22T20:37:30.862Z] 	... 14 more
          [2021-06-22T20:37:30.862Z]
          

           

          Parteek added a comment - - edited We are facing the same issue after upgrading to 2021.2.94 [2021-06-22T20:37:29.384Z] [Cx-Info]: Hide debug logs: true [2021-06-22T20:37:29.386Z] [Cx-Info]: ORIGIN FROM JENKIN :: Jenkins jenkins-***** [2021-06-22T20:37:29.386Z] [Cx-Info]: ORIGIN URL FROM JENKIN :: https://####.com/job/##/##/#### [2021-06-22T20:37:29.625Z] [Cx-Info]: ---------------------------------------Configurations:------------------------------------ [2021-06-22T20:37:29.626Z] [Cx-Info]: plugin version: 2021.2.94 [2021-06-22T20:37:29.626Z] [Cx-Info]: server url: https://**.**.**.com/ [2021-06-22T20:37:29.626Z] [Cx-Info]: username: #### [2021-06-22T20:37:29.626Z] [Cx-Info]: is using Jenkins server proxy: true [2021-06-22T20:37:29.626Z] [Cx-Info]: No Proxy Host: 127.0.0., 10., 172., 192.168.,**.sai.domain.com [2021-06-22T20:37:29.626Z] [Cx-Info]: project name: ###### [2021-06-22T20:37:29.626Z] [Cx-Info]: team id: ################# [2021-06-22T20:37:29.626Z] [Cx-Info]: is synchronous mode: true [2021-06-22T20:37:29.626Z] [Cx-Info]: deny new project creation: false [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST scan enabled: true [2021-06-22T20:37:29.626Z] [Cx-Info]: avoid duplicated projects scans: false [2021-06-22T20:37:29.626Z] [Cx-Info]: enable Project Policy Enforcement: false [2021-06-22T20:37:29.626Z] [Cx-Info]: Dependency scanner type: NONE [2021-06-22T20:37:29.626Z] [Cx-Info]: preset id: 36 [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST folder exclusions: dist/**,node_modules/** [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST filter pattern: !**/.git/**/*, !**/.mvn/**/*, !.gitignore, !**/pom.xml, !**/cucumber/**/*, !**/perf-tests/**/*, !Jenkinsfile, !README.*, !Checkmarx/Reports/*.* [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST timeout: -1 [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST scan comment: null [2021-06-22T20:37:29.626Z] [Cx-Info]: is incremental scan: false [2021-06-22T20:37:29.626Z] [Cx-Info]: is generate full XML report: true [2021-06-22T20:37:29.626Z] [Cx-Info]: is generate PDF report: false [2021-06-22T20:37:29.626Z] [Cx-Info]: source code encoding id: 1 [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST thresholds enabled: true [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST high threshold: null [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST medium threshold: null [2021-06-22T20:37:29.626Z] [Cx-Info]: SAST low threshold: null [2021-06-22T20:37:29.626Z] [Cx-Info]: ------------------------------------------------------------------------------------------ [2021-06-22T20:37:30.147Z] Encountered java.io.IOException: Unable to serialize com.checkmarx.jenkins.CxScanCallable@57f8ee56 in CheckMarx Scan [2021-06-22T20:37:30.861Z] java.io.IOException: Unable to serialize com.checkmarx.jenkins.CxScanCallable@57f8ee56 [2021-06-22T20:37:30.862Z] at hudson.remoting.UserRequest.serialize(UserRequest.java:274) [2021-06-22T20:37:30.862Z] at hudson.remoting.UserRequest.<init>(UserRequest.java:101) [2021-06-22T20:37:30.862Z] at hudson.remoting.Channel.call(Channel.java:999) [2021-06-22T20:37:30.862Z] at hudson.FilePath.act(FilePath.java:1157) [2021-06-22T20:37:30.862Z] at hudson.FilePath.act(FilePath.java:1146) [2021-06-22T20:37:30.862Z] at com.checkmarx.jenkins.CxScanBuilder.perform(CxScanBuilder.java:858) [2021-06-22T20:37:30.862Z] at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) [2021-06-22T20:37:30.862Z] at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:99) [2021-06-22T20:37:30.862Z] at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:69) [2021-06-22T20:37:30.862Z] at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) [2021-06-22T20:37:30.862Z] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [2021-06-22T20:37:30.862Z] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) [2021-06-22T20:37:30.862Z] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [2021-06-22T20:37:30.862Z] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [2021-06-22T20:37:30.862Z] at java.base/java.lang.Thread.run(Thread.java:834) [2021-06-22T20:37:30.862Z] Caused by: java.io.NotSerializableException: com.checkmarx.jenkins.CxLoggerAdapter [2021-06-22T20:37:30.862Z] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1185) [2021-06-22T20:37:30.862Z] at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553) [2021-06-22T20:37:30.862Z] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510) [2021-06-22T20:37:30.862Z] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433) [2021-06-22T20:37:30.862Z] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179) [2021-06-22T20:37:30.862Z] at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553) [2021-06-22T20:37:30.862Z] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510) [2021-06-22T20:37:30.862Z] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433) [2021-06-22T20:37:30.862Z] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179) [2021-06-22T20:37:30.862Z] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349) [2021-06-22T20:37:30.862Z] at hudson.remoting.UserRequest._serialize(UserRequest.java:263) [2021-06-22T20:37:30.862Z] at hudson.remoting.UserRequest.serialize(UserRequest.java:272) [2021-06-22T20:37:30.862Z] ... 14 more [2021-06-22T20:37:30.862Z]  

          Matt Wilson added a comment -

          We're seeing the same issue.

          Jenkins: 2.289.1

          FATAL: Unable to serialize com.checkmarx.jenkins.CxScanCallable@766ee71d
          java.io.NotSerializableException: com.checkmarx.jenkins.CxLoggerAdapter
          at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184)
          at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
          at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
          at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
          at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
          at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
          at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
          at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
          at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
          at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
          at hudson.remoting.UserRequest._serialize(UserRequest.java:263)
          at hudson.remoting.UserRequest.serialize(UserRequest.java:272)
          Caused: java.io.IOException: Unable to serialize com.checkmarx.jenkins.CxScanCallable@766ee71d
          at hudson.remoting.UserRequest.serialize(UserRequest.java:274)
          at hudson.remoting.UserRequest.<init>(UserRequest.java:101)
          at hudson.remoting.Channel.call(Channel.java:999)
          at hudson.FilePath.act(FilePath.java:1159)
          at hudson.FilePath.act(FilePath.java:1148)
          at com.checkmarx.jenkins.CxScanBuilder.perform(CxScanBuilder.java:858)
          at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123)
          at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:803)
          at hudson.model.Build$BuildExecution.build(Build.java:197)
          at hudson.model.Build$BuildExecution.doRun(Build.java:163)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:513)
          at hudson.model.Run.execute(Run.java:1906)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
          at hudson.model.ResourceController.execute(ResourceController.java:97)
          at hudson.model.Executor.run(Executor.java:429)

          Matt Wilson added a comment - We're seeing the same issue. Jenkins: 2.289.1 FATAL: Unable to serialize com.checkmarx.jenkins.CxScanCallable@766ee71d java.io.NotSerializableException: com.checkmarx.jenkins.CxLoggerAdapter at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) at hudson.remoting.UserRequest._serialize(UserRequest.java:263) at hudson.remoting.UserRequest.serialize(UserRequest.java:272) Caused: java.io.IOException: Unable to serialize com.checkmarx.jenkins.CxScanCallable@766ee71d at hudson.remoting.UserRequest.serialize(UserRequest.java:274) at hudson.remoting.UserRequest.<init>(UserRequest.java:101) at hudson.remoting.Channel.call(Channel.java:999) at hudson.FilePath.act(FilePath.java:1159) at hudson.FilePath.act(FilePath.java:1148) at com.checkmarx.jenkins.CxScanBuilder.perform(CxScanBuilder.java:858) at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:803) at hudson.model.Build$BuildExecution.build(Build.java:197) at hudson.model.Build$BuildExecution.doRun(Build.java:163) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:513) at hudson.model.Run.execute(Run.java:1906) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:429)

          Rogerio added a comment - - edited

          I have a problem in this version (Checkmarx Plugin 2021.2.94) When using the teamPath parameter. I'm making the mistake:

           
          ```
          17:56:58 java.lang.NullPointerException
          17:56:58 at com.cx.restclient.configuration.CxScanConfig.setTeamPath(CxScanConfig.java:292)
          17:56:58 at com.checkmarx.jenkins.CxScanBuilder.resolveConfiguration(CxScanBuilder.java:1258)
          17:56:58 at com.checkmarx.jenkins.CxScanBuilder.perform(CxScanBuilder.java:826)
          17:56:58 at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123)
          17:56:58 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:99)
          17:56:58 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:69)
          17:56:58 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
          17:56:58 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
          17:56:58 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
          17:56:58 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
          17:56:58 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
          17:56:58 at java.lang.Thread.run(Thread.java:748)
          17:56:58 Finished: FAILURE
          ```

          My version of jenkins is  2.289.1

          Rogerio added a comment - - edited I have a problem in this version (Checkmarx Plugin 2021.2.94) When using the teamPath parameter. I'm making the mistake:   ``` 17:56:58 java.lang.NullPointerException 17:56:58 at com.cx.restclient.configuration.CxScanConfig.setTeamPath(CxScanConfig.java:292) 17:56:58 at com.checkmarx.jenkins.CxScanBuilder.resolveConfiguration(CxScanBuilder.java:1258) 17:56:58 at com.checkmarx.jenkins.CxScanBuilder.perform(CxScanBuilder.java:826) 17:56:58 at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) 17:56:58 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:99) 17:56:58 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:69) 17:56:58 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 17:56:58 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 17:56:58 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 17:56:58 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 17:56:58 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 17:56:58 at java.lang.Thread.run(Thread.java:748) 17:56:58 Finished: FAILURE ``` My version of jenkins is   2.289.1

          Seumas added a comment -

          I am experiencing the same issue.
          Jenkins version: Jenkins 2.289.1

          CX Plugin: 2021.2.94

          Pipeline Code:
          step([$class: 'CxScanBuilder', addGlobalCommenToBuildCommet: true, comment: '', configAsCode: true, credentialsId: '', excludeFolders: '', exclusionsSetting: 'global', failBuildOnNewResults: false, failBuildOnNewSeverity: 'HIGH', filterPattern: '''!*/_cvs//, !*/.svn//, !*/.hg//, !*/.git//, !*/.bzr//,
          !*/.gitgnore//, !*/.gradle//, !*/.checkstyle//, !*/.classpath//, !*/bin//,
          !*/obj//, !*/backup//, !*/.idea//, !*/.DS_Store, !*/.ipr, !*/.iws,
          !*/.bak, !*/.tmp, !*/.aac, !*/.aif, !*/.iff, !*/.m3u, !*/.mid, !*/.mp3,
          !*/.mpa, !*/.ra, !*/.wav, !*/.wma, !*/.3g2, !*/.3gp, !*/.asf, !*/.asx,
          !*/.avi, !*/.flv, !*/.mov, !*/.mp4, !*/.mpg, !*/.rm, !*/.swf, !*/.vob,
          !*/.wmv, !*/.bmp, !*/.gif, !*/.jpg, !*/.png, !*/.psd, !*/.tif, !*/.swf,
          !*/.jar, !*/.zip, !*/.rar, !*/.exe, !*/.dll, !*/.pdb, !*/.7z, !*/.gz,
          !*/.tar.gz, !*/.tar, !*/.gz, !*/.ahtm, !*/.ahtml, !*/.fhtml, !*/.hdm,
          !*/.hdml, !*/.hsql, !*/.ht, !*/.hta, !*/.htc, !*/.htd, !*/.war, !*/.ear,
          !*/.htmls, !*/.ihtml, !*/.mht, !*/.mhtm, !*/.mhtml, !*/.ssi, !*/.stm,
          Unable to render embedded object: File (**/*.bin,) not found.*/.lock,Unable to render embedded object: File (**/*.svg,) not found.*/.obj,
          !*/.stml, !*/.ttml, !*/.txn, !*/.xhtm, !*/.xhtml, !*/.class, !*/.iml, !Checkmarx/Reports/.,
          !OSADependencies.json, !*/node_modules//''', fullScanCycle: 10, generatePdfReport: true, groupId: '100', password: '{AQAAABAAAAAQGWYqoB6n0ga9v0s3iOMzpfIVehH5/vyH2ycCvt7ILdI=}', preset: '36', projectName: 'xxxxxxx', sastEnabled: true, serverUrl: 'xxxxxxxxx', sourceEncoding: '1', username: '', vulnerabilityThresholdResult: 'FAILURE', waitForResultsEnabled: true])

          StackTrace:
          java.io.NotSerializableException: com.checkmarx.jenkins.CxLoggerAdapter
          at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184)
          at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
          at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
          at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
          at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
          at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
          at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
          at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
          at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
          at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
          at hudson.remoting.UserRequest._serialize(UserRequest.java:263)
          at hudson.remoting.UserRequest.serialize(UserRequest.java:272)
          Caused: java.io.IOException: Unable to serialize com.checkmarx.jenkins.CxScanCallable@2f16198a
          at hudson.remoting.UserRequest.serialize(UserRequest.java:274)
          at hudson.remoting.UserRequest.<init>(UserRequest.java:101)
          at hudson.remoting.Channel.call(Channel.java:999)
          at hudson.FilePath.act(FilePath.java:1159)
          at hudson.FilePath.act(FilePath.java:1148)
          at com.checkmarx.jenkins.CxScanBuilder.perform(CxScanBuilder.java:858)
          at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123)
          at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:99)
          at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:69)
          at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
          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)

          Seumas added a comment - I am experiencing the same issue. Jenkins version:  Jenkins 2.289.1 CX Plugin:  2021.2.94 Pipeline Code: step([$class: 'CxScanBuilder', addGlobalCommenToBuildCommet: true, comment: '', configAsCode: true, credentialsId: '', excludeFolders: '', exclusionsSetting: 'global', failBuildOnNewResults: false, failBuildOnNewSeverity: 'HIGH', filterPattern: '''!* /_cvs/ / , !* /.svn/ / , !* /.hg/ / , !* /.git/ / , !* /.bzr/ / , !* /.gitgnore/ / , !* /.gradle/ / , !* /.checkstyle/ / , !* /.classpath/ / , !* /bin/ / , !* /obj/ / , !* /backup/ / , !* /.idea/ / , !* / .DS_Store, !* / .ipr, !* / .iws, !* / .bak, !* / .tmp, !* / .aac, !* / .aif, !* / .iff, !* / .m3u, !* / .mid, !* / .mp3, !* / .mpa, !* / .ra, !* / .wav, !* / .wma, !* / .3g2, !* / .3gp, !* / .asf, !* / .asx, !* / .avi, !* / .flv, !* / .mov, !* / .mp4, !* / .mpg, !* / .rm, !* / .swf, !* / .vob, !* / .wmv, !* / .bmp, !* / .gif, !* / .jpg, !* / .png, !* / .psd, !* / .tif, !* / .swf, !* / .jar, !* / .zip, !* / .rar, !* / .exe, !* / .dll, !* / .pdb, !* / .7z, !* / .gz, !* / .tar.gz, !* / .tar, !* / .gz, !* / .ahtm, !* / .ahtml, !* / .fhtml, !* / .hdm, !* / .hdml, !* / .hsql, !* / .ht, !* / .hta, !* / .htc, !* / .htd, !* / .war, !* / .ear, !* / .htmls, !* / .ihtml, !* / .mht, !* / .mhtm, !* / .mhtml, !* / .ssi, !* / .stm, Unable to render embedded object: File (**/*.bin,) not found. * / .lock, Unable to render embedded object: File (**/*.svg,) not found. * / .obj, !* / .stml, !* / .ttml, !* / .txn, !* / .xhtm, !* / .xhtml, !* / .class, !* / .iml, !Checkmarx/Reports/ . , !OSADependencies.json, !* /node_modules/ / ''', fullScanCycle: 10, generatePdfReport: true, groupId: '100', password: '{AQAAABAAAAAQGWYqoB6n0ga9v0s3iOMzpfIVehH5/vyH2ycCvt7ILdI=}', preset: '36', projectName: 'xxxxxxx', sastEnabled: true, serverUrl: 'xxxxxxxxx', sourceEncoding: '1', username: '', vulnerabilityThresholdResult: 'FAILURE', waitForResultsEnabled: true]) StackTrace: java.io.NotSerializableException: com.checkmarx.jenkins.CxLoggerAdapter at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) at hudson.remoting.UserRequest._serialize(UserRequest.java:263) at hudson.remoting.UserRequest.serialize(UserRequest.java:272) Caused: java.io.IOException: Unable to serialize com.checkmarx.jenkins.CxScanCallable@2f16198a at hudson.remoting.UserRequest.serialize(UserRequest.java:274) at hudson.remoting.UserRequest.<init>(UserRequest.java:101) at hudson.remoting.Channel.call(Channel.java:999) at hudson.FilePath.act(FilePath.java:1159) at hudson.FilePath.act(FilePath.java:1148) at com.checkmarx.jenkins.CxScanBuilder.perform(CxScanBuilder.java:858) at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:99) at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:69) at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 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)

          Seumas added a comment -

          An additional note.
          When running the CX scan using a Freestyle project there is no error. Only with pipeline code is there an error.

          Seumas added a comment - An additional note. When running the CX scan using a Freestyle project there is no error. Only with pipeline code is there an error.

          Bharat Bhatia added a comment -

          Any estimate date this issue will be fixed?

          Bharat Bhatia added a comment - Any estimate date this issue will be fixed?

            sergeyk Sergey Kadaner
            xs2bharat Bharat Bhatia
            Votes:
            6 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated: