Исключение пакета

Я делаю некоторое обслуживание для бэкенда JAVA, написанного с использованием пакетов. При запуске кода после некоторого обновления программного обеспечения я сначала получаю эту ошибку:

! java.lang.NoSuchMethodError: org.osgi.framework.BundleContext.registerService (Ljava/lang/Class;Lorg/osgi/framework/ServiceFactory;Ljava/util/Dictionary;) Lorg/osgi/framework/ServiceRegistration;

При запуске его во второй раз, это дает мне следующую ошибку:

! java.lang.NoClassDefFoundError: Could not initialize class com.sap.hilo.orchestration.workspace.HiloWorkspaceFactory

Затем он продолжает показывать вторую ошибку для любых дополнительных запусков кода. Любые подсказки, как решить эту проблему?

1 ответ

Касательно:

      java.lang.NoSuchMethodError: org.osgi.framework.BundleContext.registerService

Я нашел здесь ответ на аналогичный вопрос: OSGi: servicereference.getBundle(). GetVersion() - Нет такой ошибки метода

В Import-Package секции pom.xml файл , который нужно изменить org.osgi.framework версия по крайней мере 1.6 или укажите диапазон [1.6,2.0)

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