[
https://issues.apache.org/jira/browse/KARAF-6999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17266855#comment-17266855
]
Scott Ortel commented on KARAF-6999:
------------------------------------
True, this is a custom distribution. The reason being that we add some
branding and pre-configured karaf.etc settings and boot features. However, it
is based on the standard distribution not minimal:
<configuration>
<archiveZip>false</archiveZip>
<startupFeatures>
</startupFeatures>
<bootFeatures>
<feature>standard</feature>
<feature>core-feature-foss</feature>
<feature>core-feature-jackson</feature>
<feature>war</feature>
<feature>cxf-karaf-commands</feature>
<feature>cxf</feature>
</bootFeatures>
<installedFeatures>
<feature>wrapper</feature>
</installedFeatures>
</configuration>
Running 'feature:install activemq-broker' after 'feature:repo-add enterprise',
crashes the container. The log indicates the following:
Jan 17 12:42:36 centos7-vm karaf.sh: org.apache.karaf.features.core
[org.apache.karaf.features.internal.service.FeaturesServiceImpl] ERROR :
Unknown protocol: mvn
Jan 17 12:42:36 centos7-vm karaf.sh: java.net.MalformedURLException: Unknown
protocol: mvn
Jan 17 12:42:36 centos7-vm karaf.sh: at
java.base/java.net.URL.<init>(URL.java:679)
Jan 17 12:42:36 centos7-vm karaf.sh: at
java.base/java.net.URL.<init>(URL.java:541)
Jan 17 12:42:36 centos7-vm karaf.sh: at
java.base/java.net.URL.<init>(URL.java:488)
Jan 17 12:42:36 centos7-vm karaf.sh: at
org.apache.karaf.features.internal.service.FeatureConfigInstaller.installConfigurationFile(FeatureConfigInstaller.java:272)
Jan 17 12:42:36 centos7-vm karaf.sh: at
org.apache.karaf.features.internal.service.FeatureConfigInstaller.installFeatureConfigs(FeatureConfigInstaller.java:159)
Jan 17 12:42:36 centos7-vm karaf.sh: at
org.apache.karaf.features.internal.service.BundleInstallSupportImpl.installConfigs(BundleInstallSupportImpl.java:301)
Jan 17 12:42:36 centos7-vm karaf.sh: at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.installConfigs(FeaturesServiceImpl.java:1178)
Jan 17 12:42:36 centos7-vm karaf.sh: at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:955)
Jan 17 12:42:36 centos7-vm karaf.sh: at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
Jan 17 12:42:36 centos7-vm karaf.sh: at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
Jan 17 12:42:36 centos7-vm karaf.sh: at
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
Jan 17 12:42:36 centos7-vm karaf.sh: at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
Jan 17 12:42:36 centos7-vm karaf.sh: at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
Jan 17 12:42:36 centos7-vm karaf.sh: at
java.base/java.lang.Thread.run(Thread.java:834)
Jan 17 12:42:36 centos7-vm karaf.sh: Caused by:
java.lang.IllegalStateException: Unknown protocol: mvn
Jan 17 12:42:36 centos7-vm karaf.sh: at
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(URLHandlersStreamHandlerProxy.java:373)
Jan 17 12:42:36 centos7-vm karaf.sh: at
java.base/java.net.URL.<init>(URL.java:674)
Jan 17 12:42:36 centos7-vm karaf.sh: ... 13 more
I appreciate your help and understand if it is difficult for you help since it
is a custom installation.
> Karaf 4.3 install of ActiveMQ Latest (5.16) fails
> -------------------------------------------------
>
> Key: KARAF-6999
> URL: https://issues.apache.org/jira/browse/KARAF-6999
> Project: Karaf
> Issue Type: Bug
> Components: karaf
> Affects Versions: 4.3.0
> Reporter: Scott Ortel
> Assignee: Jean-Baptiste Onofré
> Priority: Major
>
> feature:install activemq-broker
> Error executing command: Unable to resolve root: missing requirement [root]
> osgi.identity; osgi.identity=activemq-broker; type=karaf.feature;
> version="[5.16.0,5.16.0]";
> filter:="(&(osgi.identity=activemq-broker)(type=karaf.feature)(version>=5.16.0)(version<=5.16.0))"
> [caused by: Unable to resolve activemq-broker/5.16.0: missing requirement
> [activemq-broker/5.16.0] osgi.identity; osgi.identity=activemq;
> type=karaf.feature; version="[5.16.0,5.16.0]" [caused by: Unable to resolve
> activemq/5.16.0: missing requirement [activemq/5.16.0] osgi.identity;
> osgi.identity=connector; type=karaf.feature]]
>
> feature:install activemq-client
> Error executing command: Unable to resolve root: missing requirement [root]
> osgi.identity; osgi.identity=activemq-client; type=karaf.feature;
> version="[5.16.0,5.16.0]";
> filter:="(&(osgi.identity=activemq-client)(type=karaf.feature)(version>=5.16.0)(version<=5.16.0))"
> [caused by: Unable to resolve activemq-client/5.16.0: missing requirement
> [activemq-client/5.16.0] osgi.identity; osgi.identity=spring;
> type=karaf.feature; version="[4.0.0,5.0.0)"]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)