Есть внешняя библиотека, которая юзает 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.
Кто-нибудь сталкивался? Как можно решить проблему? Сама библиотека последней версии. Прежние версии также вызывают эту ошибку. Есть такая же проблема на андроиде, но у меня не андроид, поэтому не подходит решение.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости