Base64.encodeBase64URLSafeString выбрасывает No such static method

227
17 марта 2018, 17:23

Есть внешняя библиотека, которая юзает apache для кодирования данных.

Внутри этой библиотеки я вижу import org.apache.commons.codec.binary.Base64; Баблиотека вызывает Base64.encodeBase64URLSafeString(final byte[] binaryData) и тогда получаю ошибку

No such static method: 'java.lang.String org.apache.commons.codec.binary.Base64.encodeBase64URLSafeString (byte[])'

хотя можно перейти внутрь этого метода и убедиться в том, что метод существует. Также можно поймать эту ошибку, если напрямую вызывать org.apache.commons.codec.binary.Base64.encodeBase64URLSafeString("sda".getBytes())

хотя метод org.apache.commons.codec.binary.Base64.encodeBase64("sda".getBytes()) работает корректно. Я предполагаю, что есть проблемы с зависимостями maven.

Кто-нибудь сталкивался? Как можно решить проблему? Сама библиотека последней версии. Прежние версии также вызывают эту ошибку. Есть такая же проблема на андроиде, но у меня не андроид, поэтому не подходит решение.

READ ALSO
Данные с датой из firebase в graphview

Данные с датой из firebase в graphview

Есть база данных firebase, где хранятся очки пользователей, которые они зарабатывают каждый деньЯ хочу сделать график, который будет отображать...

234
selenium-webdriver

selenium-webdriver

Не хочет запускаться селением на стандартном портуКогда меняю порт то все нормально при первом запуске, но после остановки этот порт становится...

282
Добавление элемента в Tree<E>

Добавление элемента в Tree<E>

Добрый деньЗадача "Создать элементарную структуру дерева"

195
Не удается установить мавен [требует правки]

Не удается установить мавен [требует правки]

Здравствуйте! Не получается установить мавен, подскажите пожалуйста, может не правильно что-то делаю? Так же создана папкаm2 по этому пути...

302