Skip to content

[AI] Fix ThreadedServerWorkflowExecutor with DTLS protocols#222

Open
ic0ns wants to merge 1 commit into
mainfrom
fix-dtls-threaded-executor
Open

[AI] Fix ThreadedServerWorkflowExecutor with DTLS protocols#222
ic0ns wants to merge 1 commit into
mainfrom
fix-dtls-threaded-executor

Fix ThreadedServerWorkflowExecutor with DTLS protocols

5b0c9f2
Select commit
Loading
Failed to load commit list.
Jenkins CI - TLS-Attacker / Jenkins failed Jun 26, 2025 in 8m 9s

Code Analysis: error in 'sh' step

Code Analysis / Shell Script

Error in sh step, with arguments mvn -DskipTests=true package pmd:pmd pmd:cpd spotbugs:spotbugs.

null
Build log
+ mvn -DskipTests=true package pmd:pmd pmd:cpd spotbugs:spotbugs
Picked up JAVA_TOOL_OPTIONS: -Dmaven.ext.class.path="/var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222@tmp/withMavenfac0a8e7/pipeline-maven-spy.jar" -Dorg.jenkinsci.plugins.pipeline.maven.reportsFolder="/var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222@tmp/withMavenfac0a8e7" 
[INFO] [jenkins-event-spy] Generate /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222@tmp/withMavenfac0a8e7/maven-spy-20250626-175947-4672629708234555763289.log.tmp ...
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] TLS-Attacker                                                       [pom]
[INFO] Utils                                                              [jar]
[INFO] Transport                                                          [jar]
[INFO] TLS-Core                                                           [jar]
[INFO] TLS-Client                                                         [jar]
[INFO] TLS-Mitm                                                           [jar]
[INFO] TLS-Proxy                                                          [jar]
[INFO] TLS-Server                                                         [jar]
[INFO] TraceTool                                                          [jar]
[INFO] 
[INFO] ----------------< de.rub.nds.tls.attacker:tls-attacker >----------------
[INFO] Building TLS-Attacker 7.4.1                                        [1/9]
[INFO]   from pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-dependency-convergence) @ tls-attacker ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-versions) @ tls-attacker ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed
[INFO] Rule 1: org.apache.maven.enforcer.rules.version.RequireJavaVersion passed
[INFO] 
[INFO] --- spotless:2.44.4:apply (format) @ tls-attacker ---
[INFO] Spotless.Pom is keeping 9 files clean - 0 were changed to be clean, 0 were already clean, 9 were skipped because caching determined they were already clean
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/TLS-Proxy/target/reports/apidocs/legal/jqueryUI.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/TLS-Proxy/target/reports/apidocs/legal/jquery.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/Transport/target/reports/apidocs/legal/jqueryUI.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/Transport/target/reports/apidocs/legal/jquery.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/TraceTool/target/reports/apidocs/legal/jqueryUI.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/TraceTool/target/reports/apidocs/legal/jquery.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/Utils/target/reports/apidocs/legal/jqueryUI.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/Utils/target/reports/apidocs/legal/jquery.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/TLS-Mitm/target/reports/apidocs/legal/jqueryUI.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/TLS-Mitm/target/reports/apidocs/legal/jquery.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/TLS-Core/target/reports/apidocs/legal/jqueryUI.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/TLS-Core/target/reports/apidocs/legal/jquery.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/TLS-Client/target/reports/apidocs/legal/jqueryUI.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/TLS-Client/target/reports/apidocs/legal/jquery.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/TLS-Server/target/reports/apidocs/legal/jqueryUI.md
[INFO] clean file: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/TLS-Server/target/reports/apidocs/legal/jquery.md
[INFO] Spotless.Markdown is keeping 17 files clean - 16 were changed to be clean, 0 were already clean, 1 were skipped because caching determined they were already clean
[INFO] 
[INFO] --- flatten:1.3.0:flatten (flatten) @ tls-attacker ---
[INFO] Generating flattened POM of project de.rub.nds.tls.attacker:tls-attacker:pom:7.4.1...
[INFO] 
[INFO] --- clean:3.4.1:clean (clean-apps-folder) @ tls-attacker ---
[INFO] Deleting /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/apps
[INFO] 
[INFO] --- pmd:3.26.0:pmd (default-cli) @ tls-attacker ---
[INFO] Skipping org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd report goal
[INFO] 
[INFO] --- pmd:3.26.0:cpd (default-cli) @ tls-attacker ---
[INFO] Skipping org.apache.maven.plugins:maven-pmd-plugin:3.26.0:cpd report goal
[INFO] 
[INFO] --- spotbugs:4.9.3.0:spotbugs (default-cli) @ tls-attacker ---
[INFO] Skipping com.github.spotbugs:spotbugs-maven-plugin:4.9.3.0:spotbugs report goal
[INFO] 
[INFO] -------------------< de.rub.nds.tls.attacker:utils >--------------------
[INFO] Building Utils 7.4.1                                               [2/9]
[INFO]   from Utils/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-dependency-convergence) @ utils ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-versions) @ utils ---
[INFO] 
[INFO] --- spotless:2.44.4:apply (format) @ utils ---
[INFO] Index file corresponds to a different configuration of the plugin. Either the plugin version or its configuration has changed. Fallback to an empty index
[INFO] Spotless.Java is keeping 12 files clean - 0 were changed to be clean, 12 were already clean, 0 were skipped because caching determined they were already clean
[INFO] Sorting file /tmp/pom1853060187495731281.xml
[INFO] Pom file is already sorted, exiting
[INFO] Spotless.Pom is keeping 1 files clean - 0 were changed to be clean, 1 were already clean, 0 were skipped because caching determined they were already clean
[INFO] Spotless.Markdown is keeping 2 files clean - 0 were changed to be clean, 2 were already clean, 0 were skipped because caching determined they were already clean
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ utils ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- flatten:1.3.0:flatten (flatten) @ utils ---
[INFO] Generating flattened POM of project de.rub.nds.tls.attacker:utils:jar:7.4.1...
[INFO] 
[INFO] --- compiler:3.14.0:compile (default-compile) @ utils ---
[INFO] Nothing to compile - all classes are up to date.
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ utils ---
[INFO] skip non existing resourceDirectory /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/Utils/src/test/resources
[INFO] 
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ utils ---
[INFO] Nothing to compile - all classes are up to date.
[INFO] 
[INFO] --- surefire:3.5.3:test (default-test) @ utils ---
[INFO] Tests are skipped.
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ utils ---
[INFO] 
[INFO] --- javadoc:3.11.2:jar (attach-javadocs) @ utils ---
[INFO] Skipping javadoc generation, everything is up to date.
[INFO] Building jar: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/Utils/target/utils-7.4.1-javadoc.jar
[INFO] 
[INFO] --- source:3.3.1:jar-no-fork (attach-sources) @ utils ---
[INFO] 
[INFO] --- pmd:3.26.0:pmd (default-cli) @ utils ---
[INFO] PMD version: 7.7.0
[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin
[INFO] 
[INFO] --- pmd:3.26.0:cpd (default-cli) @ utils ---
[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin
[INFO] 
[INFO] --- spotbugs:4.9.3.0:spotbugs (default-cli) @ utils ---
[INFO] Fork Value is true
     [java] Picked up JAVA_TOOL_OPTIONS: -Dmaven.ext.class.path="/var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222@tmp/withMavenfac0a8e7/pipeline-maven-spy.jar" -Dorg.jenkinsci.plugins.pipeline.maven.reportsFolder="/var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222@tmp/withMavenfac0a8e7" 
[INFO] Done SpotBugs Analysis....
[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin
[INFO] 
[INFO] -----------------< de.rub.nds.tls.attacker:transport >------------------
[INFO] Building Transport 7.4.1                                           [3/9]
[INFO]   from Transport/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-dependency-convergence) @ transport ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-versions) @ transport ---
[INFO] 
[INFO] --- spotless:2.44.4:apply (format) @ transport ---
[INFO] Index file corresponds to a different configuration of the plugin. Either the plugin version or its configuration has changed. Fallback to an empty index
[INFO] Spotless.Java is keeping 41 files clean - 0 were changed to be clean, 41 were already clean, 0 were skipped because caching determined they were already clean
[INFO] Sorting file /tmp/pom13948055834498673275.xml
[INFO] Pom file is already sorted, exiting
[INFO] Spotless.Pom is keeping 1 files clean - 0 were changed to be clean, 1 were already clean, 0 were skipped because caching determined they were already clean
[INFO] Spotless.Markdown is keeping 2 files clean - 0 were changed to be clean, 2 were already clean, 0 were skipped because caching determined they were already clean
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ transport ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- flatten:1.3.0:flatten (flatten) @ transport ---
[INFO] Generating flattened POM of project de.rub.nds.tls.attacker:transport:jar:7.4.1...
[INFO] 
[INFO] --- compiler:3.14.0:compile (default-compile) @ transport ---
[INFO] Nothing to compile - all classes are up to date.
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ transport ---
[INFO] skip non existing resourceDirectory /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/Transport/src/test/resources
[INFO] 
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ transport ---
[INFO] Nothing to compile - all classes are up to date.
[INFO] 
[INFO] --- surefire:3.5.3:test (default-test) @ transport ---
[INFO] Tests are skipped.
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ transport ---
[INFO] 
[INFO] --- javadoc:3.11.2:jar (attach-javadocs) @ transport ---
[INFO] Skipping javadoc generation, everything is up to date.
[INFO] Building jar: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/Transport/target/transport-7.4.1-javadoc.jar
[INFO] 
[INFO] --- source:3.3.1:jar-no-fork (attach-sources) @ transport ---
[INFO] 
[INFO] --- pmd:3.26.0:pmd (default-cli) @ transport ---
[INFO] PMD version: 7.7.0
[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin
[INFO] 
[INFO] --- pmd:3.26.0:cpd (default-cli) @ transport ---
[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin
[INFO] 
[INFO] --- spotbugs:4.9.3.0:spotbugs (default-cli) @ transport ---
[INFO] Fork Value is true
     [java] Picked up JAVA_TOOL_OPTIONS: -Dmaven.ext.class.path="/var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222@tmp/withMavenfac0a8e7/pipeline-maven-spy.jar" -Dorg.jenkinsci.plugins.pipeline.maven.reportsFolder="/var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222@tmp/withMavenfac0a8e7" 
[INFO] Done SpotBugs Analysis....
[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin
[INFO] 
[INFO] ------------------< de.rub.nds.tls.attacker:tls-core >------------------
[INFO] Building TLS-Core 7.4.1                                            [4/9]
[INFO]   from TLS-Core/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-dependency-convergence) @ tls-core ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-versions) @ tls-core ---
[INFO] 
[INFO] --- spotless:2.44.4:apply (format) @ tls-core ---
[INFO] Index file corresponds to a different configuration of the plugin. Either the plugin version or its configuration has changed. Fallback to an empty index
[INFO] Spotless.Java is keeping 1773 files clean - 0 were changed to be clean, 1773 were already clean, 0 were skipped because caching determined they were already clean
[INFO] Sorting file /tmp/pom6515256916055086760.xml
[INFO] Pom file is already sorted, exiting
[INFO] Spotless.Pom is keeping 1 files clean - 0 were changed to be clean, 1 were already clean, 0 were skipped because caching determined they were already clean
[INFO] Spotless.Markdown is keeping 2 files clean - 0 were changed to be clean, 2 were already clean, 0 were skipped because caching determined they were already clean
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ tls-core ---
[INFO] Copying 191 resources from src/main/resources to target/classes
[INFO] 
[INFO] --- flatten:1.3.0:flatten (flatten) @ tls-core ---
[INFO] Generating flattened POM of project de.rub.nds.tls.attacker:tls-core:jar:7.4.1...
[INFO] 
[INFO] --- compiler:3.14.0:compile (default-compile) @ tls-core ---
[INFO] Nothing to compile - all classes are up to date.
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tls-core ---
[INFO] Copying 29 resources from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tls-core ---
[INFO] Nothing to compile - all classes are up to date.
[INFO] 
[INFO] --- surefire:3.5.3:test (default-test) @ tls-core ---
[INFO] Tests are skipped.
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ tls-core ---
[INFO] 
[INFO] --- javadoc:3.11.2:jar (attach-javadocs) @ tls-core ---
[INFO] Skipping javadoc generation, everything is up to date.
[INFO] Building jar: /var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222/TLS-Core/target/tls-core-7.4.1-javadoc.jar
[INFO] 
[INFO] --- source:3.3.1:jar-no-fork (attach-sources) @ tls-core ---
[INFO] 
[INFO] --- pmd:3.26.0:pmd (default-cli) @ tls-core ---
[INFO] PMD version: 7.7.0
[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin
[INFO] 
[INFO] --- pmd:3.26.0:cpd (default-cli) @ tls-core ---
[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin
[INFO] 
[INFO] --- spotbugs:4.9.3.0:spotbugs (default-cli) @ tls-core ---
[INFO] Fork Value is true
     [java] Picked up JAVA_TOOL_OPTIONS: -Dmaven.ext.class.path="/var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222@tmp/withMavenfac0a8e7/pipeline-maven-spy.jar" -Dorg.jenkinsci.plugins.pipeline.maven.reportsFolder="/var/lib/jenkins/workspace/attacker-org_TLS-Attacker_PR-222@tmp/withMavenfac0a8e7" 
Sending interrupt signal to process
After 20s process did not stop

Details

  • Declarative: Checkout SCM (11 sec)
    • Clean (7.1 sec)
    • Format Check (24 sec)
    • Build (1 min 36 sec)
    • Code Analysis (5 min 23 sec)
      Error: null - logs
    • Unit Tests (2 sec)
    • Integration Tests (1.9 sec)
    • Deploy to Internal Nexus Repository (2 sec)
    • Declarative: Post Actions (16 sec)