PlayFramework 2.7.0,sbt-play-ebean 5.0.1中的问题java.lang.ArrayIndexOutOfBoundsException:65791

时间:2019-05-07 09:14:21

标签: scala sbt play-framework-2.7

我正在使用以下插件和版本

scalaVersion := "2.11.6"
sbt.version=1.2.7
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.7.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "5.0.1")

我正在跟踪堆栈跟踪:

java.lang.ArrayIndexOutOfBoundsException: 65791
[error]     at scala.tools.asm.ClassWriter.findItemByIndex(ClassWriter.java:1755)
[error]     at scala.tools.asm.MethodWriter.getSize(MethodWriter.java:2045)
[error]     at scala.tools.asm.ClassWriter.toByteArray(ClassWriter.java:827)
[error]     at scala.tools.nsc.backend.jvm.GenASM$JBuilder.writeIfNotTooBig(GenASM.scala:529)
[error]     at scala.tools.nsc.backend.jvm.GenASM$JPlainBuilder.genClass(GenASM.scala:1343)
[error]     at scala.tools.nsc.backend.jvm.GenASM$AsmPhase.emitFor$1(GenASM.scala:197)
[error]     at scala.tools.nsc.backend.jvm.GenASM$AsmPhase.run(GenASM.scala:203)
[error]     at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1500)
[error]     at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1487)
[error]     at scala.tools.nsc.Global$Run.compileSources(Global.scala:1482)
[error]     at scala.tools.nsc.Global$Run.compile(Global.scala:1580)
[error]     at xsbt.CachedCompiler0.run(CompilerInterface.scala:130)...

1 个答案:

答案 0 :(得分:0)

scalaVersion := "2.11.6"
sbt.version=1.2.7
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.7.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "5.0.1")

sbt-play-ebean 5.0.1支持Scala版本2.13.0-M52.122.11。 因此,也许您可​​以尝试使用Java 8 Version,因为java 9 and up有很多不兼容之处。

希望有帮助。

相关问题