jenkinsci / jenkinsci/workflow-cps-plugin

[JENKINS-75085] Cannot contact agent-1: java.io.IOException: cannot find current thread

Open
#1,697 18 comments 0 reactions 0 assignees View on GitHub
component:workflow-cps-plugin imported-jira-issue priority:critical resolution:unresolved
Dominant language
Java
Stars
186
Forks
213
Avg merge
12h 12m
Merged PRs (30d)
8

Description

We have upgraded to the jenkins version 2.479.1 and the mentioned plugin versions at 20th November 2024.

Since last Xmas we are facing (or did we just recognize it a month later?) that our pipeline runs are failing after successful build in the deploy to cloud foundry stage. An exemplary log follows:

[2025-01-03T07:06:25.296Z] info  cloudFoundryDeploy - Staging application "cp-not-db"...

[2025-01-03T07:07:21.477Z] info  cloudFoundryDeploy - Executing task "deploy" on application "cp-not-db"...

[2025-01-03T07:07:21.477Z] Cannot contact agent-1: java.io.IOException: cannot find current thread 

I have rated the priority to critical, because we are not able to get a complete successful run.

---
Originally reported by markus_lanz, imported from: Cannot contact agent-1: java.io.IOException: cannot find current thread


  • status: Open
  • priority: Critical
  • component(s): workflow-cps-plugin
  • label(s): plugins, workflow-cps, workflow-cps-plugin
  • resolution: Unresolved
  • votes: 1
  • watchers: 8
  • imported: 2025-12-07

Raw content of original issue

We have upgraded to the jenkins version 2.479.1 and the mentioned plugin versions at 20th November 2024.
Since last Xmas we are facing (or did we just recognize it a month later?) that our pipeline runs are failing after successful build in the deploy to cloud foundry stage. An exemplary log follows:

[2025-01-03T07:06:25.296Z] info  cloudFoundryDeploy - Staging application "cp-not-db"...
[2025-01-03T07:07:21.477Z] info  cloudFoundryDeploy - Executing task "deploy" on application "cp-not-db"...
[2025-01-03T07:07:21.477Z] Cannot contact agent-1: java.io.IOException: cannot find current thread 

I have rated the priority to critical, because we are not able to get a complete successful run.

environment

