jenkinsci / jenkinsci/remoting

[JENKINS-44095] StackOverflow in PomParser during the call on the remote side

Open
#1,237 5 comments 0 reactions 0 assignees View on GitHub
component:maven-plugin component:remoting imported-jira-issue priority:major resolution:unresolved
Dominant language
Java
Stars
262
Forks
288
Avg merge
8h 35m
Merged PRs (30d)
4

Description

Using same JDK version (1.8) and same Git version on Master and slave machines running on Windows 2012 Server R2

Triggering the Jenkins slave from master using Java Web start (JNLP) throws this error:

ERROR: Failed to parse POMs

java.io.IOException: remote file operation failed: D:\Jenkins Instance\workspace\UI Automation (Goal 2)\Page Objects at hudson.remoting.Channel@​XXXX:JNLP4-connect connection from servername/ip address:port number: java.io.IOException: Remote call on JNLP4-connect connection from servername/ip address:port number failed

at hudson.FilePath.act(FilePath.java:993)

at hudson.FilePath.act(FilePath.java:975)

at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.parsePoms(MavenModuleSetBuild.java:960)

at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:679)

at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)

at hudson.model.Run.execute(Run.java:1735)

at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)

at hudson.model.ResourceController.execute(ResourceController.java:97)

at hudson.model.Executor.run(Executor.java:405)

Caused by: java.io.IOException: Remote call on JNLP4-connect connection from servername/ip address:port number failed

at hudson.remoting.Channel.call(Channel.java:838)

at hudson.FilePath.act(FilePath.java:986)

... 8 more

Caused by: java.lang.StackOverflowError

at java.lang.Exception.(Unknown Source)

at java.lang.ReflectiveOperationException.(Unknown Source)

at java.lang.reflect.InvocationTargetException.(Unknown Source)

at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.google.inject.internal.DelegatingInvocationHandler.invoke(DelegatingInvocationHandler.java:50)

at com.sun.proxy.$Proxy26.lookup(Unknown Source)

at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)

at ......remote call to JNLP4-connect connection from servername/ip address:port number(Native Method)

at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1545)

at hudson.remoting.UserResponse.retrieve(UserRequest.java:253)

at hudson.remoting.Channel.call(Channel.java:830)

... 9 more

 

---
Originally reported by jenkins_auto_user, imported from: StackOverflow in PomParser during the call on the remote side


  • status: Open
  • priority: Major
  • component(s): maven-plugin, remoting
  • resolution: Unresolved
  • votes: 2
  • watchers: 4
  • imported: 2025-11-25

Raw content of original issue

Using same JDK version (1.8) and same Git version on Master and slave machines running on Windows 2012 Server R2

Triggering the Jenkins slave from master using Java Web start (JNLP) throws this error:
ERROR: Failed to parse POMs
java.io.IOException: remote file operation failed: D:\Jenkins Instance\workspace\UI Automation (Goal 2)\Page Objects at hudson.remoting.Channel@XXXX:JNLP4-connect connection from servername/ip address:port number: java.io.IOException: Remote call on JNLP4-connect connection from servername/ip address:port number failed
at hudson.FilePath.act(FilePath.java:993)
at hudson.FilePath.act(FilePath.java:975)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.parsePoms(MavenModuleSetBuild.java:960)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:679)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
at hudson.model.Run.execute(Run.java:1735)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:405)
Caused by: java.io.IOException: Remote call on JNLP4-connect connection from servername/ip address:port number failed
at hudson.remoting.Channel.call(Channel.java:838)
at hudson.FilePath.act(FilePath.java:986)
... 8 more
Caused by: java.lang.StackOverflowError
at java.lang.Exception.<init>(Unknown Source)
at java.lang.ReflectiveOperationException.<init>(Unknown Source)
at java.lang.reflect.InvocationTargetException.<init>(Unknown Source)
at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.inject.internal.DelegatingInvocationHandler.invoke(DelegatingInvocationHandler.java:50)
at com.sun.proxy.$Proxy26.lookup(Unknown Source)
at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
at ......remote call to JNLP4-connect connection from servername/ip address:port number(Native Method)
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1545)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:253)
at hudson.remoting.Channel.call(Channel.java:830)
... 9 more
 

  • environment: Jenkins version: 2.58 to latest

13 attachments

- [JENKINS-44095(Stack Trace).txt](https://issues.jenkins.io/secure/attachment/37609/JENKINS-44095%28Stack%20Trace%29.txt)
- [jobConfig_1.jpg](https://issues.jenkins.io/secure/attachment/38821/jobConfig_1.jpg)
> ![jobConfig_1.jpg](https://issues.jenkins.io/secure/attachment/38821/jobConfig_1.jpg)
- [jobConfig_2.jpg](https://issues.jenkins.io/secure/attachment/38822/jobConfig_2.jpg)
> ![jobConfig_2.jpg](https://issues.jenkins.io/secure/attachment/38822/jobConfig_2.jpg)
- [jobConfig_3.jpg](https://issues.jenkins.io/secure/attachment/38823/jobConfig_3.jpg)
> ![jobConfig_3.jpg](https://issues.jenkins.io/secure/attachment/38823/jobConfig_3.jpg)
- [jobConfig_4.jpg](https://issues.jenkins.io/secure/attachment/38824/jobConfig_4.jpg)
> ![jobConfig_4.jpg](https://issues.jenkins.io/secure/attachment/38824/jobConfig_4.jpg)
- [jobConfig_5.jpg](https://issues.jenkins.io/secure/attachment/38825/jobConfig_5.jpg)
> ![jobConfig_5.jpg](https://issues.jenkins.io/secure/attachment/38825/jobConfig_5.jpg)
- [jobConfig_6.jpg](https://issues.jenkins.io/secure/attachment/38826/jobConfig_6.jpg)
> ![jobConfig_6.jpg](https://issues.jenkins.io/secure/attachment/38826/jobConfig_6.jpg)
- [jobConfig_7.jpg](https://issues.jenkins.io/secure/attachment/38827/jobConfig_7.jpg)
> ![jobConfig_7.jpg](https://issues.jenkins.io/secure/attachment/38827/jobConfig_7.jpg)
- [plugins_1.jpg](https://issues.jenkins.io/secure/attachment/38828/plugins_1.jpg)
> ![plugins_1.jpg](https://issues.jenkins.io/secure/attachment/38828/plugins_1.jpg)
- [plugins_2.jpg](https://issues.jenkins.io/secure/attachment/38829/plugins_2.jpg)
> ![plugins_2.jpg](https://issues.jenkins.io/secure/attachment/38829/plugins_2.jpg)
- [plugins_3.jpg](https://issues.jenkins.io/secure/attachment/38830/plugins_3.jpg)
> ![plugins_3.jpg](https://issues.jenkins.io/secure/attachment/38830/plugins_3.jpg)
- [plugins_4.jpg](https://issues.jenkins.io/secure/attachment/38831/plugins_4.jpg)
> ![plugins_4.jpg](https://issues.jenkins.io/secure/attachment/38831/plugins_4.jpg)
- [plugins_5.jpg](https://issues.jenkins.io/secure/attachment/38832/plugins_5.jpg)
> ![plugins_5.jpg](https://issues.jenkins.io/secure/attachment/38832/plugins_5.jpg)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.