Bug#764017: closure-compiler: java.lang.RuntimeException when run on architectures with gcj instead of openjdk (hurd-i386, kfreebsd-any, sparc)
Johannes Schauer
j.schauer at email.de
Sat Oct 4 21:00:12 UTC 2014
Package: closure-compiler
Version: 20130227+dfsg1-6
Severity: important
Hi,
suppose, the file "out.js" is empty then the following will happen on
architectures without openjdk but gcj (hurd-i386, kfreebsd-any, sparc):
$ closure-compiler --js out.js
java.lang.RuntimeException: java.lang.LinkageError: loading constraint violated
at com.google.javascript.jscomp.Compiler.runInCompilerThread(Compiler.java:712)
at com.google.javascript.jscomp.Compiler.compile(Compiler.java:644)
at com.google.javascript.jscomp.Compiler.compile(Compiler.java:600)
at com.google.javascript.jscomp.AbstractCommandLineRunner.doRun(AbstractCommandLineRunner.java:784)
at com.google.javascript.jscomp.AbstractCommandLineRunner.run(AbstractCommandLineRunner.java:380)
at com.google.javascript.jscomp.CommandLineRunner.main(CommandLineRunner.java:980)
Caused by: java.lang.LinkageError: loading constraint violated
at java.lang.VMClassLoader.defineClass(libgcj.so.15)
at java.lang.ClassLoader.defineClass(libgcj.so.15)
at java.security.SecureClassLoader.defineClass(libgcj.so.15)
at java.net.URLClassLoader.findClass(libgcj.so.15)
at java.lang.ClassLoader.loadClass(libgcj.so.15)
at java.lang.ClassLoader.loadClass(libgcj.so.15)
at com.google.javascript.jscomp.Result.<init>(Result.java:54)
at com.google.javascript.jscomp.Compiler.getResult(Compiler.java:981)
at com.google.javascript.jscomp.Compiler$2.call(Compiler.java:648)
at com.google.javascript.jscomp.Compiler$2.call(Compiler.java:644)
at com.google.javascript.jscomp.Compiler$3.call(Compiler.java:674)
at java.util.concurrent.FutureTask$Sync.innerRun(libgcj.so.15)
at java.util.concurrent.FutureTask.run(libgcj.so.15)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(libgcj.so.15)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(libgcj.so.15)
at java.lang.Thread.run(libgcj.so.15)
This renders closure-compiler useless on hurd-i386, kfreebsd-any and sparc.
cheers, josch
More information about the pkg-java-maintainers
mailing list