Mysql PlayFramework Slick NoSuchMethodError

Mysql PlayFramework Slick NoSuchMethodError,mysql,scala,playframework,slick,Mysql,Scala,Playframework,Slick,我在使用mysql的新slick版本时遇到了奇怪的问题: [RuntimeException: java.lang.NoSuchMethodError: slick.driver.JdbcProfile$API.streamableQueryActionExtensionMethods(Lslick/lifted/Query;)Lslick/profile/BasicActionComp$$$$6aa48549c0a7603df1fa229cf7177493$$$$sionMethodsImpl

我在使用mysql的新slick版本时遇到了奇怪的问题:

[RuntimeException: java.lang.NoSuchMethodError: slick.driver.JdbcProfile$API.streamableQueryActionExtensionMethods(Lslick/lifted/Query;)Lslick/profile/BasicActionComp$$$$6aa48549c0a7603df1fa229cf7177493$$$$sionMethodsImpl;]
在my application.conf中:

slick.dbs.default.driver = "slick.driver.MySQLDriver$"
slick.dbs.default.db.driver = "com.mysql.jdbc.Driver"
slick.dbs.default.db.url = "jdbc:mysql://localhost/test?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&useSSL=false"
slick.dbs.default.db.user = "root"
slick.dbs.default.db.password = ""
和代码:

引发异常:

 Await.result(db.run(table.result), Duration.Inf)
进化做得很好,创建了表格等等,但在这里我有这么严重的错误/

My Build.sbt:

name := """bettor"""

version := "1.0-SNAPSHOT"

lazy val root = (project in file(".")).enablePlugins(PlayScala)

scalaVersion := "2.11.8"

val utilsDeps = Seq("joda-time" % "joda-time" % "2.9.4",
  "com.github.tototoshi" %% "slick-joda-mapper" % "2.2.0",
  "org.joda" % "joda-convert" % "1.8.1")

val dbsDeps = Seq("com.typesafe.play" %% "play-slick" % "2.0.0",
"com.typesafe.play" %% "play-slick-evolutions" % "2.0.0",
  "mysql" % "mysql-connector-java" % "6.0.2")

val jsonDeps = Seq("org.json4s" %% "json4s-jackson" % "3.4.0",
  "org.jsoup" % "jsoup" % "1.9.2")

libraryDependencies ++= Seq(
  cache,
  ws,
  "org.scalatestplus.play" %% "scalatestplus-play" % "1.5.1" % Test
) ++ utilsDeps ++ dbsDeps ++ jsonDeps

resolvers += "scalaz-bintray" at "http://dl.bintray.com/scalaz/releases"
有没有办法解决这个问题

即使在不更改任何内容的情况下使用此模板,我也有相同的错误:(


嘿,添加到构建sbt:

scalacOptions := Seq("-feature")

解决了问题。

在我的案例中,我使用了
Seq(“-Xmax classfile name”,“78”)
功能,但没有阅读注释(这里提到过这个案例),并且与错误斗争了4个多小时。噩梦结束了!Smeagol免费