• Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • remoting
    • Jenkins 1.498 on RHEL 5 x86_64

      It happens that builds fail with something like:

      FATAL: Unable to call join. Invalid object ID 1583
      java.lang.IllegalStateException: Unable to call join. Invalid object ID 1583
      	at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:269)
      	at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:256)
      	at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      	at hudson.remoting.Request$2.run(Request.java:326)
      	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      	at java.lang.Thread.run(Thread.java:662)
      

      This reduces chance to get successful matrix build. In this particular instance 4 out of 10 configurations in matrix build failed with this stacktrace upon requesting changes from scm.

          [JENKINS-16393] "Unable to call join" build failures

          Kevin Garlow added a comment -

          I can confirm that this happens intermittently in versions 1.456 and 1.510 (and presumably all versions in between). The build will usually succeed the next time it runs.

          Kevin Garlow added a comment - I can confirm that this happens intermittently in versions 1.456 and 1.510 (and presumably all versions in between). The build will usually succeed the next time it runs.

          koso added a comment -

          The same issue with LTS 1.532.1 in Windows x64 (jdk 7u51)

          FATAL: Unable to call join. Invalid object ID 4502
          java.lang.IllegalStateException: Unable to call join. Invalid object ID 4502
          	at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:293)
          	at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:280)
          	at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:239)
          	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
          	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
          	at hudson.remoting.Request$2.run(Request.java:326)
          	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
          	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
          	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
          	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
          	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
          	at java.lang.Thread.run(Thread.java:662)
          

          koso added a comment - The same issue with LTS 1.532.1 in Windows x64 (jdk 7u51) FATAL: Unable to call join. Invalid object ID 4502 java.lang.IllegalStateException: Unable to call join. Invalid object ID 4502 at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:293) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:280) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:239) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:326) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662)

          Seen on LTS 1.565.3 (Linux master, build running on Win slave)

          00:00:18.598 d:\jenkins_slave\workspace\Wiser_RI_DWH_-_Master_Verify>python C:\Users\isc-lab\wowtools\build-config\build-config.py --build-type number --file "./DataWarehouseVersionInfo.cs" -a DWH 
          00:00:18.693 FATAL: Unable to call join. Invalid object ID 193
          00:00:18.695 java.lang.IllegalStateException: Unable to call join. Invalid object ID 193
          00:00:18.695 	at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:293)
          00:00:18.695 	at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:280)
          00:00:18.695 	at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:239)
          00:00:18.695 	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
          00:00:18.695 	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
          00:00:18.695 	at hudson.remoting.Request$2.run(Request.java:328)
          00:00:18.695 	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
          00:00:18.695 	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          00:00:18.695 	at java.util.concurrent.FutureTask.run(Unknown Source)
          00:00:18.695 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          00:00:18.695 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          00:00:18.695 	at hudson.remoting.Engine$1$1.run(Engine.java:63)
          00:00:18.695 	at java.lang.Thread.run(Unknown Source)
          

          Jonas Bang Christensen added a comment - Seen on LTS 1.565.3 (Linux master, build running on Win slave) 00:00:18.598 d:\jenkins_slave\workspace\Wiser_RI_DWH_-_Master_Verify>python C:\Users\isc-lab\wowtools\build-config\build-config.py --build-type number --file "./DataWarehouseVersionInfo.cs" -a DWH 00:00:18.693 FATAL: Unable to call join. Invalid object ID 193 00:00:18.695 java.lang.IllegalStateException: Unable to call join. Invalid object ID 193 00:00:18.695 at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:293) 00:00:18.695 at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:280) 00:00:18.695 at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:239) 00:00:18.695 at hudson.remoting.UserRequest.perform(UserRequest.java:118) 00:00:18.695 at hudson.remoting.UserRequest.perform(UserRequest.java:48) 00:00:18.695 at hudson.remoting.Request$2.run(Request.java:328) 00:00:18.695 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 00:00:18.695 at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 00:00:18.695 at java.util.concurrent.FutureTask.run(Unknown Source) 00:00:18.695 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) 00:00:18.695 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 00:00:18.695 at hudson.remoting.Engine$1$1.run(Engine.java:63) 00:00:18.695 at java.lang.Thread.run(Unknown Source)

          Seen on 1.624 (Linux master, build running on Win slave)

          ERROR: Build step failed with exception
          java.lang.IllegalStateException: Unable to call join. Invalid object ID 1021
          	at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:293)
          	at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:280)
          	at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:239)
          	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
          	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
          	at hudson.remoting.Request$2.run(Request.java:326)
          	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
          	at java.util.concurrent.FutureTask.run(Unknown Source)
          	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          	at hudson.remoting.Engine$1$1.run(Engine.java:63)
          	at java.lang.Thread.run(Unknown Source)
          	at ......remote call to buildlane_q7_01(Native Method)
          	at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1413)
          	at hudson.remoting.UserResponse.retrieve(UserRequest.java:221)
          	at hudson.remoting.Channel.call(Channel.java:778)
          	at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:250)
          	at com.sun.proxy.$Proxy65.join(Unknown Source)
          	at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:992)
          	at hudson.Launcher$ProcStarter.join(Launcher.java:389)
          	at hudson.tasks.Ant.perform(Ant.java:217)
          	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
          	at hudson.model.Build$BuildExecution.build(Build.java:205)
          	at hudson.model.Build$BuildExecution.doRun(Build.java:162)
          	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:537)
          	at hudson.model.Run.execute(Run.java:1741)
          	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
          	at hudson.model.ResourceController.execute(ResourceController.java:98)
          	at hudson.model.Executor.run(Executor.java:381)
          

          Michel van Westerlaak added a comment - Seen on 1.624 (Linux master, build running on Win slave) ERROR: Build step failed with exception java.lang.IllegalStateException: Unable to call join. Invalid object ID 1021 at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:293) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:280) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:239) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:326) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at hudson.remoting.Engine$1$1.run(Engine.java:63) at java.lang. Thread .run(Unknown Source) at ......remote call to buildlane_q7_01(Native Method) at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1413) at hudson.remoting.UserResponse.retrieve(UserRequest.java:221) at hudson.remoting.Channel.call(Channel.java:778) at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:250) at com.sun.proxy.$Proxy65.join(Unknown Source) at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:992) at hudson.Launcher$ProcStarter.join(Launcher.java:389) at hudson.tasks.Ant.perform(Ant.java:217) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779) at hudson.model.Build$BuildExecution.build(Build.java:205) at hudson.model.Build$BuildExecution.doRun(Build.java:162) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:537) at hudson.model.Run.execute(Run.java:1741) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:381)

          Alex Davies added a comment -

          Also occuring on 1.609.3 Windows 2008R2 server and JNLP slave also on Windows Server 2008R2

          09:55:10 ERROR: Build step failed with exception
          09:55:10 java.lang.IllegalStateException: Unable to call join. Invalid object ID 159
          09:55:10 at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:293)
          09:55:10 at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:280)
          09:55:10 at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:239)
          09:55:10 at hudson.remoting.UserRequest.perform(UserRequest.java:118)
          09:55:10 at hudson.remoting.UserRequest.perform(UserRequest.java:48)
          09:55:10 at hudson.remoting.Request$2.run(Request.java:328)
          09:55:10 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
          09:55:10 at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          09:55:10 at java.util.concurrent.FutureTask.run(Unknown Source)
          09:55:10 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          09:55:10 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          09:55:10 at hudson.remoting.Engine$1$1.run(Engine.java:63)
          09:55:10 at java.lang.Thread.run(Unknown Source)
          09:55:10 at ......remote call to QA-DB-Farm06(Native Method)
          09:55:10 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1413)
          09:55:10 at hudson.remoting.UserResponse.retrieve(UserRequest.java:221)
          09:55:10 at hudson.remoting.Channel.call(Channel.java:778)
          09:55:10 at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:250)
          09:55:10 at com.sun.proxy.$Proxy51.join(Unknown Source)
          09:55:10 at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:979)
          09:55:10 at hudson.Launcher$ProcStarter.join(Launcher.java:388)
          09:55:10 at hudson.plugins.msbuild.MsBuildBuilder.perform(MsBuildBuilder.java:199)
          09:55:10 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          09:55:10 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:776)
          09:55:10 at hudson.model.Build$BuildExecution.build(Build.java:203)
          09:55:10 at hudson.model.Build$BuildExecution.doRun(Build.java:160)
          09:55:10 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:536)
          09:55:10 at hudson.model.Run.execute(Run.java:1738)
          09:55:10 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
          09:55:10 at hudson.model.ResourceController.execute(ResourceController.java:98)
          09:55:10 at hudson.model.Executor.run(Executor.java:381)

          Alex Davies added a comment - Also occuring on 1.609.3 Windows 2008R2 server and JNLP slave also on Windows Server 2008R2 09:55:10 ERROR: Build step failed with exception 09:55:10 java.lang.IllegalStateException: Unable to call join. Invalid object ID 159 09:55:10 at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:293) 09:55:10 at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:280) 09:55:10 at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:239) 09:55:10 at hudson.remoting.UserRequest.perform(UserRequest.java:118) 09:55:10 at hudson.remoting.UserRequest.perform(UserRequest.java:48) 09:55:10 at hudson.remoting.Request$2.run(Request.java:328) 09:55:10 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 09:55:10 at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 09:55:10 at java.util.concurrent.FutureTask.run(Unknown Source) 09:55:10 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 09:55:10 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 09:55:10 at hudson.remoting.Engine$1$1.run(Engine.java:63) 09:55:10 at java.lang.Thread.run(Unknown Source) 09:55:10 at ......remote call to QA-DB-Farm06(Native Method) 09:55:10 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1413) 09:55:10 at hudson.remoting.UserResponse.retrieve(UserRequest.java:221) 09:55:10 at hudson.remoting.Channel.call(Channel.java:778) 09:55:10 at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:250) 09:55:10 at com.sun.proxy.$Proxy51.join(Unknown Source) 09:55:10 at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:979) 09:55:10 at hudson.Launcher$ProcStarter.join(Launcher.java:388) 09:55:10 at hudson.plugins.msbuild.MsBuildBuilder.perform(MsBuildBuilder.java:199) 09:55:10 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 09:55:10 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:776) 09:55:10 at hudson.model.Build$BuildExecution.build(Build.java:203) 09:55:10 at hudson.model.Build$BuildExecution.doRun(Build.java:160) 09:55:10 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:536) 09:55:10 at hudson.model.Run.execute(Run.java:1738) 09:55:10 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 09:55:10 at hudson.model.ResourceController.execute(ResourceController.java:98) 09:55:10 at hudson.model.Executor.run(Executor.java:381)

          Barry Tieu added a comment -

          This error went away when switching the Jenkins master from Open JDK 8 to IBM JDK 7

          Barry Tieu added a comment - This error went away when switching the Jenkins master from Open JDK 8 to IBM JDK 7

          Oleg Nenashev added a comment -

          There are several related issues.
          Particular causes have been addressed, other progress is being tracked in JENKINS-23271

          Oleg Nenashev added a comment - There are several related issues. Particular causes have been addressed, other progress is being tracked in JENKINS-23271

          Oleg Nenashev added a comment -

          I do not see related issues since the fix of JENKINS-23271. Closing this ticket. Please reopen if you still see the issue

          Oleg Nenashev added a comment - I do not see related issues since the fix of  JENKINS-23271 . Closing this ticket. Please reopen if you still see the issue

            Unassigned Unassigned
            raspy Krzysztof Malinowski
            Votes:
            10 Vote for this issue
            Watchers:
            18 Start watching this issue

              Created:
              Updated:
              Resolved: