Kompilierung fehlgeschlagen: Fehler beim Laden von AnnotatedElement, ConcurrentMap, CharSequence aus Java 8 unter Scala 2.10?
Ich bin mit dem folgenden:
- Scala 2.10.4
- Scalatra 2.2.2
- sbt 0.13.0
- java 1.8.0
- casbah 2.7.2
- scalatra-sbt 0.3.5
Ich bin Häufig läuft in diesen Fehler:
21:32:00.836 [qtp1687101938-55] ERROR o.fusesource.scalate.TemplateEngine - Compilation failed:
error: error while loading CharSequence, class file '/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/rt.jar(java/lang/CharSequence.class)' is broken
(class java.lang.RuntimeException/bad constant pool tag 18 at byte 10)
error: error while loading ConcurrentMap, class file '/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/rt.jar(java/util/concurrent/ConcurrentMap.class)' is broken
(class java.lang.RuntimeException/bad constant pool tag 18 at byte 61)
two errors found
21:38:03.616 [qtp1687101938-56] ERROR o.fusesource.scalate.TemplateEngine - Compilation failed:
error: error while loading AnnotatedElement, class file '/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/rt.jar(java/lang/reflect/AnnotatedElement.class)' is broken
(class java.lang.RuntimeException/bad constant pool tag 18 at byte 76)
one error found
Derzeit bei mir läuft, in diese, wenn Sie einfach versuchen, rufen Sie ein .count()
auf meine MongoDB collection.
Beim Googeln, es scheint, wie es kann verursacht werden durch dependency-Probleme. Die Sache ist die, ich bin mit Scalatra nur zu dienen, eine API und eigentlich nicht benötigen eine der scalate Zeug. Ich auskommentiert alle Verweise auf Sie, aber ich bekomme immer noch diese. Könnte es ein Abhängigkeitsproblem zwischen den Bibliotheken, die ich verwende?
InformationsquelleAutor der Frage jnfr | 2014-06-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
In meiner Firma hatten wir dieses problem mit CharSequence. Zurückzuführen ist dies auf Scala 2.10.x funktioniert nicht mit Java 8. Dies wurde bereits in Scalas Mailingliste. Wechseln Sie zurück zu Java 7.
InformationsquelleAutor der Antwort bkowalikpl
Wechsel zu Scala 2.10.4 das problem bei mir gelöst.
InformationsquelleAutor der Antwort José Ricardo
Ich habe ein ähnliches problem auf Java 1.8.0 arbeiten mit Scala 2.10.4 und sbt 0.12.4. Aber wenn Sie ein Upgrade auf sbt 0.13.7, das problem ist gelöst.
InformationsquelleAutor der Antwort viirya
Sehe ich das gleiche Problem mit der software erfordern Scala 2.9.2+ und Java 1.7 läuft auf der Scala 2.10.4 und Java 1.8. Geändert von Java 7 via sudo update-alternatives --config java
InformationsquelleAutor der Antwort Edi Bice
Ich löste dies durch den Einsatz von:
Meine Umgebung ist:
InformationsquelleAutor der Antwort Panda1667075
War viel Neukonfiguration für mich, um es zu arbeiten,
hier ist mein (JETZT) arbeiten errichten.sbt verwenden,
sbt 0.13.15 und scala 2.10.4 und jdk 1.8.1_131
InformationsquelleAutor der Antwort Sean Bradley
Ich habe auch das gleiche Problem bei Ubuntu 14.04, aber ich gelöst durch entfernen der scala 2.10 und Installation 2.11
Nun versuchen.
InformationsquelleAutor der Antwort Nagaraj Vittal
Ich hoffe, dass eine stabile version von Scala wird Ihnen helfen, Versuchen 2.10.x mit Java 1.7.x-Versionen für eine bessere Leistung.
Ich meine, es war für mich auch das gleiche.
InformationsquelleAutor der Antwort Murtaza Kanchwala
Ich hatte das gleiche problem. Aber durch den Wechsel zu Java 7-mein problem ist gelöst.
So, jetzt diese Konfiguration funktioniert bei mir:
InformationsquelleAutor der Antwort Ali