# java.io.IOException: Agent version 4.13 or newer is required

**URL:** <https://community.jenkins.io/t/java-io-ioexception-agent-version-4-13-or-newer-is-required/14453>\
**Category:** Using Jenkins\
**Tags:** question, pipeline\
**Created:** [April 22, 2024, 5:34am UTC](https://community.jenkins.io/t/java-io-ioexception-agent-version-4-13-or-newer-is-required/14453 "2024-04-22T05:34:38Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![kimkwnagil](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/kimkwnagil/32/7139_2.png) [@kimkwnagil](https://community.jenkins.io/u/kimkwnagil)\
**Post date:** [April 22, 2024, 5:34am UTC](https://community.jenkins.io/t/java-io-ioexception-agent-version-4-13-or-newer-is-required/14453/1 "2024-04-22T05:34:39Z")

</div>

After upgrading jenkins, I keep getting the following message when connecting to the agent.

I will attach the wrapper-3.5.43.conf file as well.

Your quick response would be appreciated.

Launching a JVM…  
WrapperManager: Initializing…  
4월 22, 2024 2:26:12 오후 org.jenkinsci.remoting.engine.WorkDirManager initializeWorkDir  
정보: Using /Data/CICD/jenkins-agent-test/data/remoting as a remoting work directory  
4월 22, 2024 2:26:12 오후 org.jenkinsci.remoting.engine.WorkDirManager setupLogging  
정보: Both error and output logs will be printed to /Data/CICD/jenkins-agent-test/data/remoting  
4월 22, 2024 2:26:13 오후 hudson.remoting.jnlp.Main createEngine  
정보: Setting up agent: HIST-Linux  
4월 22, 2024 2:26:13 오후 hudson.remoting.jnlp.Main$CuiListener   
정보: Jenkins agent is running in headless mode.  
4월 22, 2024 2:26:13 오후 hudson.remoting.Engine startEngine  
정보: Using Remoting version: 4.5  
4월 22, 2024 2:26:13 오후 org.jenkinsci.remoting.engine.WorkDirManager initializeWorkDir  
정보: Using /Data/CICD/jenkins-agent-test/data/remoting as a remoting work directory  
4월 22, 2024 2:26:13 오후 hudson.remoting.jnlp.Main$CuiListener status  
정보: Locating server among [[https://jenkins-test.hist.co.kr/](https://jenkins-test.hist.co.kr/)]  
4월 22, 2024 2:26:13 오후 hudson.remoting.jnlp.Main$CuiListener error  
심각: Agent version 4.13 or newer is required.  
java.io.IOException: Agent version 4.13 or newer is required.  
at org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:232)  
at hudson.remoting.Engine.innerRun(Engine.java:694)  
at hudson.remoting.Engine.run(Engine.java:519)

← Wrapper Stopped

# Path to JVM executable. By default it must be available in PATH.

# Can be an absolute path, for example:

#wrapper.java.command=/path/to/my/jdk/bin/java  
wrapper.java.command=/Data/CICD/build-tools/jdk/jdk11/bin/java

# 

# DO NOT EDIT THE FOLLOWING SECTIONS

# 

#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

# Wrapper Java

#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp  
wrapper.java.classpath.1=../../lib/agent.jar  
wrapper.java.classpath.2=../../lib/wrapper-3.5.43.jar  
wrapper.java.library.path.1=./lib

# Java Additional Parameters

wrapper.java.additional.1=-Djava.io.tmpdir=../../tmp  
wrapper.java.additional.2=-Dfile.encoding=UTF8

# Application parameters. Add parameters as needed starting from 1

wrapper.app.parameter.1=hudson.remoting.Launcher  
wrapper.app.parameter.2=-jnlpUrl=[https://jenkins-test.hist.co.kr/computer/HIST-Linux/slave-agent.jnlp](https://jenkins-test.hist.co.kr/computer/HIST-Linux/slave-agent.jnlp)  
wrapper.app.parameter.3=-workDir=/Data/CICD/jenkins-agent-test/data  
wrapper.app.parameter.4=-failIfWorkDirIsMissing  
wrapper.app.parameter.5=-secret=2220f73623238fc87fa9622fb1682628eb9b4822b9521ef873931557ec3d50dc  
wrapper.ping.timeout=300  
wrapper.jvm\_exit.timeout=60

#wrapper.java.initmemory=1g  
#wrapper.java.maxmemory=16g

#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

# Wrapper Logs

#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

wrapper.console.format=PM  
wrapper.console.loglevel=INFO  
wrapper.logfile=../../logs/jenkins-agent.log  
wrapper.logfile.format=M  
wrapper.logfile.loglevel=INFO

## Jenkins: 2.440.3 OS: Linux - 6.1.82-99.168.amzn2023.x86\_64 Java: 17.0.10 - [Amazon.com](http://Amazon.com) Inc. (OpenJDK 64-Bit Server VM)

BlameSubversion:1.200  
ace-editor:1.1  
agent-server-parameter:1.1  
alauda-kubernetes-support:2.3.0  
ansible:307.va\_1f3ef06575a\_  
ansicolor:1.0.4  
ant:497.v94e7d9fffa\_b\_9  
ant-in-workspace:1.2.2  
antisamy-markup-formatter:162.v0e6ec0fcfcf6  
apache-httpcomponents-client-4-api:4.5.14-208.v438351942757  
apache-httpcomponents-client-5-api:5.3.1-1.0  
artifact-manager-s3:845.848.ve968b\_8576c1c  
artifactdeployer:1.3  
asm-api:9.7-33.v4d23ef79fcc8  
atlassian-bitbucket-server-integration:4.0.0  
authentication-tokens:1.53.v1c90fd9191a\_b\_  
authorize-project:1.7.1  
aws-codebuild:0.59  
aws-codepipeline:0.49  
aws-credentials:231.v08a\_59f17d742  
aws-global-configuration:130.v35b\_7b\_96f53c3  
aws-java-sdk:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-api-gateway:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-autoscaling:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-cloudformation:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-cloudfront:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-codebuild:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-codedeploy:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-ec2:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-ecr:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-ecs:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-efs:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-elasticbeanstalk:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-elasticloadbalancingv2:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-iam:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-kinesis:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-lambda:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-logs:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-minimal:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-organizations:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-secretsmanager:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-sns:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-sqs:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-java-sdk-ssm:1.12.696-451.v0651a\_da\_9ca\_ec  
aws-lambda:0.5.10  
aws-parameter-store:1.2.2  
aws-secrets-manager-credentials-provider:1.214.va\_0a\_d8268d068  
aws-secrets-manager-secret-source:1.72.v61781b\_35c542  
benchmark-evaluator:1.0.1  
bitbucket:241.v6d24a\_57f9359  
bitbucket-approve:1.0.3  
blueocean-bitbucket-pipeline:1.27.12  
blueocean-commons:1.27.12  
blueocean-core-js:1.27.12  
blueocean-jwt:1.27.12  
blueocean-pipeline-api-impl:1.27.12  
blueocean-pipeline-scm-api:1.27.12  
blueocean-rest:1.27.12  
blueocean-rest-impl:1.27.12  
blueocean-web:1.27.12  
bootstrap4-api:4.6.0-6  
bootstrap5-api:5.3.3-1  
bouncycastle-api:2.30.1.77-225.v26ea\_c9455fd9  
branch-api:2.1152.v6f101e97dd77  
build-blocker-plugin:1.7.9  
build-environment:1.7  
build-monitor-plugin:1.14-860.vd06ef2568b\_3f  
build-pipeline-plugin:2.0.1  
build-timeout:1.32  
build-timestamp:1.0.3  
built-on-column:1.4  
caffeine-api:3.1.8-133.v17b\_1ff2e0599  
categorized-view:1.13  
checks-api:2.2.0  
chef-identity:2.0.3  
claim:543.v0061de6b\_dcb\_d  
cloud-stats:336.v788e4055508b\_  
cloudbees-bitbucket-branch-source:883.v041fa\_695e9c2  
cloudbees-credentials:3.3  
cloudbees-folder:6.901.vb\_4c7a\_da\_75da\_3  
codedeploy:1.23  
command-launcher:107.v773860566e2e  
commons-httpclient3-api:3.1-3  
commons-lang3-api:3.13.0-62.v7d18e55f51e2  
commons-text-api:1.11.0-109.vfe16c66636eb\_  
conditional-buildstep:1.4.3  
config-file-provider:973.vb\_a\_80ecb\_9a\_4d0  
configuration-as-code:1775.v810dc950b\_514  
copyartifact:722.v0662a\_9b\_e22a\_c  
credentials:1337.v60b\_d7b\_c7b\_c9f  
credentials-binding:657.v2b\_19db\_7d6e6d  
crowd2:3.2.1  
crx-content-package-deployer:1.9  
custom-folder-icon:2.12  
dark-theme:439.vdef09f81f85e  
data-tables-api:2.0.3-1  
declarative-pipeline-migration-assistant-api:1.6.3  
delete-log-plugin:1.0  
deploy:1.16  
disk-usage:1.2  
display-url-api:2.200.vb\_9327d658781  
docker-build-step:2.11  
docker-commons:439.va\_3cb\_0a\_6a\_fb\_29  
docker-java-api:3.3.4-86.v39b\_a\_5ede342c  
docker-plugin:1.6  
docker-workflow:572.v950f58993843  
durable-task:555.v6802fe0f0b\_82  
ec2:1648.vf3d852e00486  
echarts-api:5.5.0-1  
embeddable-build-status:487.va\_0ef04c898a\_2  
envinject:2.908.v66a\_774b\_31d93  
envinject-api:1.199.v3ce31253ed13  
extended-choice-parameter:381.v360a\_25ea\_017c  
extended-read-permission:53.v6499940139e5  
extensible-choice-parameter:1.8.1  
external-monitor-job:215.v2e88e894db\_f8  
extreme-feedback:1.7  
favorite:2.208.v91d65b\_7792a\_c  
folder-auth:1.4  
folder-properties:1.2.1  
font-awesome-api:6.5.1-3  
generic-webhook-trigger:2.2.0  
ghprb:1.42.2  
git:5.2.1  
git-changelog:3.38  
git-client:4.7.0  
git-parameter:0.9.19  
git-server:114.v068a\_c7cc2574  
gitbucket:0.8  
github:1.38.0  
github-api:1.318-461.v7a\_c09c9fa\_d63  
github-branch-source:1787.v8b\_8cd49a\_f8f1  
github-pr-coverage-status:2.2.0  
google-cloud-backup:0.6  
gradle:2.11  
gson-api:2.10.1-15.v0d99f670e0a\_7  
h2-api:11.1.4.199-12.v9f4244395f7a\_  
handlebars:3.0.8  
handy-uri-templates-2-api:2.1.8-30.v7e777411b\_148  
hidden-parameter:237.v4b\_df26c7a\_f0e  
hp-quality-center:1.6  
htmlpublisher:1.33  
hue-light:1.2.0  
instance-identity:185.v303dc7c645f9  
ionicons-api:70.v2959a\_b\_74e3cf  
ivy:2.5  
jackson2-api:2.17.0-379.v02de8ec9f64c  
jakarta-activation-api:2.1.3-1  
jakarta-mail-api:2.1.3-1  
javadoc:243.vb\_b\_503b\_b\_45537  
javax-activation-api:1.2.0-6  
javax-mail-api:1.6.2-9  
jaxb:2.3.9-1  
jdk-tool:73.vddf737284550  
jenkins-design-language:1.27.12  
jenkins-reviewbot:2.4.6  
jersey2-api:2.42-147.va\_28a\_44603b\_d5  
jira:3.13  
jira-steps:2.0.165.v8846cf59f3db  
jjwt-api:0.11.5-112.ve82dfb\_224b\_a\_d  
jobConfigHistory:1229.v3039470161a\_d  
jobgenerator:1.22  
joda-time-api:2.12.7-29.v5a\_b\_e3a\_82269a\_  
jquery:1.12.4-1  
jquery3-api:3.7.1-2  
jsch:0.2.16-86.v42e010d9484b\_  
json-api:20240303-41.v94e11e6de726  
json-path-api:2.9.0-58.v62e3e85b\_a\_655  
junit:1265.v65b\_14fa\_f12f0  
ldap:719.vcb\_d039b\_77d0d  
list-git-branches-parameter:0.0.13  
lockable-resources:1246.v28b\_e4cc6fa\_16  
log-parser:2.3.3  
login-theme:146.v64a\_da\_cf70ea\_6  
mailer:472.vf7c289a\_4b\_420  
mapdb-api:1.0.9-40.v58107308b\_7a\_7  
material-theme:0.5.2-rc100.6121925fe229  
matrix-auth:3.2.2  
matrix-project:822.824.v14451b\_c0fd42  
matrix-reloaded:1.1.3  
maven-artifact-choicelistprovider:1.17  
maven-dependency-update-trigger:1.5  
maven-info:0.3.1  
maven-invoker-plugin:2.5  
maven-metadata-plugin:2.2  
maven-plugin:3.23  
maven-repo-cleaner:1.3  
mercurial:1260.vdfb\_723cdcc81  
mina-sshd-api-common:2.12.1-101.v85b\_e08b\_780dd  
mina-sshd-api-core:2.12.1-101.v85b\_e08b\_780dd  
momentjs:1.1.1  
monitoring:1.98.0  
msbuild:1.31  
multi-agent-config-plugin:1.2.0  
multibranch-build-strategy-extension:51.v88f14e2a\_4075  
nested-view:1.33  
next-executions:327.v136ff959e97b\_  
node-iterator-api:55.v3b\_77d4032326  
nodejs:1.6.1  
oauth-credentials:0.646.v02b\_66dc03d2e  
okhttp-api:4.11.0-172.vda\_da\_1feeb\_c6e  
ownership:0.13.0  
pam-auth:1.10  
parameterized-trigger:787.v665fcf2a\_830b\_  
patch-parameter:1.2  
pipeline-aggregator-view:104.v94a\_e5f6cdb\_c3  
pipeline-aws:1.45  
pipeline-build-step:540.vb\_e8849e1a\_b\_d8  
pipeline-cps-http:0.3.1  
pipeline-graph-analysis:216.vfd8b\_ece330ca\_  
pipeline-groovy-lib:704.vc58b\_8890a\_384  
pipeline-input-step:495.ve9c153f6067b\_  
pipeline-maven:1396.veb\_f07b\_2fc1d8  
pipeline-maven-api:1396.veb\_f07b\_2fc1d8  
pipeline-milestone-step:119.vdfdc43fc3b\_9a\_  
pipeline-model-api:2.2198.v41dd8ef6dd56  
pipeline-model-definition:2.2198.v41dd8ef6dd56  
pipeline-model-extensions:2.2198.v41dd8ef6dd56  
pipeline-multibranch-defaults:2.1  
pipeline-npm:204.v4dc4c2202625  
pipeline-rest-api:2.34  
pipeline-stage-step:312.v8cd10304c27a\_  
pipeline-stage-tags-metadata:2.2198.v41dd8ef6dd56  
pipeline-stage-view:2.34  
pipeline-utility-steps:2.16.2  
plain-credentials:179.vc5cb\_98f6db\_38  
plugin-util-api:4.1.0  
pom2config:1.2  
popper-api:1.16.1-3  
popper2-api:2.11.6-4  
postbuild-task:1.9  
postbuildscript:3.2.0-550.v88192b\_d3e922  
powershell:2.1  
prism-api:1.29.0-13  
prisma-cloud-iac-scan:1.3.5  
publish-over:0.22  
publish-over-ssh:1.25  
pubsub-light:1.18  
quality-gates:2.5  
rad-builder:1.1.4  
rebuild:332.va\_1ee476d8f6d  
remote-file:1.24  
repository-connector:2.2.1  
resource-disposer:0.23  
role-strategy:717.v6a\_69a\_fe98974  
rqm-plugin:2.8  
run-condition:1.7  
scm-api:689.v237b\_6d3a\_ef7f  
scp:1.8  
script-security:1335.vf07d9ce377a\_e  
security-inspector:117.v6eecc36919c2  
shared-objects:0.44  
show-build-parameters:1.0  
simple-build-for-pipeline:0.2  
simple-theme-plugin:176.v39740c03a\_a\_f5  
skip-certificate-check:1.1  
agent-setup:1.16  
agent-status:56.v1798df8ff586  
snakeyaml-api:2.2-111.vc6598e30cc65  
sonar:2.17.2  
sonar-quality-gates:1.3.1  
sonargraph-integration:5.0.2  
ssh:2.6.1  
ssh-agent:367.vf9076cd4ee21  
ssh-credentials:337.v395d2403ccd4  
ssh-slaves:2.948.vb\_8050d697fec  
ssh-steps:2.0.68.va\_d21a\_12a\_6476  
ssh2easy:1.6  
sshd:3.322.v159e91f6a\_550  
strict-crumb-issuer:2.1.1  
structs:337.v1b\_04ea\_4df7c8  
subversion:1256.vee91953217b\_6  
svn-partial-release-mgr:1.0.1  
svn-revert-plugin:279.va\_77c7e060d51  
svn-workspace-cleaner:1.1  
swarm:3.44  
testquality-updater:1.3  
theme-manager:215.vc1ff18d67920  
thinBackup:2.0  
timestamper:1.26  
token-macro:400.v35420b\_922dcb\_  
trilead-api:2.142.v748523a\_76693  
variant:60.v7290fc0eb\_b\_cd  
versionnumber:1.11  
view-job-filters:369.ve0513a\_a\_f5524  
windows-slaves:1.8.1  
winrm-client:1.0  
workflow-aggregator:596.v8c21c963d92d  
workflow-api:1291.v51fd2a\_625da\_7  
workflow-basic-steps:1049.v257a\_e6b\_30fb\_d  
workflow-cps:3894.vd0f0248b\_a\_fc4  
workflow-cps-global-lib:612.v55f2f80781ef  
workflow-durable-task-step:1336.v768003e07199  
workflow-job:1400.v7fd111b\_ec82f  
workflow-multibranch:773.vc4fe1378f1d5  
workflow-scm-step:427.v4ca\_6512e7df1  
workflow-step-api:657.v03b\_e8115821b\_  
workflow-support:896.v175a\_a\_9c5b\_78f  
ws-cleanup:0.45  
xfpanel:2.0.1  
xpath-config-viewer:1.1.1  
xshell:203.v80a\_c62d7886f  
zentimestamp:4.2

---

<div class="post-metadata">

**Author:** ![krachynski](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/krachynski/32/2674_2.png) [@krachynski](https://community.jenkins.io/u/krachynski)\
**Post date:** [April 22, 2024, 2:54pm UTC](https://community.jenkins.io/t/java-io-ioexception-agent-version-4-13-or-newer-is-required/14453/2 "2024-04-22T14:54:21Z")

</div>

Well, it’s kind of difficult to offer more information than “Update your agent”. Jenkins has already told you what you need to do.

Now, it sounds like you have a static agent. Depending on how you installed that in the first place, you will have different steps to upgrading that agent. Ephemeral agents are easy because they self update.

---

<div class="post-metadata">

**Author:** ![kimkwnagil](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/kimkwnagil/32/7139_2.png) [@kimkwnagil](https://community.jenkins.io/u/kimkwnagil)\
**Post date:** [April 22, 2024, 11:38pm UTC](https://community.jenkins.io/t/java-io-ioexception-agent-version-4-13-or-newer-is-required/14453/3 "2024-04-22T23:38:36Z")

</div>

I don’t understand, can you tell me more about the update and how to do it?

Any references would be appreciated.

---

<div class="post-metadata">

**Author:** ![kimkwnagil](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/kimkwnagil/32/7139_2.png) [@kimkwnagil](https://community.jenkins.io/u/kimkwnagil)\
**Post date:** [April 23, 2024, 1:11am UTC](https://community.jenkins.io/t/java-io-ioexception-agent-version-4-13-or-newer-is-required/14453/4 "2024-04-23T01:11:29Z")

</div>

Apr 12, 2024 5:21:42 PM hudson.remoting.Engine startEngine  
INFO: Using Remoting version: 3206.vb\_15dcf73f6a\_9

To add to that, it’s constantly connecting to version 3206.vb\_15dcf73f6a\_9…

The problem is that the newer version is not connecting.

---

<div class="post-metadata">

**Author:** ![krachynski](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/krachynski/32/2674_2.png) [@krachynski](https://community.jenkins.io/u/krachynski)\
**Post date:** [April 23, 2024, 3:57pm UTC](https://community.jenkins.io/t/java-io-ioexception-agent-version-4-13-or-newer-is-required/14453/5 "2024-04-23T15:57:43Z")

</div>

are you using a docker configuration? More details on just how your agent is set up already will give hints on which documentation makes the most sense for you.

---

<div class="post-metadata">

**Author:** ![kimkwnagil](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/kimkwnagil/32/7139_2.png) [@kimkwnagil](https://community.jenkins.io/u/kimkwnagil)\
**Post date:** [April 23, 2024, 11:33pm UTC](https://community.jenkins.io/t/java-io-ioexception-agent-version-4-13-or-newer-is-required/14453/6 "2024-04-23T23:33:20Z")

</div>

Don’t use Docker.

INFO: Using Remoting version: 4.5  
Apr 23, 2024 5:18:52 PM org.jenkinsci.remoting.engine.WorkDirManager initializeWorkDir  
INFO: Using /data/CICD/jenkins-agent/data/remoting as a remoting work directory  
Apr 23, 2024 5:18:52 PM hudson.remoting.jnlp.Main$CuiListener status  
INFO: Locating server among [[https://jenkins-test.hist.co.kr/](https://jenkins-test.hist.co.kr/)]  
Apr 23, 2024 5:18:52 PM hudson.remoting.jnlp.Main$CuiListener error  
SEVERE: [https://jenkins-test.hist.co.kr/tcpSlaveAgentListener/](https://jenkins-test.hist.co.kr/tcpSlaveAgentListener/) is invalid: 404 Not Found  
java.io.IOException: [https://jenkins-test.hist.co.kr/tcpSlaveAgentListener/](https://jenkins-test.hist.co.kr/tcpSlaveAgentListener/) is invalid: 404 Not Found  
at org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:222)  
at hudson.remoting.Engine.innerRun(Engine.java:694)  
at hudson.remoting.Engine.run(Engine.java:519)

---

<div class="post-metadata">

**Author:** ![kimkwnagil](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/kimkwnagil/32/7139_2.png) [@kimkwnagil](https://community.jenkins.io/u/kimkwnagil)\
**Post date:** [April 24, 2024, 5:16am UTC](https://community.jenkins.io/t/java-io-ioexception-agent-version-4-13-or-newer-is-required/14453/7 "2024-04-24T05:16:55Z")

</div>

Apr 24, 2024 2:15:31 PM hudson.remoting.Launcher$CuiListener status  
INFO: Locating server among [[https://jenkins-test.hist.co.kr/](https://jenkins-test.hist.co.kr/)]  
Apr 24, 2024 2:15:31 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve  
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]  
Apr 24, 2024 2:15:31 PM hudson.remoting.Launcher$CuiListener status  
INFO: Agent discovery successful  
Agent address: 10.170.104.21  
Agent port: 50000  
Identity: d9:b7:10:5f:67:c1:fa:10:c7:91:1d:e1:73:85:e6:e3  
Apr 24, 2024 2:15:31 PM hudson.remoting.Launcher$CuiListener status  
INFO: Handshaking  
Apr 24, 2024 2:15:31 PM hudson.remoting.Launcher$CuiListener status  
INFO: Connecting to 10.170.104.21:50000  
Apr 24, 2024 2:15:31 PM hudson.remoting.Launcher$CuiListener status  
INFO: Server reports protocol JNLP4-connect-proxy not supported, skipping  
Apr 24, 2024 2:15:31 PM hudson.remoting.Launcher$CuiListener status  
INFO: Trying protocol: JNLP4-connect  
Apr 24, 2024 2:15:31 PM org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader run  
INFO: Waiting for ProtocolStack to start.  
Apr 24, 2024 2:15:31 PM hudson.remoting.Launcher$CuiListener status  
INFO: Remote identity confirmed: d9:b7:10:5f:67:c1:fa:10:c7:91:1d:e1:73:85:e6:e3  
Apr 24, 2024 2:15:31 PM org.jenkinsci.remoting.protocol.impl.ConnectionHeadersFilterLayer onRecv  
INFO: [JNLP4-connect connection to ip-10-170-104-21.ap-northeast-2.compute.internal/10.170.104.21:50000] Local headers refused by remote: Authorization failure  
Apr 24, 2024 2:15:31 PM hudson.remoting.Launcher$CuiListener status  
INFO: Protocol JNLP4-connect encountered an unexpected exception  
java.util.concurrent.ExecutionException: org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException: Authorization failure  
at org.jenkinsci.remoting.util.SettableFuture.get(SettableFuture.java:223)  
at hudson.remoting.Engine.innerRun(Engine.java:870)  
at hudson.remoting.Engine.run(Engine.java:563)  
Caused by: org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException: Authorization failure  
at org.jenkinsci.remoting.protocol.impl.ConnectionHeadersFilterLayer.newAbortCause(ConnectionHeadersFilterLayer.java:380)  
at org.jenkinsci.remoting.protocol.impl.ConnectionHeadersFilterLayer.onRecvClosed(ConnectionHeadersFilterLayer.java:435)  
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecvClosed(ProtocolStack.java:825)  
at org.jenkinsci.remoting.protocol.FilterLayer.onRecvClosed(FilterLayer.java:289)  
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecvClosed(SSLEngineFilterLayer.java:168)  
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecvClosed(ProtocolStack.java:825)  
at org.jenkinsci.remoting.protocol.NetworkLayer.onRecvClosed(NetworkLayer.java:155)  
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$700(BIONetworkLayer.java:51)  
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:257)  
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)  
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)  
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:137)  
at java.base/java.lang.Thread.run(Thread.java:829)  
Suppressed: java.nio.channels.ClosedChannelException  
… 7 more
