-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
OS: Windows 2003 Server 64-bit
Similar to a previous bug, the plug in is looking in the wrong location on a 64 bit machine. In the registry, the information is stored under
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Cygnus Solutions/Cygwin/mounts v2/
and not under
HKEY_LOCAL_MACHINE/SOFTWARE/Cygnus Solutions/Cygwin/mounts v2/
[JENKINS-7303] Could not find "cygpath" on Win64 machine
Description |
Original:
Started by user anonymous Building remotely on asqe-xeon-4.sfbay.sun.com Allocating TCP port 8080 TCP port allocation complete FATAL: command execution failed java.io.IOException: Cannot run program "cygpath": CreateProcess error=2, The system cannot find the file specified at java.lang.ProcessBuilder.start(Unknown Source) at hudson.Proc$LocalProc.<init>(Proc.java:145) at hudson.Proc$LocalProc.<init>(Proc.java:118) at hudson.Launcher$LocalLauncher.launch(Launcher.java:633) at hudson.Launcher$ProcStarter.start(Launcher.java:268) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:773) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:751) at hudson.remoting.UserRequest.perform(UserRequest.java:103) at hudson.remoting.UserRequest.perform(UserRequest.java:47) at hudson.remoting.Request$2.run(Request.java:236) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 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 hudson.remoting.Engine$1$1.run(Engine.java:54) at java.lang.Thread.run(Unknown Source) Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified at java.lang.ProcessImpl.create(Native Method) at java.lang.ProcessImpl.<init>(Unknown Source) at java.lang.ProcessImpl.start(Unknown Source) ... 17 more Archiving artifacts Collecting JWSDP SQE reports |
New:
Similar to a previous bug, the plug in is looking in the wrong location on a 64 bit machine. In the registry, the information is stored under HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Cygnus Solutions/Cygwin/mounts v2/ and not under HKEY_LOCAL_MACHINE/SOFTWARE/Cygnus Solutions/Cygwin/mounts v2/ |
Environment | Original: Platform: All, OS: All | New: OS: Windows 2003 Server 64-bit |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Resolution | Original: Fixed [ 1 ] | |
Status | Original: Resolved [ 5 ] | New: Reopened [ 4 ] |
Component/s | New: cygpath [ 15987 ] | |
Component/s | Original: plugin [ 15491 ] |
Workflow | Original: JNJira [ 137402 ] | New: JNJira + In-Review [ 185968 ] |
Code changed in jenkins
User: Kohsuke Kawaguchi
Path:
src/main/java/hudson/plugins/cygpath/CygpathLauncherDecorator.java
http://jenkins-ci.org/commit/cygpath-plugin/f2d22f019b9184a98dff79dccb3972a5d3a283fd
Log:
[FIXED JENKINS-7303] made to work on 64bit Windows