Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

CourierFormats return insufficiently informative error messages #227

Open
marcgrr opened this issue Feb 7, 2018 · 0 comments
Open

CourierFormats return insufficiently informative error messages #227

marcgrr opened this issue Feb 7, 2018 · 0 comments

Comments

@marcgrr
Copy link

marcgrr commented Feb 7, 2018

For example,

record Example {
  foo: string
  bar: int
}

implicit val f  = CourierFormats.recordTemplateFormats[Example]
Json.parse("""{"foo": 1, "bar": 1}""").validate[Example]

outputs

JsError(List((,List(JsonValidationError(List(Unsupported JSON type: class play.api.libs.json.JsNumber),WrappedArray())))))

This does not contain the path where the problem happened. In complicated models, this makes it very hard to figure out the reason for the error.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant