After a bunch of experimentation we seem to have hit a size limit on windows. We have been adding a number of projects to the system, if we remove enough of the projects it runs as expected, but with all of them it fails. We have one large project that if removed from the classpath then groovyc runs just fine. We can also include it but remove a number of smaller projects.
I think we'll need to separate runtime vs compile time requirements. We're tried upping the memory settings and that doesn't seem to work, so it looks like it's some string length limit on Windows. Arrrrrg! Not sure yet where to file a bug report Gradle/Groovy/Oracle/MS? Dave On Tue, Jan 25, 2011 at 5:15 PM, Dave King <[email protected]> wrote: > The only thing in the stack trace that looks useful is > Cannot run program "c:\PROGRA~1\Java\jdk1.6.0_10\jre\bin\java": > CreateProcess error=87 > > How ever you can run c:\PROGRA~1\Java\jdk1.6.0_10\jre\bin\java > -version and get the expected result. I don't think we got even that > bit of info from machine running the 1.5 JVM. > > While the test machine I've been using is on Gradle 0.9 one of the > other dev's has upgraded to 9.2 and we still see the issue. > > Info dump from the test machine: > > Gradle 0.9 > ------------------------------------------------------------ > Gradle build time: Sunday, 19 December 2010 1:42:19 PM EST > Groovy: 1.7.6 > Ant: Apache Ant version 1.8.1 compiled on April 30 2010 > Ivy: 2.2.0 > JVM: 1.6.0_10 (Sun Microsystems Inc. 11.0-b15) > OS: Windows Vista 6.0 x86 > > * Where: > Build file 'D:\sandbox\git\Gemini\classroom\classroom-full\build.gradle' > > * What went wrong: > Execution failed for task ':classroom-full:compileDemoGroovy'. > Cause: Error running forked groovyc. > > * Try: > Run with -d option to get more details. Run with -S option to get the full > (very > verbose) stacktrace. > > * Exception is: > org.gradle.api.tasks.LocationAwareTaskExecutionException: Build file > 'D:\sandbox > \git\Gemini\classroom\classroom-full\build.gradle' > Execution failed for task ':classroom-full:compileDemoGroovy'. > at > org.gradle.api.internal.tasks.DefaultTaskExecuter.executeActions(Defa > ultTaskExecuter.java:66) > at > org.gradle.api.internal.tasks.DefaultTaskExecuter.execute(DefaultTask > Executer.java:43) > at > org.gradle.api.internal.project.taskfactory.PostExecutionAnalysisTask > Executer.execute(PostExecutionAnalysisTaskExecuter.java:32) > at > org.gradle.api.internal.project.taskfactory.ExecutionShortCircuitTask > Executer.execute(ExecutionShortCircuitTaskExecuter.java:50) > at > org.gradle.api.internal.tasks.SkipTaskExecuter.doExecute(SkipTaskExec > uter.java:57) > at > org.gradle.api.internal.tasks.SkipTaskExecuter.execute(SkipTaskExecut > er.java:35) > at > org.gradle.api.internal.tasks.ExecuteAtMostOnceTaskExecuter.execute(E > xecuteAtMostOnceTaskExecuter.java:32) > at org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:231) > at > org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTask > GraphExecuter.java:167) > at > org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGr > aphExecuter.java:160) > at > org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGrap > hExecuter.java:78) > at > org.gradle.execution.TaskNameResolvingBuildExecuter.execute(TaskNameR > esolvingBuildExecuter.java:113) > at > org.gradle.execution.DelegatingBuildExecuter.execute(DelegatingBuildE > xecuter.java:54) > at > org.gradle.initialization.DefaultGradleLauncher.doBuildStages(Default > GradleLauncher.java:153) > at > org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradle > Launcher.java:107) > at > org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLaun > cher.java:75) > at org.gradle.launcher.RunBuildAction.execute(RunBuildAction.java:41) > at org.gradle.launcher.RunBuildAction.execute(RunBuildAction.java:27) > at > org.gradle.launcher.CommandLineActionFactory$WithLoggingAction.execut > e(CommandLineActionFactory.java:209) > at > org.gradle.launcher.CommandLineActionFactory$WithLoggingAction.execut > e(CommandLineActionFactory.java:193) > at org.gradle.launcher.Main.execute(Main.java:55) > at org.gradle.launcher.Main.main(Main.java:40) > at > org.gradle.launcher.ProcessBootstrap.runNoExit(ProcessBootstrap.java: > 46) > at org.gradle.launcher.ProcessBootstrap.run(ProcessBootstrap.java:28) > at org.gradle.launcher.GradleMain.main(GradleMain.java:24) > Caused by: : Error running forked groovyc. > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav > a:106) > at > org.gradle.api.internal.project.ant.BasicAntBuilder.nodeCompleted(Bas > icAntBuilder.java:71) > at > org.gradle.api.internal.project.AntBuilderDelegate.nodeCompleted(Defa > ultIsolatedAntBuilder.groovy:137) > at > org.gradle.api.internal.tasks.compile.AntGroovyCompiler$_execute_clos > ure1.doCall(AntGroovyCompiler.groovy:66) > at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:61) > at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:31) > at org.gradle.util.ConfigureUtil$configure.call(Unknown Source) > at > org.gradle.api.internal.project.DefaultIsolatedAntBuilder.execute(Def > aultIsolatedAntBuilder.groovy:98) > at > org.gradle.api.internal.project.IsolatedAntBuilder$execute.call(Unkno > wn Source) > at > org.gradle.api.internal.tasks.compile.AntGroovyCompiler.execute(AntGr > oovyCompiler.groovy:63) > at > org.gradle.api.internal.tasks.compile.IncrementalJavaSourceCompiler.e > xecute(IncrementalJavaSourceCompiler.java:73) > at > org.gradle.api.tasks.compile.GroovyCompile.compile(GroovyCompile.java > :60) > at > org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObj > ect.java:158) > at > org.gradle.api.internal.CompositeDynamicObject.invokeMethod(Composite > DynamicObject.java:93) > at > org.gradle.api.tasks.compile.GroovyCompile_Decorated.invokeMethod(Unk > nown Source) > at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23) > at > org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskF > actory$2.execute(AnnotationProcessingTaskFactory.java:131) > at > org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskF > actory$2.execute(AnnotationProcessingTaskFactory.java:129) > at > org.gradle.api.internal.tasks.DefaultTaskExecuter.executeActions(Defa > ultTaskExecuter.java:58) > ... 24 more > Caused by: java.io.IOException: Cannot run program > "c:\PROGRA~1\Java\jdk1.6.0_10 > \jre\bin\java": CreateProcess error=87, The parameter is incorrect > at > org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Exec > ute.java:827) > at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:445) > at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:459) > ... 44 more > Caused by: java.io.IOException: CreateProcess error=87, The parameter is > incorre > ct > ... 47 more > > On Tue, Jan 25, 2011 at 3:53 PM, Peter Niederwieser <[email protected]> > wrote: >> >> Can you provide more information? E.g. Gradle version (gradle/gradlew -v), >> Groovy version, full stack trace (-S), debug log output (-d). >> >> -- >> Peter Niederwieser >> Developer, Gradle >> http://www.gradle.org >> Trainer & Consultant, Gradle Inc. >> http://www.gradle.biz >> Founder, Spock Framework >> http://spockframework.org >> -- >> View this message in context: >> http://gradle.1045684.n5.nabble.com/Groovyc-fork-failing-on-Windows-tp3357060p3357134.html >> Sent from the gradle-user mailing list archive at Nabble.com. >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
