Ошибка ресурса JAX-RS, cxf Исключение в handleFault JAXRSDefaultFaultOutInterceptor - PullRequest
0 голосов
/ 12 марта 2020

У меня была эта ошибка при тестировании моего ресурса API отдыха JAX-RS.

    @GET
    @Path("/berthrequests/status/{status}")
    // @Produces("application/json")
    public Response getRequestsByStatus(@PathParam("status") String status) {
        logger.info("Fetching requests by status");
        try {
            List<BerthRequest> berthrequests = berthRequestService.findByStatus(status);
            List<BerthRequestDto> berthrequestDtos = berthRequestAdapter.fromListModelToListDTO(berthrequests);
            return new GeneriqueResponseDTO<List<BerthRequestDto>>(berthrequestDtos).buildOk();
        } catch (Exception e) {
            logger.error("cartch!");
            return new GeneriqueResponseErrorDTO<String>("Bad Request: " + e.getMessage() + " " + e.getCause())
                    .buildBadRequest();
        }

    }

Ошибка после вызова url ../ berthrequests / status / создал

код ответа 200 Хорошо, но тело ответа пустое, и на этом экране отображается ошибка консоли.

enter image description here

Экран ошибки 2:

enter image description here Ниже приведена реализация метода findByStatus ():

public List<BerthRequest> findByStatus(String status){

    return this.berthRequestPersistence.findByStatus(status);
}

Как решить эту проблему? Я заблокирован в этой точке!

...