Исключение 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-файлов помогли устранить ошибку.