У меня была эта ошибка при тестировании моего ресурса 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 Хорошо, но тело ответа пустое, и на этом экране отображается ошибка консоли.
Экран ошибки 2:
Ниже приведена реализация метода findByStatus ():
public List<BerthRequest> findByStatus(String status){
return this.berthRequestPersistence.findByStatus(status);
}
Как решить эту проблему? Я заблокирован в этой точке!