hakandilek / play2-crud

Simple CRUD & DAO implementation for play2
Other
142 stars 52 forks source link

NumberFormatException when parsing a Model #27

Closed karianna closed 10 years ago

karianna commented 10 years ago

! @6gaakbed0 - Internal server error, for (GET) [/app/Interest/Action(parser=BodyParser(anyContent))] ->

play.api.Application$$anon$1: Execution exception[[NumberFormatException: For input string: "Action(parser=BodyParser(anyContent))"]] at play.api.Application$class.handleError(Application.scala:287) ~[play_2.10-2.1.5.jar:2.1.5] at play.api.DefaultApplication.handleError(Application.scala:381) [play_2.10-2.1.5.jar:2.1.5] at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$play$core$server$netty$PlayDefaultUpstreamHandler$$handle$1$1.apply(PlayDefaultUpstreamHandler.scala:143) [play_2.10-2.1.5.jar:2.1.5] at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$play$core$server$netty$PlayDefaultUpstreamHandler$$handle$1$1.apply(PlayDefaultUpstreamHandler.scala:139) [play_2.10-2.1.5.jar:2.1.5] at play.api.libs.concurrent.PlayPromise$$anonfun$extend1$1.apply(Promise.scala:113) [play_2.10-2.1.5.jar:2.1.5] at play.api.libs.concurrent.PlayPromise$$anonfun$extend1$1.apply(Promise.scala:113) [play_2.10-2.1.5.jar:2.1.5] java.lang.NumberFormatException: For input string: "Action(parser=BodyParser(anyContent))" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[na:1.7.0_45] at java.lang.Long.parseLong(Long.java:441) ~[na:1.7.0_45] at java.lang.Long.valueOf(Long.java:540) ~[na:1.7.0_45] at play.utils.meta.convert.LongConverter.convert(LongConverter.java:12) ~[play2-crud_2.10-0.7.2-SNAPSHOT.jar:0.7.2-SNAPSHOT] at play.utils.meta.convert.LongConverter.convert(LongConverter.java:4) ~[play2-crud_2.10-0.7.2-SNAPSHOT.jar:0.7.2-SNAPSHOT] at play.utils.crud.ControllerProxy.show(ControllerProxy.java:30) ~[play2-crud_2.10-0.7.2-SNAPSHOT.jar:0.7.2-SNAPSHOT] [debug] p.u.c.RouterController - show <- Interest, Action(parser=BodyParser(anyContent)) [debug] p.u.m.c.ClasspathScanningControllerRegistry - getCrudController <- key: class java.lang.Long model: class models.Interest [debug] p.u.m.c.ClasspathScanningControllerRegistry - controller : null

hakandilek commented 10 years ago

This appears to be the a problem on template router definitions on the main template, which causes Assets being searched at a wrong address. Basically same as #28 .