Контроллер отдыха работает с точкой останова, получил 500 без него - PullRequest
0 голосов
/ 30 марта 2020

У меня есть метод post в контроллере REST, который возвращает список некоторых сущностей или пустой список, если не было найдено ни одной сущности.

Я звоню из другого приложения, используя RestTemplate несколько раз (опрос цен):

        RequestEntity<PriceOverviewRequest> request =
                new RequestEntity<>(priceOverviewRequest, headers, HttpMethod.POST, new URI(dtsEndpointUrl));

        ResponseEntity<OfferResponseDto> response =
                restTemplate.exchange(
                        request,
                        OfferResponseDto.class
                );

Это работает в большинстве случаев, но в некоторых случаях я только что получил ошибку 500 на .exchange () вызов без ошибок в моем контроллере отдыха. Там нет никаких правил, когда он работает, а когда нет. Странно то, что когда я ставлю точку останова на первую строку метода, она работает каждый раз!

Есть идеи, что это может быть? Для меня это действительно странно.

...