Исключение java.lang.VerifyError при аутентификации для Google Vision Api

Код для api vision отлично работает при использовании java-приложения, однако при использовании spring в следующей строке выдается исключение java.lang.VerifyError.

Labels app = new Labels(label.getVisionService());

Было очевидно, что я указал учетные данные json для системы, а не для веб-приложения, поэтому я включил следующий bean-компонент в мой root-context.xml:

<bean id="googleVisionApiAuthenticator" class="com.something.mypackage.Labels">
<property name="APPLICATION_NAME" value="myCompany-VisionLabelSample/1.0" />
<property name="MAX_LABELS" value="3" />
</bean>

После включения этих строк в корневой контекст его страница не найдена.

1 ответ

Решение

Ну, проблема была в том, что некоторые из присутствующих банок были дубликатами, отсюда и ошибка. Детальное изучение зависимостей и удаление лишних jar-файлов помогли устранить ошибку.

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