Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-16393

"Unable to call join" build failures

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Duplicate
    • Component/s: remoting
    • Labels:
    • Environment:
      Jenkins 1.498 on RHEL 5 x86_64
    • Similar Issues:

      Description

      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.

        Attachments

          Issue Links

            Activity

            Hide
            kgarlow 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.

            Show
            kgarlow 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.
            Hide
            koso 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)
            
            Show
            koso 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)
            Hide
            jonasbang 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)
            
            Show
            jonasbang 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)
            Hide
            michelvanwesterlaak 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)
            
            Show
            michelvanwesterlaak 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)
            Hide
            alex_davies 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)

            Show
            alex_davies 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)
            Hide
            btieu Barry Tieu added a comment -

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

            Show
            btieu Barry Tieu added a comment - This error went away when switching the Jenkins master from Open JDK 8 to IBM JDK 7
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

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

            Show
            oleg_nenashev Oleg Nenashev added a comment - There are several related issues. Particular causes have been addressed, other progress is being tracked in JENKINS-23271
            Hide
            oleg_nenashev 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

            Show
            oleg_nenashev 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

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: