基于Playframework中的函数调试执行异常错误

时间:2015-12-01 13:40:37

标签: scala playframework

今天我在前端做了几次更新,然后在运行应用程序时,我确实得到了执行异常错误,指向target folder中的已编写代码。

错误:

Execution exception
[IllegalStateException: java.lang.reflect.InvocationTargetException]

第31行(/target/scala2.11/routes/main/controllers/ReverseRoutes.scala:31)上的错误:

28 // @LINE:65
29 def versioned(file:Asset): Call = {
30   implicit val _rrc = new ReverseRouteContext(Map(("path", "/public")))
31   Call("GET", _prefix + { _defaultPrefix } + "vassets/" + implicitly[PathBindable[Asset]].unbind("file", file))
32 }

我应该在哪里查找此错误,因为很明显我没有在target文件夹中编写代码。

注1 :在我收到错误之后评论我做了什么,我仍然得到错误。

注意2 :我没有错误地clean compile,但是当我尝试通过浏览器运行时,我确实收到了错误消息。

1 个答案:

答案 0 :(得分:0)

此错误严格与模板连接并使用控制器调用(来自控制器的方法)

您必须在模板上本地化哪个控制器方法调用此错误

例如我遇到了nullpointerexception的问题,我发现了一个问题。我有以下控制器:

@controllers.MyController.myMethod(object.getValue)

并且事实证明在db getValue中有null并且play报告它是一个问题。他以某种方式检测到该值为空

对我来说很奇怪,但也许会有所帮助