NoneOrg .osgi.framework.BundleException: неподдерживаемое значение Bundle-ManifestVersion: 1

Я использовал mvn clean install для сборки проекта rest в примерах быстрого запуска в jboss fuse и развернул его с помощью mvn fabric8:deploy, но когда я назначаю этот профиль контейнеру, он выдает ошибку: я много искал, чтобы найти решение, но я не знаю, какая особенность или артефакт имеет ошибку

Provision Exception:

    io.fabric8.common.util.MultiException: Error

      at io.fabric8.agent.download.impl.MavenDownloadManager$MavenDownloader.(MavenDownloadManager.java:93)

      at io.fabric8.agent.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:71)

      at io.fabric8.agent.service.Agent.loadResources(Agent.java:626)

      at io.fabric8.agent.service.Agent.provision(Agent.java:212)

      at io.fabric8.agent.service.Agent.provision(Agent.java:199)

      at io.fabric8.agent.DeploymentAgent.doUpdate(DeploymentAgent.java:753)

      at io.fabric8.agent.DeploymentAgent$4.run(DeploymentAgent.java:303)

      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

      at java.util.concurrent.FutureTask.run(FutureTask.java:266)

      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

      at java.lang.Thread.run(Thread.java:748)

    org.osgi.framework.BundleException: Unsupported 'Bundle-ManifestVersion' value: 1

      at io.fabric8.agent.resolver.ResourceBuilder.build(ResourceBuilder.java:72)

      at io.fabric8.agent.resolver.ResourceBuilder.build(ResourceBuilder.java:65)

      at io.fabric8.agent.service.Agent$3.downloaded(Agent.java:633)

      at io.fabric8.agent.download.impl.MavenDownloadManager$MavenDownloader$1.operationComplete(MavenDownloadManager.java:143)

      at io.fabric8.agent.download.impl.MavenDownloadManager$MavenDownloader$1.operationComplete(MavenDownloadManager.java:137)

      at io.fabric8.agent.download.impl.DefaultFuture.notifyListener(DefaultFuture.java:343)

      at io.fabric8.agent.download.impl.DefaultFuture.notifyListeners(DefaultFuture.java:328)

      at io.fabric8.agent.download.impl.DefaultFuture.setValue(DefaultFuture.java:254)

      at io.fabric8.agent.download.impl.AbstractDownloadTask.setFile(AbstractDownloadTask.java:53)

      at io.fabric8.agent.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:41)

      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

      at java.util.concurrent.FutureTask.run(FutureTask.java:266)

      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)

      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)

      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

      at java.lang.Thread.run(Thread.java:748)

1 ответ

Решение

Чтобы решить проблему, в терминале предохранителей напишите эту команду: profile-display profile-name

результат показывает: Свойства агента: необязательный.mvn:com.fasterxml.jackson.module/jackson-module-jsonSchema/2.4.3 = mvn:com.fasterxml.jackson.module/jackson-module-jsonSchema/2.4.3 lastRefresh.quickstarts-cxf-rest = 1564925509134 необязательный.fab:mvn:com.wordnik/swagger-jaxrs_2.10/1.3.12 = fab:mvn:com.wordnik/swagger-jaxrs_2.10/1.3.12

В fuse V6.3 fab больше не работает, и вы должны обернуть пакет: так в консоли fuse откройте свойства агента профиля и сделайте необязательный комментарий.

проблема будет решена

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