The original exception in the scenario I debugged
is org.codehaus.jettison.json.JSONException.

-Govind


On Wed, May 2, 2012 at 5:13 PM, Govindaram PS <[email protected]> wrote:

> I have a service which takes request body in Json format.
> It is working fine when request body is in proper Json format.
>
> When the request body has wrong data, CXF is throwing 500(Internal server
> error) response.
>
> The reason is readFrom api in JsonProvider is throwing default
> WebApplicationError in case of exception.
>
> http://svn.apache.org/repos/asf/cxf/trunk/rt/rs/extensions/providers/src/main/java/org/apache/cxf/jaxrs/provider/json/JSONProvider.java
>
>
> I want to throw 400(Bad request) in this case.
> What is the best way to achieve this?
>
> Thanks,
> Govind
>

Reply via email to