New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scala scripts can throw JVM error if extra files placed in SCALA_HOME/lib #8967
Comments
Imported From: https://issues.scala-lang.org/browse/SI-8967?orig=1
|
@retronym said (edited on Nov 7, 2014 9:35:42 PM UTC):
|
Roberto Burgos (rburgosnavas) said: |
@retronym said: |
Roberto Burgos (rburgosnavas) said (edited on Nov 8, 2014 12:02:07 AM UTC): |
@retronym said: % for f in $(echo /home/burgosr/Scala/scala-2.11.4/lib/akka-actor_2.11-2.3.4.jar:/home/burgosr/Scala/scala-2.11.4/lib/ant:/home/burgosr/Scala/scala-2.11.4/lib/config-1.2.1.jar:/home/burgosr/Scala/scala-2.11.4/lib/forkjoin.jar.desired.sha1:/home/burgosr/Scala/scala-2.11.4/lib/jline-2.12.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-actors-2.11.0.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-actors-migration_2.11-1.1.0.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-compiler.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-continuations-library_2.11-1.0.2.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-continuations-plugin_2.11.4-1.0.2.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-library.jar:/home/burgosr/Scala/scala-2.11.4/lib/scalap-2.11.4.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-parser-combinators_2.11-1.0.2.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-reflect.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-swing_2.11-1.0.1.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-xml_2.11-1.0.2.jar | tr ':' ' '); do echo $f; file $f; done |
Roberto Burgos (rburgosnavas) said: for f in $(echo /home/burgosr/Scala/scala-2.11.4/lib/akka-actor_2.11-2.3.4.jar:/home/burgosr/Scala/scala-2.11.4/lib/ant:/home/burgosr/Scala/scala-2.11.4/lib/config-1.2.1.jar:/home/burgosr/Scala/scala-2.11.4/lib/forkjoin.jar.desired.sha1:/home/burgosr/Scala/scala-2.11.4/lib/jline-2.12.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-actors-2.11.0.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-actors-migration_2.11-1.1.0.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-compiler.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-continuations-library_2.11-1.0.2.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-continuations-plugin_2.11.4-1.0.2.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-library.jar:/home/burgosr/Scala/scala-2.11.4/lib/scalap-2.11.4.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-parser-combinators_2.11-1.0.2.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-reflect.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-swing_2.11-1.0.1.jar:/home/burgosr/Scala/scala-2.11.4/lib/scala-xml_2.11-1.0.2.jar | tr ':' ' '); do echo $f; file $f; done
/home/burgosr/Scala/scala-2.11.4/lib/akka-actor_2.11-2.3.4.jar
/home/burgosr/Scala/scala-2.11.4/lib/akka-actor_2.11-2.3.4.jar: Java Jar file data (zip)
/home/burgosr/Scala/scala-2.11.4/lib/ant
/home/burgosr/Scala/scala-2.11.4/lib/ant: directory
/home/burgosr/Scala/scala-2.11.4/lib/config-1.2.1.jar
/home/burgosr/Scala/scala-2.11.4/lib/config-1.2.1.jar: Java Jar file data (zip)
/home/burgosr/Scala/scala-2.11.4/lib/forkjoin.jar.desired.sha1
/home/burgosr/Scala/scala-2.11.4/lib/forkjoin.jar.desired.sha1: ASCII text
/home/burgosr/Scala/scala-2.11.4/lib/jline-2.12.jar
/home/burgosr/Scala/scala-2.11.4/lib/jline-2.12.jar: Java Jar file data (zip)
/home/burgosr/Scala/scala-2.11.4/lib/scala-actors-2.11.0.jar
/home/burgosr/Scala/scala-2.11.4/lib/scala-actors-2.11.0.jar: Java Jar file data (zip)
/home/burgosr/Scala/scala-2.11.4/lib/scala-actors-migration_2.11-1.1.0.jar
/home/burgosr/Scala/scala-2.11.4/lib/scala-actors-migration_2.11-1.1.0.jar: Java Jar file data (zip)
/home/burgosr/Scala/scala-2.11.4/lib/scala-compiler.jar
/home/burgosr/Scala/scala-2.11.4/lib/scala-compiler.jar: Java Jar file data (zip)
/home/burgosr/Scala/scala-2.11.4/lib/scala-continuations-library_2.11-1.0.2.jar
/home/burgosr/Scala/scala-2.11.4/lib/scala-continuations-library_2.11-1.0.2.jar: Java Jar file data (zip)
/home/burgosr/Scala/scala-2.11.4/lib/scala-continuations-plugin_2.11.4-1.0.2.jar
/home/burgosr/Scala/scala-2.11.4/lib/scala-continuations-plugin_2.11.4-1.0.2.jar: Java Jar file data (zip)
/home/burgosr/Scala/scala-2.11.4/lib/scala-library.jar
/home/burgosr/Scala/scala-2.11.4/lib/scala-library.jar: Java Jar file data (zip)
/home/burgosr/Scala/scala-2.11.4/lib/scalap-2.11.4.jar
/home/burgosr/Scala/scala-2.11.4/lib/scalap-2.11.4.jar: Java Jar file data (zip)
/home/burgosr/Scala/scala-2.11.4/lib/scala-parser-combinators_2.11-1.0.2.jar
/home/burgosr/Scala/scala-2.11.4/lib/scala-parser-combinators_2.11-1.0.2.jar: Java Jar file data (zip)
/home/burgosr/Scala/scala-2.11.4/lib/scala-reflect.jar
/home/burgosr/Scala/scala-2.11.4/lib/scala-reflect.jar: Java Jar file data (zip)
/home/burgosr/Scala/scala-2.11.4/lib/scala-swing_2.11-1.0.1.jar
/home/burgosr/Scala/scala-2.11.4/lib/scala-swing_2.11-1.0.1.jar: Java Jar file data (zip)
/home/burgosr/Scala/scala-2.11.4/lib/scala-xml_2.11-1.0.2.jar
/home/burgosr/Scala/scala-2.11.4/lib/scala-xml_2.11-1.0.2.jar: Java Jar file data (zip) |
@retronym said: A similar symptom was reported here: https://trac.macports.org/ticket/30550 I suspect that the error reporting in the JDK is poor when it comes to problems like this on the boot classpath. To troubleshoot this theory, you could run the Here's what I see doing that (using dtruss on Mac): https://gist.github.com/retronym/0542fc2f4c70c39843d8 |
@retronym said: |
Roberto Burgos (rburgosnavas) said: Anyway, I extracted a fresh copy of 2.11.4 (no sources!) and the REPL and scalac work fine. |
@retronym said: |
I get the following error when I try to run the Scala 2.11.2 and 2.11.4 REPL or compile with scalac:
I see this error in two different machines. Interestingly, I can run 2.11.2 and 2.11.4 REPLs within sbt without any problems, and I can compile projects within an IDE as well. I also don't see this error using Scala 2.11.1 and below.
Additionally,
scala -nobootcp
andscalac -nobootcp
does work for both version. This was suggested by Paul Phillips in #4433.The text was updated successfully, but these errors were encountered: