question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Play 2.5.x support

See original GitHub issue

Running example app play-angular-standalone with play-2.5.0 throws the Exception

play.api.http.HttpErrorHandlerExceptions$$anon$1: Execution exception[[RuntimeException: java.lang.NoSuchMethodError: play.api.libs.json.JsLookup$.$bslash$extension(Lplay/api/libs/json/JsLookupResult;Ljava/lang/String;)Lplay/api/libs/json/JsLookupResult;]]
    at play.api.http.HttpErrorHandlerExceptions$.throwableToUsefulException(HttpErrorHandler.scala:269)
    at play.api.http.DefaultHttpErrorHandler.onServerError(HttpErrorHandler.scala:195)
    at play.api.GlobalSettings$class.onError(GlobalSettings.scala:160)
    at play.api.DefaultGlobal$.onError(GlobalSettings.scala:188)
    at play.api.http.GlobalSettingsHttpErrorHandler.onServerError(HttpErrorHandler.scala:98)
    at play.core.server.netty.PlayRequestHandler$$anonfun$2$$anonfun$apply$1.applyOrElse(PlayRequestHandler.scala:99)
    at play.core.server.netty.PlayRequestHandler$$anonfun$2$$anonfun$apply$1.applyOrElse(PlayRequestHandler.scala:98)
    at scala.concurrent.Future$$anonfun$recoverWith$1.apply(Future.scala:344)
    at scala.concurrent.Future$$anonfun$recoverWith$1.apply(Future.scala:343)
    at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)
Caused by: java.lang.RuntimeException: java.lang.NoSuchMethodError: play.api.libs.json.JsLookup$.$bslash$extension(Lplay/api/libs/json/JsLookupResult;Ljava/lang/String;)Lplay/api/libs/json/JsLookupResult;
    at play.api.mvc.ActionBuilder$$anon$2.apply(Action.scala:463)
    at play.api.mvc.Action$$anonfun$apply$2$$anonfun$apply$5$$anonfun$apply$6.apply(Action.scala:112)
    at play.api.mvc.Action$$anonfun$apply$2$$anonfun$apply$5$$anonfun$apply$6.apply(Action.scala:112)
    at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
    at play.api.mvc.Action$$anonfun$apply$2$$anonfun$apply$5.apply(Action.scala:111)
    at play.api.mvc.Action$$anonfun$apply$2$$anonfun$apply$5.apply(Action.scala:110)
    at scala.Option.map(Option.scala:146)
    at play.api.mvc.Action$$anonfun$apply$2.apply(Action.scala:110)
    at play.api.mvc.Action$$anonfun$apply$2.apply(Action.scala:103)
    at scala.concurrent.Future$$anonfun$flatMap$1.apply(Future.scala:251)
Caused by: java.lang.NoSuchMethodError: play.api.libs.json.JsLookup$.$bslash$extension(Lplay/api/libs/json/JsLookupResult;Ljava/lang/String;)Lplay/api/libs/json/JsLookupResult;
    at pdi.jwt.JwtJson$.getAlgorithm(JwtJson.scala:19)
    at pdi.jwt.JwtJson$.getAlgorithm(JwtJson.scala:14)
    at pdi.jwt.JwtJsonCommon$class.encode(JwtJsonCommon.scala:24)
    at pdi.jwt.JwtJson$.encode(JwtJson.scala:14)
    at pdi.jwt.JwtSession.serialize(JwtSession.scala:61)
    at pdi.jwt.JwtPlayImplicits$RichResult.withJwtSession(JwtPlayImplicits.scala:61)
    at pdi.jwt.JwtPlayImplicits$RichResult.addingToJwtSession(JwtPlayImplicits.scala:82)
    at controllers.Application$$anonfun$login$1$$anonfun$apply$2.apply(Application.scala:30)
    at controllers.Application$$anonfun$login$1$$anonfun$apply$2.apply(Application.scala:28)
    at play.api.libs.json.JsResult$class.fold(JsResult.scala:72)

Issue Analytics

  • State:closed
  • Created 8 years ago
  • Comments:10 (1 by maintainers)

github_iconTop GitHub Comments

3reactions
alex88commented, Mar 27, 2016

Oh nevermind, I’ve downgraded to 0.5.1 and it works fine, thanks 😉

0reactions
tabkramcommented, Aug 11, 2016

same problem, I get this Error: Method threw 'java.lang.NoSuchMethodError' exception. on method Ok.addingToJwtSession("user", Json.toJson(authUser.get))

with version : 0.7.0 and 0.8.0 and scala 2.11.7 I’ve downgraded to 0.5.1 to fix that

Read more comments on GitHub >

github_iconTop Results From Across the Web

Installing - 2.5.x - Play Framework
This page shows how to download, install and run a Play application. There's a built in tutorial that shows you around, so running...
Read more >
Is Play 2.5 compatible with JDK 11? - java - Stack Overflow
Although the requirements of 2.6.x and 2.7.x both state that Java SE 1.8 or higher can be used. There are several migration guides...
Read more >
Play framework 2.5.x and Spring Integration - Google Groups
I have been struggling to integrate Play 2.5.x with Spring. All the examples seen so far uses ... By default, Play will load...
Read more >
play-easymail - Scaladex
Support for play 2.6.x (thanks @KadekM) · ATTENTION: This is for Play 2.6 - if you have Play 2.5, use a 0.8.x version....
Read more >
Atmosphere Framework for Play! - GitHub
For Play 2.5.x+:. <dependency> <groupId>org.atmosphere</groupId> <artifactId>atmosphere-play</artifactId> <version>2.3.0</version> </dependency>. For Play ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found