From c7216ef0a60f98e32e4589d5329d5ba584658afe Mon Sep 17 00:00:00 2001 From: Athou Date: Fri, 5 Aug 2022 14:10:48 +0200 Subject: [PATCH] fix "MessageBodyWriter not found for media type=text/plain, type=class io.dropwizard.jersey.validation.ValidationErrorMessage" --- .../java/com/commafeed/frontend/resource/UserREST.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/main/java/com/commafeed/frontend/resource/UserREST.java b/src/main/java/com/commafeed/frontend/resource/UserREST.java index 5af5f181..23b91ea8 100644 --- a/src/main/java/com/commafeed/frontend/resource/UserREST.java +++ b/src/main/java/com/commafeed/frontend/resource/UserREST.java @@ -52,10 +52,8 @@ import com.commafeed.frontend.model.request.ProfileModificationRequest; import com.commafeed.frontend.model.request.RegistrationRequest; import com.commafeed.frontend.session.SessionHelper; import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableList; import io.dropwizard.hibernate.UnitOfWork; -import io.dropwizard.jersey.validation.ValidationErrorMessage; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; @@ -239,10 +237,7 @@ public class UserREST { sessionHelper.setLoggedInUser(registeredUser); return Response.ok().build(); } catch (final IllegalArgumentException e) { - return Response.status(422) - .entity(new ValidationErrorMessage(ImmutableList.of(e.getMessage()))) - .type(MediaType.TEXT_PLAIN) - .build(); + throw new BadRequestException(e.getMessage()); } }