Требуется ApiException Throwable, найдено CustomException

Я немного смущен этим и надеюсь на совет о том, как решить.

Я нашел репозиторий git, который может помочь с моим проектом, я изучил код, запустил тесты, и все выглядит нормально — по сути, это оболочка для вызова API, что избавляет меня от необходимости играть с разбором xml и т.п. .

У него есть собственное исключение, которое, в свою очередь, расширяет ApiException. Наследство CustomException>ApiException>Exception>Throwable.

Я добавил этот проект в свой собственный, где он импортировался нормально. Однако мне нужно поймать исключения, которые он выдает. Когда я делаю это, компилятор жалуется, говоря мне, что типы несовместимы и что это expecting Throwable but it found package.CustomException.

Может ли кто-нибудь сказать мне, что я пропустил, пожалуйста?

Спасибо!

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
0
102
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Просто навскидку кто-нибудь наткнется на эту же проблему. Ответом была моя собственная глупость :)

Я упаковал исходный код в виде банки, а не толстой/убер-банки, поэтому класс ApiException отсутствовал.

Добавление тени maven к помпону и его повторная упаковка, добавление новой (намного большей) банки в мой проект было решено немедленно.

Один из тех «особенных» моментов.

возможно, вы можете выбрать свой собственный ответ как действительный, чтобы билет был закрыт

Conffusion 02.04.2019 12:29

Пока не могу, срок 2 дня. Рад, что вы копируете/вставляете, и я отмечу это, чтобы его закрыли.

null 02.04.2019 13:30

не в моем характере говорить, что это твоя собственная глупость :)

Conffusion 02.04.2019 14:00

@Confusion :D :D Не обижусь :)

null 02.04.2019 14:08

Другие вопросы по теме