```
Jenkins version 2.479.1

Installed plugins:

Office 365 Connector / Power Automate workflows (Office-365-Connector): 5.0.0

Parameterized Remote Trigger Plugin (Parameterized-Remote-Trigger): 3.2.0

Active Directory plugin (active-directory): 2.38

Analysis Model API Plugin (analysis-model-api): 12.9.1

AnsiColor (ansicolor): 1.0.5

OWASP Markup Formatter Plugin (antisamy-markup-formatter): 162.v0e6ec0fcfcf6

Apache HttpComponents Client 4.x API Plugin (apache-httpcomponents-client-4-api): 4.5.14-208.v438351942757

Apache HttpComponents Client 5.x API Plugin (apache-httpcomponents-client-5-api): 5.4-124.v31e2987e48f4

ASM API Plugin (asm-api): 9.7.1-97.v4cc844130d97

Authentication Tokens API Plugin (authentication-tokens): 1.119.v50285141b_7e1

Badge (badge): 2.5

Basic Branch Build Strategies Plugin (basic-branch-build-strategies): 190.v343a_ee70d920

Black Duck Detect (blackduck-detect): 10.0.0

Autofavorite for Blue Ocean (blueocean-autofavorite): 1.2.5

Bitbucket Pipeline for Blue Ocean (blueocean-bitbucket-pipeline): 1.27.16

Common API for Blue Ocean (blueocean-commons): 1.27.16

Config API for Blue Ocean (blueocean-config): 1.27.16

Blue Ocean Core JS (blueocean-core-js): 1.27.16

Dashboard for Blue Ocean (blueocean-dashboard): 1.27.16

Display URL for Blue Ocean (blueocean-display-url): 2.4.3

Events API for Blue Ocean (blueocean-events): 1.27.16

Git Pipeline for Blue Ocean (blueocean-git-pipeline): 1.27.16

GitHub Pipeline for Blue Ocean (blueocean-github-pipeline): 1.27.16

i18n for Blue Ocean (blueocean-i18n): 1.27.16

JIRA Integration for Blue Ocean (blueocean-jira): 1.27.16

JWT for Blue Ocean (blueocean-jwt): 1.27.16

Personalization for Blue Ocean (blueocean-personalization): 1.27.16

Pipeline implementation for Blue Ocean (blueocean-pipeline-api-impl): 1.27.16

Blue Ocean Pipeline Editor (blueocean-pipeline-editor): 1.27.16

Pipeline SCM API for Blue Ocean (blueocean-pipeline-scm-api): 1.27.16

REST Implementation for Blue Ocean (blueocean-rest-impl): 1.27.16

REST API for Blue Ocean (blueocean-rest): 1.27.16

Web for Blue Ocean (blueocean-web): 1.27.16

Blue Ocean (blueocean): 1.27.16

Bootstrap 5 API Plugin (bootstrap5-api): 5.3.3-1

bouncycastle API Plugin (bouncycastle-api): 2.30.1.78.1-248.ve27176eb_46cb_

Branch API Plugin (branch-api): 2.1200.v4b_a_3da_2eb_db_4

Build Monitor View (build-monitor-plugin): 1.14-947.vfec2cf655fe2

Build Pipeline Plugin (build-pipeline-plugin): 2.0.2

Build Timeout (build-timeout): 1.33

build user vars plugin (build-user-vars-plugin): 182.v378b_9f14b_487

Caffeine API Plugin (caffeine-api): 3.1.8-133.v17b_1ff2e0599

Checkmarx Plugin (checkmarx): 2024.3.2

Checks API plugin (checks-api): 2.2.1

Bitbucket Branch Source Plugin (cloudbees-bitbucket-branch-source): 912.v3b_f74026941c

Folders Plugin (cloudbees-folder): 6.959.v4ed5cc9e2dd4

Cloud Foundry Plugin (cloudfoundry): 2.3.2

Cobertura Plugin (cobertura): 1.17

Code Coverage Plugin (code-coverage-api): 4.99.0

Command Agent Launcher Plugin (command-launcher): 116.vd85919c54a_d6

Commons Compress API (commons-compress-api): 1.26.1-2

Commons HttpClient 3.x API (commons-httpclient3-api): 3.1-3

commons-lang3 v3.x Jenkins API Plugin (commons-lang3-api): 3.17.0-84.vb_b_938040b_078

commons-text API Plugin (commons-text-api): 1.12.0-129.v99a_50df237f7

Conditional BuildStep (conditional-buildstep): 1.4.3

Config File Provider Plugin (config-file-provider): 980.v88956a_a_5d6a_d

Configuration as Code Plugin (configuration-as-code): 1897.v79281e066ea_7

Copy Artifact Plugin (copyartifact): 757.v05365583a_455

Coverage Plugin (coverage): 1.16.1

Credentials Binding Plugin (credentials-binding): 687.v619cb_15e923f

Credentials Plugin (credentials): 1389.vd7a_b_f5fa_50a_2

Cucumber json test reporting. (cucumber-testresult-plugin): 0.10.1

Dashboard View (dashboard-view): 2.521.v339b_a_f4d8da_8

DataTables.net API Plugin (data-tables-api): 2.1.8-1

Delivery Pipeline Plugin (delivery-pipeline-plugin): 1.4.2

OWASP Dependency-Check Plugin (dependency-check-jenkins-plugin): 5.5.2

disk-usage plugin (disk-usage): 1.3

Display URL API (display-url-api): 2.209.v582ed814ff2f

Docker Commons Plugin (docker-commons): 445.v6b_646c962a_94

Docker Pipeline (docker-workflow): 580.vc0c340686b_54

Durable Task Plugin (durable-task): 577.v2a_8a_4b_7c0247

ECharts API Plugin (echarts-api): 5.5.1-4

EDDSA API Plugin (eddsa-api): 0.3.0-4.v84c6f0f4969e

Email Ext Recipients Column Plugin (email-ext-recipients-column): 27.vb_9404db_b_018d

Email Extension Plugin (email-ext): 1855.vd9e491cb_de1e

Embeddable Build Status Plugin (embeddable-build-status): 487.va_0ef04c898a_2

Emoji Symbols API Plugin (emoji-symbols-api): 13.v723a_b_8e234d1

Extended Read Permission Plugin (extended-read-permission): 53.v6499940139e5

External Monitor Job Type Plugin (external-monitor-job): 215.v2e88e894db_f8

Favorite (favorite): 2.221.v19ca_666b_62f5

Font Awesome API Plugin (font-awesome-api): 6.6.0-2

Forensics API Plugin (forensics-api): 2.6.0

Gatling Jenkins Plugin (gatling): 1.3.0

GitHub Pull Request Builder (ghprb): 1.42.2

Git client plugin (git-client): 6.1.0

Git server Plugin (git-server): 126.v0d945d8d2b_39

Git plugin (git): 5.6.0

GitHub API Plugin (github-api): 1.321-478.vc9ce627ce001

GitHub Branch Source Plugin (github-branch-source): 1807.v50351eb_7dd13

GitHub Authentication plugin (github-oauth): 621.v33b_4394dda_4d

GitHub plugin (github): 1.40.0

Groovy Postbuild (groovy-postbuild): 267.va_df06de9fa_fa_

Gson API Plugin (gson-api): 2.11.0-85.v1f4e87273c33

H2 API Plugin (h2-api): 11.1.4.199-30.v1c64e772f3a_c

Handy Uri Templates 2.x API Plugin (handy-uri-templates-2-api): 2.1.8-30.v7e777411b_148

HTML Publisher plugin (htmlpublisher): 1.37

HTTP Request Plugin (http_request): 1.19

InfluxDB Plugin (influxdb): 3.7

Instance Identity (instance-identity): 201.vd2a_b_5a_468a_a_6

Ionicons API (ionicons-api): 74.v93d5eb_813d5f

Jackson 2 API Plugin (jackson2-api): 2.17.0-379.v02de8ec9f64c

JaCoCo plugin (jacoco): 3.3.7

Jakarta Activation API (jakarta-activation-api): 2.1.3-1

Jakarta Mail API (jakarta-mail-api): 2.1.3-1

Javadoc Plugin (javadoc): 280.v050b_5c849f69

JavaBeans Activation Framework (JAF) API (javax-activation-api): 1.2.0-7

JavaMail API (javax-mail-api): 1.6.2-10

JAXB plugin (jaxb): 2.3.9-1

Oracle Java SE Development Kit Installer Plugin (jdk-tool): 80.v8a_dee33ed6f0

Design Language (jenkins-design-language): 1.27.16

Jersey 2 API (jersey2-api): 2.44-151.v6df377fff741

Jira plugin (jira): 3.13

Java JSON Web Token (JJWT) Plugin (jjwt-api): 0.11.5-112.ve82dfb_224b_a_d

Job DSL (job-dsl): 1.90

Job Configuration History Plugin (jobConfigHistory): 1283.veb_dfb_00b_5ec0

Joda Time API Plugin (joda-time-api): 2.13.0-93.v9934da_29b_a_e9

jQuery plugin (jquery): 1.12.4-3

JQuery3 API Plugin (jquery3-api): 3.7.1-2

JSch dependency plugin (jsch): 0.2.16-86.v42e010d9484b_

JSON Api Plugin (json-api): 20240303-101.v7a_8666713110

JSON Path API Plugin (json-path-api): 2.9.0-118.v7f23ed82a_8b_8

JUnit Plugin (junit): 1309.v0078b_fecd6ed

Kubernetes Client API Plugin (kubernetes-client-api): 6.10.0-240.v57880ce8b_0b_2

Kubernetes Credentials Plugin (kubernetes-credentials): 190.v03c305394deb_

Kubernetes plugin (kubernetes): 4296.v20a_7e4d77cf6

LDAP Plugin (ldap): 770.vb_455e934581a_

Lockable Resources plugin (lockable-resources): 1327.ved786b_a_197e0

Mailer Plugin (mailer): 489.vd4b_25144138f

MapDB API Plugin (mapdb-api): 1.0.9-40.v58107308b_7a_7

Mask Passwords Plugin (mask-passwords): 173.v6a_077a_291eb_5

Matrix Authorization Strategy Plugin (matrix-auth): 3.2.3

Matrix Project Plugin (matrix-project): 840.v812f627cb_578

Mattermost Notification Plugin (mattermost): 3.1.3

Maven Integration plugin (maven-plugin): 3.24

Mercurial plugin (mercurial): 1260.vdfb_723cdcc81

Metrics Plugin (metrics): 4.2.21-458.vcf496cb_839e4

Mina SSHD API :: Common (mina-sshd-api-common): 2.14.0-133.vcc091215a_358

Mina SSHD API :: Core (mina-sshd-api-core): 2.14.0-133.vcc091215a_358

SAML Single Sign On(SSO) (miniorange-saml-sp): 2.4.4

Monitoring (monitoring): 2.3.0

Nested View Plugin (nested-view): 1.36

Nexus Artifact Uploader (nexus-artifact-uploader): 2.14

Nexus Platform Plugin (nexus-jenkins-plugin): 3.20.8-01

OkHttp Plugin (okhttp-api): 4.11.0-181.v1de5b_83857df

PAM Authentication plugin (pam-auth): 1.11

Parameterized Scheduler (parameterized-scheduler): 277.v61a_4b_a_49a_c5c

Parameterized Trigger plugin (parameterized-trigger): 806.vf6fff3e28c3e

Performance Plugin (performance): 970.ve5406a_d8c219

Pipeline: Build Step (pipeline-build-step): 540.vb_e8849e1a_b_d8

Pipeline: GitHub (pipeline-github): 2.8-159.09e4403bc62f

Pipeline GitHub Notify Step Plugin (pipeline-githubnotify-step): 49.vf37bf92d2bc8

Pipeline Graph Analysis Plugin (pipeline-graph-analysis): 216.vfd8b_ece330ca_

Pipeline: Groovy Libraries (pipeline-groovy-lib): 744.v5b_556ee7c253

Pipeline: Input Step (pipeline-input-step): 495.ve9c153f6067b_

Pipeline Maven Plugin API (pipeline-maven-api): 1457.vf7a_de13b_c0d4

Pipeline Maven Integration Plugin (pipeline-maven): 1457.vf7a_de13b_c0d4

Pipeline: Milestone Step (pipeline-milestone-step): 119.vdfdc43fc3b_9a_

Pipeline: Model API (pipeline-model-api): 2.2218.v56d0cda_37c72

Pipeline: Declarative (pipeline-model-definition): 2.2218.v56d0cda_37c72

Pipeline: Declarative Extension Points API (pipeline-model-extensions): 2.2218.v56d0cda_37c72

Pipeline: REST API Plugin (pipeline-rest-api): 2.34

Pipeline: Stage Step (pipeline-stage-step): 312.v8cd10304c27a_

Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata): 2.2218.v56d0cda_37c72

Pipeline: Stage View Plugin (pipeline-stage-view): 2.34

Pipeline Utility Steps (pipeline-utility-steps): 2.18.0

Plain Credentials Plugin (plain-credentials): 183.va_de8f1dd5a_2b_

Plugin Utilities API Plugin (plugin-util-api): 5.1.0

Popper.js 2 API Plugin (popper2-api): 2.11.6-5

Prism API Plugin (prism-api): 1.29.0-18

Pub-Sub "light" Bus (pubsub-light): 1.18

Readonly Parameter plugin (readonly-parameters): 1.0.0

Rebuilder (rebuild): 332.va_1ee476d8f6d

Repository Connector (repository-connector): 2.2.1

Resource Disposer Plugin (resource-disposer): 0.25

Robot Framework plugin (robot): 5.0.0

Role-based Authorization Strategy (role-strategy): 743.v142ea_b_d5f1d3

Run Condition Plugin (run-condition): 1.7

Safe Restart Plugin (saferestart): 0.7

SAML Plugin (saml): 4.501.v4313a_01e3a_18

SCM API Plugin (scm-api): 698.v8e3b_c788f0a_6

Script Security Plugin (script-security): 1369.v9b_98a_4e95b_2d

Sidebar Link (sidebar-link): 2.4.1

Slack Notification Plugin (slack): 751.v2e44153c8fe1

SnakeYAML API Plugin (snakeyaml-api): 2.3-123.v13484c65210a_

SonarQube Scanner for Jenkins (sonar): 2.17.3

Server Sent Events (SSE) Gateway Plugin (sse-gateway): 1.27

SSH Agent Plugin (ssh-agent): 376.v8933585c69d3

SSH Credentials Plugin (ssh-credentials): 343.v884f71d78167

SSH Build Agents plugin (ssh-slaves): 2.973.v0fa_8c0dea_f9f

SSH server (sshd): 3.330.vc866a_8389b_58

Startup Trigger (startup-trigger-plugin): 2.9.4

Structs Plugin (structs): 338.v848422169819

Subversion Plug-in (subversion): 1281.vc8837f91a_07a_

ThinBackup (thinBackup): 2.1.1

Timestamper (timestamper): 1.28

Token Macro Plugin (token-macro): 400.v35420b_922dcb_

Trilead API Plugin (trilead-api): 2.147.vb_73cc728a_32e

UpdateSites Manager plugin (update-sites-manager): 2.0.0

Variant Plugin (variant): 60.v7290fc0eb_b_cd

View Job Filters (view-job-filters): 392.v2c0a_4dd46909

Warnings Plugin (warnings-ng): 11.12.0

Webhook Step Plugin (webhook-step): 342.v620877effe14

Pipeline (workflow-aggregator): 600.vb_57cdd26fdd7

Pipeline: API (workflow-api): 1336.vee415d95c521

Pipeline: Basic Steps (workflow-basic-steps): 1058.vcb_fc1e3a_21a_9

Pipeline: Groovy (workflow-cps): 3993.v3e20a_37282f8

Pipeline: Nodes and Processes (workflow-durable-task-step): 1378.v6a_3e903058a_3

Pipeline: Job (workflow-job): 1468.vcf4f5ee92395

Pipeline: Multibranch (workflow-multibranch): 795.ve0cb_1f45ca_9a_

Pipeline: SCM Step (workflow-scm-step): 427.v4ca_6512e7df1

Pipeline: Step API (workflow-step-api): 678.v3ee58b_469476

Pipeline: Supporting APIs (workflow-support): 932.vb_555de1b_a_b_94

Workspace Cleanup Plugin (ws-cleanup): 0.48
```

3 attachments

- [plugin_versions.txt](https://issues.jenkins.io/secure/attachment/63783/plugin_versions.txt)
- [plugins.txt](https://issues.jenkins.io/secure/attachment/63757/plugins.txt)
- [run-jenkins.sh](https://issues.jenkins.io/secure/attachment/63758/run-jenkins.sh)

Contributor guide

Open the contributing guide

Research direction

Start with the workflow-cps-plugin component and the reported Jenkins 2.479.1 environment, then reproduce the Cloud Foundry deploy-stage failure using the log message about agent-1 and the missing current thread. Done means identifying the cause of the IOException and confirming that a complete pipeline run succeeds without the reported agent-contact failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.