MSYS (Minimal SYStem) uses UNIX format paths but because the JDK requires DOS format JAVA_HOME must be in DOS format. startGroovy does not amend JAVA_HOME for MSYS (it does for Cygwin) before issuing the exec. THis leads to error messages such as:
exec: /h/users/russel/Progs/OddsByLanguage/Gant/Test/C:\Program Files\Java\jdk1.6.0_06/bin/java: cannot execute: No such file or directory
MSYS does not provide an equivalent oif cygpath, and cygpath cannot be assumed.
Although marked as Minor, this is actually a blocking bug as it is impossible to run Groovy in this context/environment.
|Field||Original Value||New Value|
|Fix Version/s||1.5.8 [ 14630 ]|
|Fix Version/s||1.6-rc-1 [ 14009 ]|
|Fix Version/s||1.7 [ 14014 ]|
|Assignee||Russel Winder [ russel ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|