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
signature.asc
Description: This is a digitally signed message part
