Package: scala
Version: 2.7.1-1
Severity: grave
scala cannot start if OpenJDK 6 is installed on the system. The
reason seems to be that META-INF/ is listed twice in the JAR file
(this is from openjdk-6-jre-lib, version 6b11-9), triggering an assert
in the Scala library. AFAICS, this has been fixed upstream by
disabling the assert.
$ scala
Welcome to Scala version 2.7.1final (OpenJDK 64-Bit Server VM, Java 1.6.0_0).
Type in expressions to have them evaluated.
Type :help for more information.
scala> Exception in thread "main" java.lang.AssertionError: assertion failed:
/usr/lib/jvm/java-6-openjdk/jre/lib/ext/dnsns.jar - META-INF/
at scala.Predef$.assert(Predef.scala:92)
at scala.tools.nsc.io.ZipArchive.load(ZipArchive.scala:121)
at scala.tools.nsc.io.ZipArchive.lookupName(ZipArchive.scala:100)
at scala.tools.nsc.io.AbstractFile.lookupPath(AbstractFile.scala:183)
at scala.tools.nsc.util.ClassPath$Context.find0$1(ClassPath.scala:108)
at scala.tools.nsc.util.ClassPath$Context.find0$1(ClassPath.scala:104)
at scala.tools.nsc.util.ClassPath$Context.find0$1(ClassPath.scala:104)
at scala.tools.nsc.util.ClassPath$Context.find0$1(ClassPath.scala:104)
at scala.tools.nsc.util.ClassPath$Context.find0$1(ClassPath.scala:104)
at scala.tools.nsc.util.ClassPath$Context.find0$1(ClassPath.scala:104)
at scala.tools.nsc.util.ClassPath$Context.find0$1(ClassPath.scala:104)
at scala.tools.nsc.util.ClassPath$Context.find0$1(ClassPath.scala:104)
at scala.tools.nsc.util.ClassPath$Context.find0$1(ClassPath.scala:104)
at scala.tools.nsc.util.ClassPath$Context.find0$1(ClassPath.scala:104)
at scala.tools.nsc.util.ClassPath$Context.find(ClassPath.scala:140)
at
scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$refresh$1$$anonfun$apply$1.apply(SymbolLoaders.scala:176)
at
scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$refresh$1$$anonfun$apply$1.apply(SymbolLoaders.scala:174)
at scala.Iterator$class.foreach(Iterator.scala:395)
at scala.collection.Map$$anon$6.foreach(Map.scala:123)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.tools.nsc.io.AbstractFile.foreach(AbstractFile.scala:97)
at
scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$refresh$1.apply(SymbolLoaders.scala:174)
at
scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$refresh$1.apply(SymbolLoaders.scala:173)
at scala.List.foreach(List.scala:827)
at
scala.tools.nsc.symtab.SymbolLoaders$PackageLoader.refresh(SymbolLoaders.scala:173)
at
scala.tools.nsc.symtab.SymbolLoaders$PackageLoader.doComplete(SymbolLoaders.scala:163)
at
scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:80)
at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:493)
at
scala.tools.nsc.symtab.Definitions$definitions$.init(Definitions.scala:650)
at scala.tools.nsc.Global$Run.<init>(Global.scala:459)
at scala.tools.nsc.Interpreter.compileSources(Interpreter.scala:418)
at scala.tools.nsc.Interpreter.compileString(Interpreter.scala:428)
at
scala.tools.nsc.InterpreterLoop$$anonfun$bindSettings$1.apply(InterpreterLoop.scala:88)
at
scala.tools.nsc.InterpreterLoop$$anonfun$bindSettings$1.apply(InterpreterLoop.scala:87)
at scala.tools.nsc.Interpreter.beQuietDuring(Interpreter.scala:103)
at
scala.tools.nsc.InterpreterLoop.bindSettings(InterpreterLoop.scala:87)
at scala.tools.nsc.InterpreterLoop.repl(InterpreterLoop.scala:137)
at scala.tools.nsc.InterpreterLoop.main(InterpreterLoop.scala:306)
at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:147)
at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]