Hi,
I am about to migrate from 2.3.3 to 4.0.1. I am facing the problem that one
of my features loaded as featuresBoot is wrapped and leads to a Unknow
protocol: wrap Exception.
It seems that the wrap feature is not yet loaded. But it I listed it in the
featuresBoot before my feature and featuresBootAsynchronous is set to false.
I even included the wrap feature in my feature and tried to increase the
start-level. But nothing worked.
Here is my feature…
<feature name="aspectj" version="1.6.11">
<feature>wrap</feature>
<bundle start-level="200">wrap:mvn:org.aspectj/aspectjrt/1.6.11</bundle>
</feature>
The exception I got is the following…
2015-09-03 14:46:31,491 | DEBUG | pool-3-thread-5 |
AbstractRetryableDownloadTask | 8 - org.apache.karaf.features.core -
4.0.1 | Error downloading
wrap:file:/D:/Apps/JavaDev/m2/repository/org/aspectj/aspectjrt/1.6.11/aspectjrt-1.6.11.jar:
Could not download
[wrap:file:/D:/Apps/JavaDev/m2/repository/org/aspectj/aspectjrt/1.6.11/aspectjrt-1.6.11.jar].
Retrying in approx 61192 ms.
2015-09-03 14:51:42,217 | ERROR | pool-1-thread-1 | BootFeaturesInstaller
| 8 - org.apache.karaf.features.core - 4.0.1 | Error installing boot
features
org.apache.karaf.features.internal.util.MultiException: Error
at
org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader.<init>(MavenDownloadManager.java:84)[8:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:72)[8:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:358)[8:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:355)[8:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:191)[8:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)[8:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1079)[8:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:975)[8:org.apache.karaf.features.core:4.0.1]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_25]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_25]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_25]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
Caused by: java.io.IOException: Error downloading
wrap:file:/D:/Apps/JavaDev/m2/repository/org/aspectj/aspectjrt/1.6.11/aspectjrt-1.6.11.jar
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:67)[8:org.apache.karaf.features.core:4.0.1]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_25]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_25]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_25]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_25]
... 3 more
Caused by: java.io.IOException: Could not download
[wrap:file:/D:/Apps/JavaDev/m2/repository/org/aspectj/aspectjrt/1.6.11/aspectjrt-1.6.11.jar]
at
org.apache.karaf.features.internal.download.impl.SimpleDownloadTask.download(SimpleDownloadTask.java:90)[8:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:58)[8:org.apache.karaf.features.core:4.0.1]
... 7 more
Caused by: java.net.MalformedURLException: Unknown protocol: wrap
at java.net.URL.<init>(URL.java:620)[:1.8.0_25]
at java.net.URL.<init>(URL.java:483)[:1.8.0_25]
at java.net.URL.<init>(URL.java:432)[:1.8.0_25]
at
org.apache.karaf.features.internal.download.impl.SimpleDownloadTask.download(SimpleDownloadTask.java:62)[8:org.apache.karaf.features.core:4.0.1]
... 8 more
Caused by: java.lang.IllegalStateException: Unknown protocol: wrap
at
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(URLHandlersStreamHandlerProxy.java:373)[org.apache.felix.framework-5.0.1.jar:]
at java.net.URL.<init>(URL.java:615)[:1.8.0_25]
... 11 more
Caused by: java.io.IOException: Error downloading
wrap:file:/D:/Apps/JavaDev/m2/repository/org/aspectj/aspectjrt/1.6.11/aspectjrt-1.6.11.jar
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:67)[8:org.apache.karaf.features.core:4.0.1]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_25]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_25]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_25]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_25]
... 3 more
Caused by: java.io.IOException: Could not download
[wrap:file:/D:/Apps/JavaDev/m2/repository/org/aspectj/aspectjrt/1.6.11/aspectjrt-1.6.11.jar]
at
org.apache.karaf.features.internal.download.impl.SimpleDownloadTask.download(SimpleDownloadTask.java:90)[8:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:58)[8:org.apache.karaf.features.core:4.0.1]
... 7 more
Caused by: java.net.MalformedURLException: Unknown protocol: wrap
at java.net.URL.<init>(URL.java:620)[:1.8.0_25]
at java.net.URL.<init>(URL.java:483)[:1.8.0_25]
at java.net.URL.<init>(URL.java:432)[:1.8.0_25]
at
org.apache.karaf.features.internal.download.impl.SimpleDownloadTask.download(SimpleDownloadTask.java:62)[8:org.apache.karaf.features.core:4.0.1]
... 8 more
Caused by: java.lang.IllegalStateException: Unknown protocol: wrap
at
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(URLHandlersStreamHandlerProxy.java:373)[org.apache.felix.framework-5.0.1.jar:]
at java.net.URL.<init>(URL.java:615)[:1.8.0_25]
... 11 more
2015-09-03 14:51:42,223 | DEBUG | pool-1-thread-1 | core
| 8 - org.apache.karaf.features.core - 4.0.1 | ServiceEvent REGISTERED -
[javax.management.MBeanRegistration,
org.apache.karaf.features.management.FeaturesServiceMBean,
javax.management.NotificationEmitter,
javax.management.NotificationBroadcaster, javax.management.DynamicMBean,
javax.management.MBeanRegistration] - org.apache.karaf.features.core
Needless to say that it worked with 2.3.3…
Any idea?
Regards,
Thomas
--
View this message in context:
http://karaf.922171.n3.nabble.com/Karaf-4-wrapped-feature-fails-in-featuresBoot-tp4042316.html
Sent from the Karaf - User mailing list archive at Nabble.com.