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

Slaves cannot be started using Windows Service on Windows Server 2008 x64

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Major Major
    • windows-slaves-plugin
    • None
    • Platform: All, OS: Windows XP

      Slave OS: Windows Server 2008 x64
      (This seems to be valid also for Vista64)

      Repro steps:
      1. On the Hudson master, create a slave pointing to a machine running Windows
      Server 2008 x64 (This seem to be valid also for Vista64)
      2. Choose to let Hudson control the slave as a Windows Service
      3. Click the "Launch slave" button on the slave page on the Hudson Master

      Result: Hudson cannot control the slave. Stack trace below.

      Expected: That Hudson can control the slave properly.

      N.B. the slave adheres to the info on the following URL
      (http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM)

      Stack Trace:
      ============

      Connecting to qa-w2k8x64-01
      
      Access is denied. See
      http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM
      for more information about how to resolve this.
      
      org.jinterop.dcom.common.JIException: Access is denied, please check whether the
      [domain-username-password] are correct. Also, if not already done please check
      the GETTING STARTED and FAQ sections in readme.htm. They provide information on
      how to correctly configure the Windows machine for DCOM access, so as to avoid
      such exceptions.  [0x00000005]
      
      	at org.jinterop.winreg.smb.JIWinRegStub.winreg_CreateKey(JIWinRegStub.java:297)
      	at org.jinterop.dcom.core.JIComServer.initialise(JIComServer.java:480)
      	at org.jinterop.dcom.core.JIComServer.<init>(JIComServer.java:427)
      	at org.jvnet.hudson.wmi.WMI.connect(WMI.java:41)
      	at hudson.os.windows.ManagedWindowsServiceLauncher.launch(ManagedWindowsServiceLauncher.java:107)
      	at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:178)
      	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
      	at java.util.concurrent.FutureTask.run(Unknown Source)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      	at java.lang.Thread.run(Unknown Source)
      Caused by: org.jinterop.dcom.common.JIRuntimeException: Access is denied, please
      check whether the [domain-username-password] are correct. Also, if not already
      done please check the GETTING STARTED and FAQ sections in readme.htm. They
      provide information on how to correctly configure the Windows machine for DCOM
      access, so as to avoid such exceptions.  [0x00000005]
      	at org.jinterop.winreg.IJIWinReg$createKey.read(IJIWinReg.java:459)
      	at ndr.NdrObject.decode(NdrObject.java:19)
      	at rpc.ConnectionOrientedEndpoint.call(ConnectionOrientedEndpoint.java:138)
      	at rpc.Stub.call(Stub.java:112)
      	at org.jinterop.winreg.smb.JIWinRegStub.winreg_CreateKey(JIWinRegStub.java:291)
      	... 10 more
      

          [JENKINS-4859] Slaves cannot be started using Windows Service on Windows Server 2008 x64

          perostman created issue -
          Kohsuke Kawaguchi made changes -
          Description Original: Slave OS: Windows Server 2008 x64
          (This seems to be valid also for Vista64)

          Repro steps:
          1. On the Hudson master, create a slave pointing to a machine running Windows
          Server 2008 x64 (This seem to be valid also for Vista64)
          2. Choose to let Hudson control the slave as a Windows Service
          3. Click the "Launch slave" button on the slave page on the Hudson Master

          Result: Hudson cannot control the slave. Stack trace below.

          Expected: That Hudson can control the slave properly.

          N.B. the slave adheres to the info on the following URL
          (http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM)

          Stack Trace:
          ============

          Connecting to qa-w2k8x64-01

          Access is denied. See
          http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM
          for more information about how to resolve this.

          org.jinterop.dcom.common.JIException: Access is denied, please check whether the
          [domain-username-password] are correct. Also, if not already done please check
          the GETTING STARTED and FAQ sections in readme.htm. They provide information on
          how to correctly configure the Windows machine for DCOM access, so as to avoid
          such exceptions. [0x00000005]

          at org.jinterop.winreg.smb.JIWinRegStub.winreg_CreateKey(JIWinRegStub.java:297)

          at org.jinterop.dcom.core.JIComServer.initialise(JIComServer.java:480)

          at org.jinterop.dcom.core.JIComServer.<init>(JIComServer.java:427)

          at org.jvnet.hudson.wmi.WMI.connect(WMI.java:41)

          at
          hudson.os.windows.ManagedWindowsServiceLauncher.launch(ManagedWindowsServiceLauncher.java:107)

          at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:178)

          at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

          at java.util.concurrent.FutureTask.run(Unknown Source)

          at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

          at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

          at java.lang.Thread.run(Unknown Source)

          Caused by: org.jinterop.dcom.common.JIRuntimeException: Access is denied, please
          check whether the [domain-username-password] are correct. Also, if not already
          done please check the GETTING STARTED and FAQ sections in readme.htm. They
          provide information on how to correctly configure the Windows machine for DCOM
          access, so as to avoid such exceptions. [0x00000005]

          at org.jinterop.winreg.IJIWinReg$createKey.read(IJIWinReg.java:459)

          at ndr.NdrObject.decode(NdrObject.java:19)

          at rpc.ConnectionOrientedEndpoint.call(ConnectionOrientedEndpoint.java:138)

          at rpc.Stub.call(Stub.java:112)

          at org.jinterop.winreg.smb.JIWinRegStub.winreg_CreateKey(JIWinRegStub.java:291)

          ... 10 more
          New: Slave OS: Windows Server 2008 x64
          (This seems to be valid also for Vista64)

          Repro steps:
          1. On the Hudson master, create a slave pointing to a machine running Windows
          Server 2008 x64 (This seem to be valid also for Vista64)
          2. Choose to let Hudson control the slave as a Windows Service
          3. Click the "Launch slave" button on the slave page on the Hudson Master

          Result: Hudson cannot control the slave. Stack trace below.

          Expected: That Hudson can control the slave properly.

          N.B. the slave adheres to the info on the following URL
          (http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM)

          Stack Trace:
          ============

          {noformat}
          Connecting to qa-w2k8x64-01

          Access is denied. See
          http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM
          for more information about how to resolve this.

          org.jinterop.dcom.common.JIException: Access is denied, please check whether the
          [domain-username-password] are correct. Also, if not already done please check
          the GETTING STARTED and FAQ sections in readme.htm. They provide information on
          how to correctly configure the Windows machine for DCOM access, so as to avoid
          such exceptions. [0x00000005]

          at org.jinterop.winreg.smb.JIWinRegStub.winreg_CreateKey(JIWinRegStub.java:297)
          at org.jinterop.dcom.core.JIComServer.initialise(JIComServer.java:480)
          at org.jinterop.dcom.core.JIComServer.<init>(JIComServer.java:427)
          at org.jvnet.hudson.wmi.WMI.connect(WMI.java:41)
          at hudson.os.windows.ManagedWindowsServiceLauncher.launch(ManagedWindowsServiceLauncher.java:107)
          at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:178)
          at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          at java.util.concurrent.FutureTask.run(Unknown Source)
          at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          at java.lang.Thread.run(Unknown Source)
          Caused by: org.jinterop.dcom.common.JIRuntimeException: Access is denied, please
          check whether the [domain-username-password] are correct. Also, if not already
          done please check the GETTING STARTED and FAQ sections in readme.htm. They
          provide information on how to correctly configure the Windows machine for DCOM
          access, so as to avoid such exceptions. [0x00000005]
          at org.jinterop.winreg.IJIWinReg$createKey.read(IJIWinReg.java:459)
          at ndr.NdrObject.decode(NdrObject.java:19)
          at rpc.ConnectionOrientedEndpoint.call(ConnectionOrientedEndpoint.java:138)
          at rpc.Stub.call(Stub.java:112)
          at org.jinterop.winreg.smb.JIWinRegStub.winreg_CreateKey(JIWinRegStub.java:291)
          ... 10 more
          {noformat}
          nuncanada made changes -
          Assignee New: nuncanada [ nuncanada ]
          Resolution New: Not A Defect [ 7 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          Garen Parham made changes -
          Link New: This issue depends on JENKINS-4929 [ JENKINS-4929 ]
          Garen Parham made changes -
          Resolution Original: Not A Defect [ 7 ]
          Status Original: Resolved [ 5 ] New: Reopened [ 4 ]
          Daniel Beck made changes -
          Component/s New: windows-slaves-plugin [ 18327 ]
          Component/s Original: remoting [ 15489 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 134932 ] New: JNJira + In-Review [ 185931 ]
          Oleg Nenashev made changes -
          Link New: This issue is duplicated by JENKINS-16418 [ JENKINS-16418 ]
          Mark Waite made changes -
          Resolution New: Won't Fix [ 2 ]
          Status Original: Reopened [ 4 ] New: Closed [ 6 ]

            nuncanada nuncanada
            perostman perostman
            Votes:
            13 Vote for this issue
            Watchers:
            20 Start watching this issue

              Created:
              Updated:
              Resolved: