-
Bug
-
Resolution: Won't Do
-
Blocker
-
None
-
Windows 7 - Master, Windows XP - Slave
I set up a Windows XP slave as a Windows service. It was working for a while, but then suddenly the master machine (which is Windows 7) wasn't able to start the slave.jar.
Log Output:
Connecting to GMS2S2HLF1
Checking if Java exists
java full version "1.6.0_17-b04"
Copying slave.jar
Starting the service
...And it just hangs here. I have no idea what has caused this. I've tried setting up different slave machines (all Windows XP) and they all do the same thing.
- depends on
-
JENKINS-4929 windows 7 x86_64 slave fails to launch via DCOM
-
- Resolved
-
-
JENKINS-8957 JDK installation influences already installed java instances, reinstall of Java had to be done to get back up and running
-
- Resolved
-
-
JENKINS-6957 Windows slave fails to find java
-
- Resolved
-
- is related to
-
JENKINS-8957 JDK installation influences already installed java instances, reinstall of Java had to be done to get back up and running
-
- Resolved
-
-
JENKINS-7701 error launching slave agent to w2k8 server
-
- Closed
-
I do encounter the same problem on a different setup: master osx and slave running windows 7 x64 (started as service)
My luck is that after a lot of time I obtained some expection:
ERROR: The handle is invalid.
jcifs.smb.SmbException: The handle is invalid.
at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:545)
at jcifs.smb.SmbTransport.send(SmbTransport.java:646)
at jcifs.smb.SmbSession.send(SmbSession.java:244)
at jcifs.smb.SmbTree.send(SmbTree.java:119)
at jcifs.smb.SmbFile.send(SmbFile.java:770)
at jcifs.smb.SmbFileOutputStream.writeDirect(SmbFileOutputStream.java:245)
at jcifs.smb.SmbFileOutputStream.write(SmbFileOutputStream.java:216)
at hudson.Util.copyStream(Util.java:418)
at hudson.Util.copyStreamAndClose(Util.java:430)
at hudson.os.windows.ManagedWindowsServiceLauncher.copySlaveJar(ManagedWindowsServiceLauncher.java:293)
at hudson.os.windows.ManagedWindowsServiceLauncher.launch(ManagedWindowsServiceLauncher.java:239)
at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:184)
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:637)