Ошибка при установке функции верблюд-консул в карафе - PullRequest
0 голосов
/ 21 мая 2019

Задача

Я пытаюсь установить функцию верблюда верблюд-консул 2.22.2 в среде Караф 4.2.2 .

Когда я запускаю

feature:install camel-consul

из терминала Караф Я получаю эту ошибку:

org.apache.felix.resolver.reason.ReasonException: невозможно разрешить корень: отсутствует требование [root] osgi.identity; osgi.identity = верблюд-консул; тип = karaf.feature; версия = "[2.22.2,2.22.2]"; фильтр: = "(& (osgi.identity = верблюд-консул) (тип = karaf.feature) (версия> = 2.22.2) (версия <= 2.22.2))" [вызвано: Невозможно разрешить верблюд-консул /2.22.2: пропущенное требование [camel-consul / 2.22.2] osgi.identity; osgi.identity = org.apache.camel.camel-консул; тип = osgi.bundle; версия = "[2.22.2,2.22.2]"; разрешение: = обязательное [вызвано: не удается разрешить org.apache.camel.camel-consul / 2.22.2: отсутствует требование [org.apache.camel.camel-consul / 2.22.2] osgi.wiring.package; filter: = "(osgi.wiring.package = com.orbitz.consul.async)" [вызвано: Невозможно разрешить org.apache.servicemix.bundles.orbitz-consul-client / 1.2.0.1: отсутствует требование [org. apache.servicemix.bundles.orbitz-consul-client / 1.2.0.1] osgi.wiring.package; Фильтр: = "(! & (osgi.wiring.package = com.google.common.base) (версия> = 22.0.0) ((версия> = 23.0.0)))"]]] в org.apache.felix.resolver.Candidates $ MissingRequirementError.toException (Candidates.java:1343) в org.apache.felix.resolver.ResolverImpl.doResolve (ResolverImpl.java:392) в org.apache.felix.resolver.ResolverImpl.resolve (ResolverImpl.java:378) в org.apache.felix.resolver.ResolverImpl.resolve (ResolverImpl.java:332) в org.apache.karaf.features.internal.region.SubsystemResolver.resolve (SubsystemResolver.java:257) в org.apache.karaf.features.internal.service.Deployer.deploy (Deployer.java:388) в org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision (FeaturesServiceImpl.java:1025) в org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda $ doProvisionInThread $ 13 (FeaturesServiceImpl.java:964) в java.util.concurrent.FutureTask.run (FutureTask.java:266) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) на java.lang.Thread.run (Thread.java:748) Вызвано: org.apache.felix.resolver.reason.ReasonException: Невозможно разрешить camel-consul / 2.22.2: отсутствует требование [camel-consul / 2.22.2] osgi.identity; osgi.identity = org.apache.camel.camel-консул; тип = osgi.bundle; версия = "[2.22.2,2.22.2]"; разрешение: = обязательное [вызвано: не удается разрешить org.apache.camel.camel-consul / 2.22.2: отсутствует требование [org.apache.camel.camel-consul / 2.22.2] osgi.wiring.package; filter: = "(osgi.wiring.package = com.orbitz.consul.async)" [вызвано: Невозможно разрешить org.apache.servicemix.bundles.orbitz-consul-client / 1.2.0.1: отсутствует требование [org. apache.servicemix.bundles.orbitz-consul-client / 1.2.0.1] osgi.wiring.package; Фильтр: = "(! & (osgi.wiring.package = com.google.common.base) (версия> = 22.0.0) ((версия> = 23.0.0)))"]] в org.apache.felix.resolver.Candidates $ MissingRequirementError.toException (Candidates.java:1343) ... еще 12 Вызывается: org.apache.felix.resolver.reason.ReasonException: невозможно разрешить org.apache.camel.camel-consul / 2.22.2: отсутствует требование [org.apache.camel.camel-consul / 2.22.2] osgi .wiring.package; filter: = "(osgi.wiring.package = com.orbitz.consul.async)" [вызвано: Невозможно разрешить org.apache.servicemix.bundles.orbitz-consul-client / 1.2.0.1: отсутствует требование [org. apache.servicemix.bundles.orbitz-consul-client / 1.2.0.1] osgi.wiring.package; Фильтр: = "(! & (osgi.wiring.package = com.google.common.base) (версия> = 22.0.0) ((версия> = 23.0.0)))"] в org.apache.felix.resolver.Candidates $ MissingRequirementError.toException (Candidates.java:1343) ... еще 13Вызвано: org.apache.felix.resolver.reason.ReasonException: невозможно разрешить org.apache.servicemix.bundles.orbitz-consul-client / 1.2.0.1: отсутствует требование [org.apache.servicemix.bundles.orbitz-consul -клиент / 1.2.0.1] osgi.wiring.package; Фильтр: = "(! & (osgi.wiring.package = com.google.common.base) (версия> = 22.0.0) ((версия> = 23.0.0)))" в org.apache.felix.resolver.Candidates $ MissingRequirementError.toException (Candidates.java:1343) ... еще 14

Ошибка при выполнении команды: невозможно разрешить корень: отсутствует требование [root] osgi.identity; osgi.identity = верблюд-консул; тип = karaf.feature; версия = "[2.22.2,2.22.2]"; фильтр: = "(& (osgi.identity = верблюд-консул) (тип = karaf.feature) (версия> = 2.22.2) (версия <= 2.22.2))" [вызвано: Невозможно разрешить верблюд-консул /2.22.2: пропущенное требование [верблюд-консул / 2.22.2] osgi.identity; osgi.identity = org.apache.camel.camel-консул; тип = osgi.bundle; версия = "[2.22.2,2.22.2]"; разрешение: = обязательное [вызвано: Невозможно решить org.apache.camel.camel-consul / 2.22.2: отсутствует требование [org.apache.camel.camel-consul / 2.22.2] osgi.wiring.package; filter: = "(osgi.wiring.package = com.orbitz.consul.async)" [вызвано: Невозможно решить org.apache.servicemix.bundles.orbitz-consul-client / 1.2.0.1: отсутствует требование [Org.apache.servicemix.bundles.orbitz-консул-клиент / 1.2.0.1] osgi.wiring.package; Фильтр: = "(! & (osgi.wiring.package = com.google.common.base) (версия> = 22.0.0) ((версия> = 23.0.0)))"]]]


Вопрос

Почему я получаю эту ошибку? Есть какие-то хитрости для решения этой проблемы?

...