Wednesday, 28 August 2013

java.lang.NoClassDefFoundError: Could not initialize class play.data.format.Formatters

java.lang.NoClassDefFoundError: Could not initialize class
play.data.format.Formatters

I'm using Play 2.1.2 and I want to use dynamic forms. I tried it in my own
small hello world project and everything worked fine, but when I use forms
in other bigger project I'm getting an exception. Here is my code (in both
project is the same):
Controller
public static Result signInForm() {
DynamicForm form = Form.form().bindFromRequest(); //exception on
this line
return renderJapid(form);
}
Routes
GET /sign-in
controllers.Authentication.signInForm()
When I go to localhost:9000/sign-in I get this exception:
Caused by: java.lang.NoClassDefFoundError: Could not initialize class
play.data.format.Formatters
at play.data.Form.bind(Form.java:320) ~[play-java_2.10.jar:2.1.2]
at play.data.DynamicForm.bind(DynamicForm.java:100)
~[play-java_2.10.jar:2.1.2]
at play.data.DynamicForm.bindFromRequest(DynamicForm.java:71)
~[play-java_2.10.jar:2.1.2]
at controllers.Authentication.signInForm(Authentication.java:310) ~[na:na]
at
Routes$$anonfun$routes$1$$anonfun$applyOrElse$19$$anonfun$apply$19.apply(routes_routing.scala:305)
~[na:na]
at
Routes$$anonfun$routes$1$$anonfun$applyOrElse$19$$anonfun$apply$19.apply(routes_routing.scala:305)
~[na:na]
Please, can you help me? Where could be the problem? I've checked
Global.java and application.conf in both projects but I didn't find
anything what could cause this problem.

No comments:

Post a Comment