akka-training icon indicating copy to clipboard operation
akka-training copied to clipboard

Sbt doesn't compile the project with Java 8 on board

Open ghost opened this issue 10 years ago • 12 comments

I have tried to compile this project (btw: I think it is nice way to learning akka). I used the command sbt and result is below:

$ sbt
Getting org.scala-tools.sbt sbt_2.7.7 0.7.7 ...
downloading http://databinder.net/repo/org.scala-tools.sbt/sbt_2.7.7/0.7.7/jars/sbt_2.7.7.jar ...
    [SUCCESSFUL ] org.scala-tools.sbt#sbt_2.7.7;0.7.7!sbt_2.7.7.jar (9363ms)
downloading https://repo1.maven.org/maven2/org/apache/ivy/ivy/2.2.0/ivy-2.2.0.jar ...
    [SUCCESSFUL ] org.apache.ivy#ivy;2.2.0!ivy.jar (2097ms)
downloading https://repo1.maven.org/maven2/com/jcraft/jsch/0.1.31/jsch-0.1.31.jar ...
    [SUCCESSFUL ] com.jcraft#jsch;0.1.31!jsch.jar (679ms)
downloading https://repo1.maven.org/maven2/org/scala-tools/testing/test-interface/0.5/test-interface-0.5.jar ...
    [SUCCESSFUL ] org.scala-tools.testing#test-interface;0.5!test-interface.jar (505ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/launcher-interface/0.7.7/jars/launcher-interface.jar ...
[SUCCESSFUL ] org.scala-tools.sbt#launcher-interface;0.7.7!launcher-interface.jar (498ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/compile_2.7.7/0.7.7/jars/compile_2.7.7.jar ...
    [SUCCESSFUL ] org.scala-tools.sbt#compile_2.7.7;0.7.7!compile_2.7.7.jar (734ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.7.7/scala-library-2.7.7.jar ...
    [SUCCESSFUL ] org.scala-lang#scala-library;2.7.7!scala-library.jar (7964ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.7.7/scala-compiler-2.7.7.jar ...
    [SUCCESSFUL ] org.scala-lang#scala-compiler;2.7.7!scala-compiler.jar (15743ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/interface/0.7.7/jars/interface.jar ...
    [SUCCESSFUL ] org.scala-tools.sbt#interface;0.7.7!interface.jar (805ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/ivy_2.7.7/0.7.7/jars/ivy_2.7.7.jar ...
    [SUCCESSFUL ] org.scala-tools.sbt#ivy_2.7.7;0.7.7!ivy_2.7.7.jar (1162ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/io_2.7.7/0.7.7/jars/io_2.7.7.jar ...
    [SUCCESSFUL ] org.scala-tools.sbt#io_2.7.7;0.7.7!io_2.7.7.jar (699ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/classpath_2.7.7/0.7.7/jars/classpath_2.7.7.jar ...
    [SUCCESSFUL ] org.scala-tools.sbt#classpath_2.7.7;0.7.7!classpath_2.7.7.jar (506ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/compiler-interface/0.7.7/jars/compiler-interface-bin.jar ...
    [SUCCESSFUL ] org.scala-tools.sbt#compiler-interface;0.7.7!compiler-interface-bin.jar (589ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/compiler-interface/0.7.7/jars/compiler-interface-src.jar ...
[SUCCESSFUL ] org.scala-tools.sbt#compiler-interface;0.7.7!compiler-interface-src.jar (529ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/control_2.7.7/0.7.7/jars/control_2.7.7.jar ...
[SUCCESSFUL ] org.scala-tools.sbt#control_2.7.7;0.7.7!control_2.7.7.jar (492ms)
downloading https://repo1.maven.org/maven2/jline/jline/0.9.94/jline-0.9.94.jar ...
[SUCCESSFUL ] jline#jline;0.9.94!jline.jar (603ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/precompiled-2.8.1_2.8.1/0.7.7/jars/compiler-interface-bin.jar ...
[SUCCESSFUL ] org.scala-tools.sbt#precompiled-2.8.1_2.8.1;0.7.7!compiler-interface-bin.jar (749ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/precompiled-2.9.0_2.9.0/0.7.7/jars/compiler-interface-bin.jar ...
[SUCCESSFUL ] org.scala-tools.sbt#precompiled-2.9.0_2.9.0;0.7.7!compiler-interface-bin.jar (716ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/precompiled-2.8.0_2.8.0/0.7.7/jars/compiler-interface-bin.jar ...
[SUCCESSFUL ] org.scala-tools.sbt#precompiled-2.8.0_2.8.0;0.7.7!compiler-interface-bin.jar (668ms)
:: retrieving :: org.scala-sbt#boot-app
confs: [default]
17 artifacts copied, 0 already retrieved (4379kB/60ms)
Getting Scala 2.7.7 (for sbt)...
:: retrieving :: org.scala-sbt#boot-scala
confs: [default]
2 artifacts copied, 0 already retrieved (9911kB/52ms)
[info] Recompiling plugin definition...
[info]    Source analysis: 1 new/modified, 0 indirectly invalidated, 0 removed.
[error] error while loading Consumer, class file '/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.25-5.b18.fc21.x86_64/jre/lib/rt.jar(java/util/function/Consumer.class)' is broken
[error] (bad constant pool tag 18 at byte 15)
[error] one error found
Compilation failed

 Hit enter to retry or 'exit' to quit: exit

I use programs in versions

$ sbt --version
sbt launcher version 0.13.7
$ scala -version
Scala code runner version 2.11.4 -- Copyright 2002-2013, LAMP/EPFL
$ java -version
openjdk version "1.8.0_25"
OpenJDK Runtime Environment (build 1.8.0_25-b18)
OpenJDK 64-Bit Server VM (build 25.25-b02, mixed mode)

Where the problem is located ? Are you going to update this project to newest version ?

ghost avatar Jan 05 '15 17:01 ghost

+1

mateusfreira avatar Jan 22 '15 14:01 mateusfreira

+1

srhurtado avatar Feb 05 '15 20:02 srhurtado

+1

isaiasa avatar Feb 20 '15 12:02 isaiasa

I solve this problem:

Option 1: Using java 7 with scala 2.7.2

Option 2: Using another version of scala (2.11.4), and java 8:

###Maven example:

       <dependency>
        <groupId>org.scala-lang</groupId>
        <artifactId>scala-library</artifactId>
        <version>2.11.4</version>
        </dependency>

###SBT example (build.sbt):

   scalaVersion := Option(System.getProperty("scala.version")).getOrElse("2.11.4")

isaiasa avatar Feb 20 '15 12:02 isaiasa

thanks by response @isaiasa i can run scala + java from maven with a jboss application :D

devcdcc avatar Jan 31 '16 12:01 devcdcc

+1

sanmanu avatar Aug 30 '16 15:08 sanmanu

+1

donglearing avatar Oct 19 '16 08:10 donglearing

+1

leohao1018 avatar Mar 21 '17 07:03 leohao1018

+1

taroballs avatar Feb 14 '18 16:02 taroballs

++1

rimi-codes avatar Jul 29 '18 18:07 rimi-codes

+1

uamgo avatar May 30 '19 10:05 uamgo

Hi All..

I am happy to help development community here

Please help-me. enjoy at my technology channel named WS Work at https://youtu.be/9d2_73982NA with Scala, Kotlin and Java tips.

Tks!

isaiasa avatar Apr 04 '20 20:04 isaiasa