Bug#750751: clojure1.4: FTBFS with Java 8: AbstractMethodError in clojure.test-clojure.reflect
Emmanuel Bourg
ebourg at apache.org
Fri Jun 6 14:06:51 UTC 2014
Source: clojure1.4
Version: 1.4.0+dfsg-3
Severity: important
User: debian-java at lists.debian.org
Usertags: openjdk-8-transition
Hi,
During a rebuild of all Java packages in sid with OpenJDK 8,
this package failed to build with the following error:
[java] Testing clojure.test-clojure.reflect
[java]
[java] ERROR in (compare-reflect-and-asm) (:-1)
[java] Uncaught exception, not in assertion.
[java] expected: nil
[java] actual: java.lang.AbstractMethodError: clojure.reflect.AsmReflector$reify__8834.visitAnnotation(Ljava/lang/String;Z)Lorg/objectweb/asm/AnnotationVisitor;
[java] at org.objectweb.asm.ClassReader.accept (:-1)
[java] org.objectweb.asm.ClassReader.accept (:-1)
[java] clojure.reflect.AsmReflector.do_reflect (java.clj:203)
[java] clojure.reflect$fn__8655$G__8651__8658.invoke (reflect.clj:44)
[java] clojure.reflect$fn__8655$G__8650__8662.invoke (reflect.clj:44)
[java] clojure.lang.AFn.applyToHelper (AFn.java:163)
[java] clojure.lang.AFn.applyTo (AFn.java:151)
[java] clojure.core$apply.invoke (core.clj:603)
[java] clojure.core$partial$fn__4070.doInvoke (core.clj:2343)
[java] clojure.lang.RestFn.invoke (RestFn.java:408)
[java] clojure.reflect$type_reflect.doInvoke (reflect.clj:100)
[java] clojure.lang.RestFn.invoke (RestFn.java:439)
[java] clojure.test_clojure.reflect/fn (reflect.clj:22)
[java] clojure.test$test_var$fn__6926.invoke (test.clj:701)
[java] clojure.test$test_var.invoke (test.clj:701)
[java] clojure.test$test_all_vars$fn__6930$fn__6937.invoke (test.clj:717)
[java] clojure.test$default_fixture.invoke (test.clj:671)
[java] clojure.test$test_all_vars$fn__6930.invoke (test.clj:717)
[java] clojure.test$default_fixture.invoke (test.clj:671)
[java] clojure.test$test_all_vars.invoke (test.clj:713)
[java] clojure.test$test_ns.invoke (test.clj:736)
[java] clojure.core$map$fn__4087.invoke (core.clj:2432)
[java] clojure.lang.LazySeq.sval (LazySeq.java:42)
[java] clojure.lang.LazySeq.seq (LazySeq.java:60)
[java] clojure.lang.ChunkedCons.chunkedNext (ChunkedCons.java:59)
[java] clojure.core$chunk_next.invoke (core.clj:644)
[java] clojure.core$reduce1.invoke (core.clj:879)
[java] clojure.core$reduce1.invoke (core.clj:871)
[java] clojure.core$merge_with.doInvoke (core.clj:2649)
[java] clojure.lang.RestFn.applyTo (RestFn.java:139)
[java] clojure.core$apply.invoke (core.clj:603)
[java] clojure.test$run_tests.doInvoke (test.clj:751)
[java] clojure.lang.RestFn.applyTo (RestFn.java:137)
[java] clojure.core$apply.invoke (core.clj:601)
[java] clojure.test_clojure$eval21708.invoke (run_tests.clj:60)
[java] clojure.lang.Compiler.eval (Compiler.java:6514)
[java] clojure.lang.Compiler.load (Compiler.java:6955)
[java] clojure.lang.Compiler.loadFile (Compiler.java:6915)
[java] clojure.main$load_script.invoke (main.clj:283)
[java] clojure.main$script_opt.invoke (main.clj:343)
[java] clojure.main$main.doInvoke (main.clj:427)
[java] clojure.lang.RestFn.invoke (RestFn.java:408)
[java] clojure.lang.Var.invoke (Var.java:415)
[java] clojure.lang.AFn.applyToHelper (AFn.java:161)
[java] clojure.lang.Var.applyTo (Var.java:532)
[java] clojure.main.main (main.java:37)
The full build log is available from:
http://87.98.165.193/debian/openjdk8-rebuild/logs-failed-jdk8/clojure1.4_1.4.0+dfsg-3_unstable_jdk8.log
OpenJDK 8 packages are available for testing here:
http://87.98.165.193/debian/openjdk-8u5-b13/
More information about the pkg-java-maintainers
mailing list