большим жирным монорепом многомодульным. в монорепе куча всего, есть большой коммон (package object в одном из модулей), есть всякие спарк-приложухи по работе с HBase, всякий етл и т.д. Я в другой артифакт (вне монорепа) цепляю модуль, в котором живет коммон и вызываю его функции. Все компилится, собирается, но в рантайме он начинает орать, что ему не хватает класса HBase Filter. Но он в вызываемых функцих вообще никак не используется. Там вообще HBase нет. 46 строка это как раз вызов коммон функции.
там может над шейдить что то
а это самый низ стектрейса?
Много что может быть, версии в рантайме не те, может в рантайме чего-то нет, а может там SPI и чего-то найтись не может - опять стектрейс кабкдуто не весь а тока то что показалось нужным
Да у него наверное тупо обджект в фетджарке иницилизирует что то связанное с хбейзом, типа к переменной в обджекте обращается или ещё что то
Наверное локально тестов нет
Обсуждают сегодня