On Sun, 2009-08-16 at 08:54 +0100, Russel Winder wrote:
[ . . . ]
> The problem appears to be with OpenJDK as shipped with Ubuntu 9.04 --
> both 32-bit and 64-bit versions.
> 
> It seems this version of OpenJDK is fubar wrt covariant returns.

Oh no it isn't ;-)

The failure happens with either Sun JDK or OpenJDK.


|> sh -x ./gradlew clean compile
+ cygwin=false
+ msys=false
+ darwin=false
+ uname
+ [ -z /usr/lib/jvm/java-6-sun-1.6.0.14 ]
+ false
+ STARTER_MAIN_CLASS=org.gradle.wrapper.WrapperMain
+ dirname ./gradlew
+ CLASSPATH=./wrapper/gradle-wrapper.jar
+ dirname ./gradlew
+ WRAPPER_PROPERTIES=./wrapper/gradle-wrapper.properties
+ [ -z  ]
+ [ -n /usr/lib/jvm/java-6-sun-1.6.0.14 ]
+ [ -x /usr/lib/jvm/java-6-sun-1.6.0.14/jre/sh/java ]
+ JAVACMD=/usr/lib/jvm/java-6-sun-1.6.0.14/bin/java
+ [ ! -x /usr/lib/jvm/java-6-sun-1.6.0.14/bin/java ]
+ [ -z /usr/lib/jvm/java-6-sun-1.6.0.14 ]
+ false
+ /usr/lib/jvm/java-6-sun-1.6.0.14/bin/java -classpath 
./wrapper/gradle-wrapper.jar -Dtools.jar= 
-Dorg.gradle.wrapper.properties=./wrapper/gradle-wrapper.properties 
org.gradle.wrapper.WrapperMain clean compile
:clean
:compile
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, 
/home/users/russel/Repositories/Bazaar/Subversion/GradleCore/Trunk/src/main/groovy/org/gradle/api/internal/file/CopySpecImpl.groovy:
 62: The return type of org.gradle.api.file.CopySpec from([Ljava.lang.Object;) 
in org.gradle.api.internal.file.CopySpecImpl is incompatible with 
org.gradle.api.file.CopySourceSpec from([Ljava.lang.Object;) in 
org.gradle.api.file.CopySourceSpec.
Node: org.codehaus.groovy.ast.MethodNode. At [62:5]  @ line 62, column 5.
       CopySpec from(Object... sourcePaths) {
       ^

1 error


Build failed with an exception.
Run with -s or -d option to get more details. Run with -f option to get the 
full (very verbose) stacktrace.

Build file 
'/home/users/russel/Repositories/Bazaar/Subversion/GradleCore/Trunk/build.gradle'

Execution failed for task ':compile'.
Cause: Forked groovyc returned error code: 1

BUILD FAILED

Total time: 52.725 secs
513 balin:~/Repositories/Bazaar/Subversion/GradleCore/Trunk
|> JAVA_HOME=/usr/lib/jvm/java-6-openjdk sh -x ./gradlew clean compile
+ cygwin=false
+ msys=false
+ darwin=false
+ uname
+ [ -z /usr/lib/jvm/java-6-openjdk ]
+ false
+ STARTER_MAIN_CLASS=org.gradle.wrapper.WrapperMain
+ dirname ./gradlew
+ CLASSPATH=./wrapper/gradle-wrapper.jar
+ dirname ./gradlew
+ WRAPPER_PROPERTIES=./wrapper/gradle-wrapper.properties
+ [ -z  ]
+ [ -n /usr/lib/jvm/java-6-openjdk ]
+ [ -x /usr/lib/jvm/java-6-openjdk/jre/sh/java ]
+ JAVACMD=/usr/lib/jvm/java-6-openjdk/bin/java
+ [ ! -x /usr/lib/jvm/java-6-openjdk/bin/java ]
+ [ -z /usr/lib/jvm/java-6-openjdk ]
+ false
+ /usr/lib/jvm/java-6-openjdk/bin/java -classpath ./wrapper/gradle-wrapper.jar 
-Dtools.jar= 
-Dorg.gradle.wrapper.properties=./wrapper/gradle-wrapper.properties 
org.gradle.wrapper.WrapperMain clean compile
:clean
:compile
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, 
/home/users/russel/Repositories/Bazaar/Subversion/GradleCore/Trunk/src/main/groovy/org/gradle/api/internal/file/CopySpecImpl.groovy:
 62: The return type of org.gradle.api.file.CopySpec from([Ljava.lang.Object;) 
in org.gradle.api.internal.file.CopySpecImpl is incompatible with 
org.gradle.api.file.CopySourceSpec from([Ljava.lang.Object;) in 
org.gradle.api.file.CopySourceSpec.
Node: org.codehaus.groovy.ast.MethodNode. At [62:5]  @ line 62, column 5.
       CopySpec from(Object... sourcePaths) {
       ^

1 error


Build failed with an exception.
Run with -s or -d option to get more details. Run with -f option to get the 
full (very verbose) stacktrace.

Build file 
'/home/users/russel/Repositories/Bazaar/Subversion/GradleCore/Trunk/build.gradle'

Execution failed for task ':compile'.
Cause: Forked groovyc returned error code: 1

BUILD FAILED

Total time: 49.186 secs

-- 
Russel.
=============================================================================
Dr Russel Winder      Partner
                                            xmpp: [email protected]
Concertant LLP        t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road,   f: +44 8700 516 084   voip: sip:[email protected]
London SW11 1EN, UK   m: +44 7770 465 077   skype: russel_winder

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to