Java.lang.reflect.GenericSignatureFormatError для CompletableFuture после обновления Java до версии 17JAVA

Программисты JAVA общаются здесь
Anonymous
Java.lang.reflect.GenericSignatureFormatError для CompletableFuture после обновления Java до версии 17

Сообщение Anonymous »

Я обновил Java-версию приложения нашей компании с 8 до 17.
На локальном компьютере оно работает нормально, как при сборке, так и при вызовах во время выполнения.
Также на GitHub оно отлично развертывается. , наряду с выполнением теста Junit.
Проблема возникает после развертывания приложения на Heroku.
Сборка Heroku успешна, но во время выполнения, когда я вызываю методы , я получаю эту ошибку:

Код: Выделить всё

"message": "Handler dispatch failed; nested exception is java.lang.reflect.GenericSignatureFormatError: Signature Parse error: expected a class type\n\tRemaining input: java/util/concurrent/CompletableFuture",
Это связано с методами отражения Java и сигнатурой метода.
Мой метод остановки контроллера возвращает объект CompletableFuture.
Что-то не так с CompletableFuture... ......

Подробнее здесь: https://stackoverflow.com/questions/699 ... ter-java-u

Вернуться в «JAVA»