Error securesocial 2.1.4 with Play 2.3.5 with scala 2.10.4

150 views
Skip to first unread message

Jorge Fabá Ferrández

unread,
Oct 23, 2014, 8:02:52 AM10/23/14
to secure...@googlegroups.com
Hello,

I'm using Secure Social 2.1.4 with Play Framework 2.3.5.
I get this error when I try to login:

! Internal server error, for (GET) [/login] ->

java.lang.AbstractMethodError: null
    at play.api.mvc.Results$class.$init$(Results.scala:585) ~[play_2.10-2.3.5.jar:2.3.5]
    at securesocial.controllers.LoginPage$.<init>(LoginPage.scala:31) ~[securesocial_2.10-2.1.4.jar:2.1.4]
    at securesocial.controllers.LoginPage$.<clinit>(LoginPage.scala) ~[securesocial_2.10-2.1.4.jar:2.1.4]
    at Routes$$anonfun$routes$1$$anonfun$applyOrElse$19$$anonfun$apply$19.apply(routes_routing.scala:434) ~[na:na]
    at Routes$$anonfun$routes$1$$anonfun$applyOrElse$19$$anonfun$apply$19.apply(routes_routing.scala:434) ~[na:na]
[error] application - Error while rendering default error page
scala.MatchError: java.lang.AbstractMethodError (of class java.lang.AbstractMethodError)
    at play.api.GlobalSettings$class.onError(GlobalSettings.scala:148) ~[play_2.10-2.3.5.jar:2.3.5]
    at play.api.DefaultGlobal$.onError(GlobalSettings.scala:206) [play_2.10-2.3.5.jar:2.3.5]
    at play.core.server.Server$class.logExceptionAndGetResult$1(Server.scala:63) [play_2.10-2.3.5.jar:2.3.5]
    at play.core.server.Server$$anonfun$getHandlerFor$4.apply(Server.scala:73) [play_2.10-2.3.5.jar:2.3.5]
    at play.core.server.Server$$anonfun$getHandlerFor$4.apply(Server.scala:71) [play_2.10-2.3.5.jar:2.3.5]

This is my build.sbt file:

name := """webtm"""

version := "1.0-SNAPSHOT"

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

scalaVersion := "2.10.4"

resolvers += "Sonatype" at "https://oss.sonatype.org/content/repositories/releases"

libraryDependencies ++= Seq(
  jdbc,
  anorm,
  cache,
  ws
)

libraryDependencies ++= List(
        "mysql" % "mysql-connector-java" % "5.1.33",
        "com.typesafe.slick" % "slick_2.10" % "2.1.0",
        "com.typesafe.slick" % "slick-codegen_2.10" % "2.1.0",
        "com.mchange" % "c3p0" % "0.9.2.1",
        "ws.securesocial" % "securesocial_2.10" % "2.1.4",
        "joda-time" % "joda-time" % "2.5",
        "org.joda" % "joda-convert" % "1.7",
        "com.github.tototoshi" %% "slick-joda-mapper" % "1.2.0",
        "net.glxn" % "qrgen" % "1.4",
        "com.rabbitmq" % "amqp-client" % "3.3.5",
        "com.itextpdf" % "itextpdf" % "5.5.3",
        "commons-codec" % "commons-codec" % "1.9"
)

scalacOptions ++= Seq("-feature", "-language:reflectiveCalls", "-language:postfixOps")

parallelExecution in Test := false

parallelExecution in IntegrationTest := false

Please, could you help me?
Thank you in advance.

Jorge Aliss

unread,
Oct 23, 2014, 10:06:21 AM10/23/14
to secure...@googlegroups.com
Hi Jorge,

SecureSocial 2.1.4 is not compatible with Play 2.3.5, version 3 will be.  There is a milestone 1 published that you can use if to start supporting Play 2.3.  However this is not stable yet and the API will change. The version you'd need to set in your build files is 3.0-M1.  See this tag on Github to see the samples using the new API: https://github.com/jaliss/securesocial/tree/3.0-M1.   

Jorge

Jorge Fabá Ferrández

unread,
Oct 23, 2014, 10:21:10 AM10/23/14
to secure...@googlegroups.com
Thank you very much Jorge.
I'll try to use Play 2.3.5 with SS 3.0-M1 and I'll send you my feedback.

Thanks!!!
Reply all
Reply to author
Forward
0 new messages