Hello,
I try to add eventadmin as port of the assembly in the pom file.
I add the part
<startupFeatures>
<feature>eventadmin</feature>
</startupFeatures>
and I will get the following error:
rg.apache.karaf.features.core[org.apache.karaf.features.internal.service.FeaturesServiceImpl]
: Unknown protocol: mvn
java.net.MalformedURLException: Unknown protocol: mvn
at java.base/java.net.URL.<init>(URL.java:678)
at java.base/java.net.URL.<init>(URL.java:540)
at java.base/java.net.URL.<init>(URL.java:487)
at
org.apache.karaf.features.internal.service.FeatureConfigInstaller.installConfigurationFile(FeatureConfigInstaller.java:268)
at
org.apache.karaf.features.internal.service.FeatureConfigInstaller.installFeatureConfigs(FeatureConfigInstaller.java:155)
at
org.apache.karaf.features.internal.service.BundleInstallSupportImpl.installConfigs(BundleInstallSupportImpl.java:301)
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.installConfigs(FeaturesServiceImpl.java:1178)
at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:955)
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.IllegalStateException: Unknown protocol: mvn
at
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(URLHandlersStreamHandlerProxy.java:373)
at java.base/java.net.URL.<init>(URL.java:673)
... 13 more
org.apache.karaf.features.core[org.apache.karaf.features.internal.service.BootFeaturesInstaller]
: Error installing boot features
java.net.MalformedURLException: Unknown protocol: mvn
at java.base/java.net.URL.<init>(URL.java:678)
at java.base/java.net.URL.<init>(URL.java:540)
at java.base/java.net.URL.<init>(URL.java:487)
at
org.apache.karaf.features.internal.service.FeatureConfigInstaller.installConfigurationFile(FeatureConfigInstaller.java:268)
at
org.apache.karaf.features.internal.service.FeatureConfigInstaller.installFeatureConfigs(FeatureConfigInstaller.java:155)
at
org.apache.karaf.features.internal.service.BundleInstallSupportImpl.installConfigs(BundleInstallSupportImpl.java:301)
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.installConfigs(FeaturesServiceImpl.java:1178)
at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:955)
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.IllegalStateException: Unknown protocol: mvn
at
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(URLHandlersStreamHandlerProxy.java:373)
at java.base/java.net.URL.<init>(URL.java:673)
... 13 more
Should not be a problem with the wrapper, without 'eventadmin' the installation
is possible.
I use the example from karaf repo
https://github.com/apache/karaf/blob/b3ce26d6403d43dc10b1f6d87ea55e40ff47360d/examples/karaf-docker-example/karaf-docker-example-dynamic-dist/pom.xml
<https://github.com/apache/karaf/blob/b3ce26d6403d43dc10b1f6d87ea55e40ff47360d/examples/karaf-docker-example/karaf-docker-example-dynamic-dist/pom.xml>
as template.
Maybe It's a problem of the karaf version. I'm using 4.2.6 not 4.3.0 !!
This is my pom file:
https://github.com/mhus/cherry-reactive/blob/master/assembly/reactive-playground-assembly/pom.xml
<https://github.com/mhus/cherry-reactive/blob/master/assembly/reactive-playground-assembly/pom.xml>
Is it really necessary to add eventadmin in 4.2.6 ?
Thx & Best Regards,
Mike