Anyone make any sense of this?

Seems like there's not that much we could do. Even if we didn't explicitly set 
-Dfile.separator for the workers it would still be the same value right?

Begin forwarded message:

> From: Gradle <[email protected]>
> Subject: New problem: Java 7, Gradle 1.4, Windows VM Initialization Fails 
> Possibly D...
> Date: 6 February 2013 3:58:12 PM GMT
> To: [email protected]
> 
> Geoffrey Lane just reported this problem in Gradle:
> 
> Java 7, Gradle 1.4, Windows VM Initialization Fails Possibly Due to 
> file.separator=\
> 
> Running 'gradle test' with Java 1.7.0_09 works. Versions after _09 do on 
> Windows fail because of the file.separator being set to "\". I think this is 
> a JVM issue (and I submitted a bug to Oracle), but Gradle could work it out 
> by not explicitly setting that property. Is there a way to prevent it from 
> being set? 
> 
> Starting process 'Gradle Worker 1'. Working directory: 
> C:\Users\glane\projects\bus Command: C:\Program 
> Files\Java\jdk1.7.0_13\bin\java.exe -Dawt.toolkit=sun.awt.windows.WToolkit 
> -Dfile.encoding.pkg=sun.io -Dfile.separator=\ -Dhttp.keepAlive=true 
> -Djacoco=true -Djava.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment 
> -Djava.awt.printerjob=sun.awt.windows.WPrinterJob 
> -Djava.class.path=C:/Users/glane/projects/bus/gradle/wrapper/gradle-wrapper.jar
>  -Djava.class.version=51.0 -Djava.endorsed.dirs=C:\Program 
> Files\Java\jdk1.7.0_13\jre\lib\endorsed -Djava.ext.dirs=C:\Program 
> Files\Java\jdk1.7.0_13\jre\lib\ext;C:\Windows\Sun\Java\lib\ext 
> -Djava.home=C:\Program Files\Java\jdk1.7.0_13\jre 
> -Djava.io.tmpdir=C:\cygwin\tmp\ -Djava.library.path=C:\Program 
> Files\Java\jdk1.7.0_13\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\cygwin\usr\local\bin;C:\cygwin\bin;C:\gnuwin32\bin;C:\Program
>  
> Files\Java\jdk1.7.0_13\bin;C:\Windows\SYSTEM32;C:\Windows;C:\Windows\SYSTEM32\WBEM;C:\Program
>  Files\ThinkPad\Bluetooth Software;C:\Program Files\ThinkPad\Bluetooth 
> Software\syswow64;C:\Program Files (x86)\Microsoft SQL 
> Server\100\Tools\Binn;C:\Program Files\Microsoft SQL 
> Server\100\Tools\Binn;C:\Program Files\Microsoft SQL 
> Server\100\DTS\Binn;C:\Program Files (x86)\Microsoft SQL 
> Server\100\Tools\Binn\VSShell\Common7\IDE;C:\Program Files (x86)\Microsoft 
> Visual Studio 9.0\Common7\IDE\PrivateAssemblies;C:\Program Files 
> (x86)\Microsoft SQL Server\100\DTS\Binn;C:\Program Files 
> (x86)\QuickTime\QTSystem;C:\PrograC;C:\cygwin\Program Files (x86)\Graphviz 
> 2.28\bin;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program 
> Files\Intel\WiFi\bin;C:\Program Files\Common 
> Files\Intel\WirelessCommon;C:\Program 
> Files\TortoiseHg;C:\Users\glane\devtools\groovy-2.1.0\bin;C:\Users\glane\devtools\gradle-1.4\bin;C:\Users\glane\devtools\grails-2.1.0\bin;C:\Users\glane\devtools\play-2.0.4;C:\Users\glane\devtools\scala-2.10.0\bin;C:\Users\glane\devtools\sbt-0.12.2\bin;.
>  -Djava.runtime.name=Java(TM) SE Runtime Environment 
> -Djava.runtime.version=1.7.0_13-b20 
> -Djava.security.manager=jarjar.org.gradle.process.internal.child.BootstrapSecurityManager
>  -Djava.specification.name=Java Platform API Specification 
> -Djava.specification.vendor=Oracle Corporation 
> -Djava.specification.version=1.7 -Djava.vendor=Oracle Corporation 
> -Djava.vendor.url=http://java.oracle.com/ 
> -Djava.vendor.url.bug=http://bugreport.sun.com/bugreport/ 
> -Djava.version=1.7.0_13 -Djava.vm.info=mixed mode -Djava.vm.name=Java 
> HotSpot(TM) 64-Bit Server VM -Djava.vm.specification.name=Java Virtual 
> Machine Specification -Djava.vm.specification.vendor=Oracle Corporation 
> -Djava.vm.specification.version=1.7 -Djava.vm.vendor=Oracle Corporation 
> -Djava.vm.version=23.7-b01 
> -Djna.boot.library.path=C:\Users\glane\.gradle\native\jna\win32-amd64 
> -Dline.separator= 
> -Dorg.gradle.appname=gradlew -Dorg.jboss.logging.provider=slf4j 
> -Dos.arch=amd64 -Dos.name=Windows 7 -Dos.version=6.1 -Dpath.separator=; 
> -Dsun.arch.data.model=64 -Dsun.boot.class.path=C:\Program 
> Files\Java\jdk1.7.0_13\jre\lib\resources.jar;C:\Program 
> Files\Java\jdk1.7.0_13\jre\lib\rt.jar;C:\Program 
> Files\Java\jdk1.7.0_13\jre\lib\sunrsasign.jar;C:\Program 
> Files\Java\jdk1.7.0_13\jre\lib\jsse.jar;C:\Program 
> Files\Java\jdk1.7.0_13\jre\lib\jce.jar;C:\Program 
> Files\Java\jdk1.7.0_13\jre\lib\charsets.jar;C:\Program 
> Files\Java\jdk1.7.0_13\jre\lib\jfr.jar;C:\Program 
> Files\Java\jdk1.7.0_13\jre\classes -Dsun.boot.library.path=C:\Program 
> Files\Java\jdk1.7.0_13\jre\bin -Dsun.cpu.endian=little 
> -Dsun.cpu.isalist=amd64 -Dsun.desktop=windows 
> -Dsun.io.unicode.encoding=UnicodeLittle 
> -Dsun.java.command=org.gradle.wrapper.GradleWrapperMain --info test 
> -Dsun.java.launcher=SUN_STANDARD -Dsun.jnu.encoding=Cp1252 
> -Dsun.management.compiler=HotSpot 64-Bit Tiered Compilers 
> -Dsun.os.patch.level=Service Pack 1 -Duser.country=US 
> -Duser.dir=C:\Users\glane\projects\bus -Duser.home=C:\Users\glane 
> -Duser.language=en -Duser.name=glane -Duser.script 
> -Duser.timezone=America/New_York -Duser.variant 
> -javaagent:C:\Users\glane\.gradle\caches\artifacts-23\filestore\org.jacoco\org.jacoco.agent\0.6.2.201302030002\jar\43d5e00b1340f626efc4e39ed30d32f0869e0e43\org.jacoco.agent-0.6.2.201302030002-runtime.jar=destfile=C:\Users\glane\projects\bus\build/coverage-results/jacoco.exec,sessionid=HSServ,append=false,excludes=org.ifxforum.*
>  -XX:MaxPermSize=128m -Xms128m -Xmx512m -Dfile.encoding=Cp1252 -ea -cp 
> C:\Users\glane\.gradle\caches\1.4\workerMain\gradle-worker.jar 
> jarjar.org.gradle.process.internal.launcher.GradleWorkerMain 
> An attempt to initialize for well behaving parent process finished. 
> Successfully started process 'Gradle Worker 1' 
> Error occurred during initialization of VM 
> java.lang.ExceptionInInitializerError 
> at java.lang.Runtime.loadLibrary0(Runtime.java:841) 
> at java.lang.System.loadLibrary(System.java:1084) 
> at java.lang.System.initializeSystemClass(System.java:1145) 
> Caused by: java.lang.StringIndexOutOfBoundsException: String index out of 
> range: 0 
> at java.lang.String.charAt(String.java:658) 
> at java.io.Win32FileSystem.(Win32FileSystem.java:40) 
> at java.io.WinNTFileSystem.(WinNTFileSystem.java:37) 
> at java.io.FileSystem.getFileSystem(Native Method) 
> at java.io.File.(File.java:156) 
> at java.lang.Runtime.loadLibrary0(Runtime.java:841) 
> at java.lang.System.loadLibrary(System.java:1084) 
> at java.lang.System.initializeSystemClass(System.java:1145)
> Reply | Notify me when people reply
> 
> This message sent from the Gradle community on Get Satisfaction. 
> To unsubscribe or change your email settings, click here.
> 
> 
> ----------------
> Create a customer community for your company at GetSatisfaction.com.
> 

-- 
Luke Daley
Principal Engineer, Gradleware 
http://gradleware.com

Reply via email to