You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by jhusby <hu...@umn.edu> on 2016/03/07 17:17:18 UTC
ConcurrentModificationException when installing features
Our application uses the karaf features service to install some features
programmatically. We recently noticed an exception in the logs that appears
to be in the eclipse.aether code:
org.apache.karaf.features.internal.util.MultiException: Error
at
org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader.<init>(MavenDownloadManager.java:84)
at
org.apache.karaf.features.internal.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:72)
at
org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:358)
at
org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:355)
at
org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:191)
at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1079)
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:975)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Suppressed: java.io.IOException: Error downloading
mvn:org.apache.karaf.shell/org.apache.karaf.shell.core/4.0.2
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:71)
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)
... 3 more
Caused by: java.util.ConcurrentModificationException
at
java.util.Hashtable$Enumerator.next(Hashtable.java:1367)
at
shaded.org.eclipse.aether.DefaultRepositorySystemSession.copySafe(DefaultRepositorySystemSession.java:378)
at
shaded.org.eclipse.aether.DefaultRepositorySystemSession.setSystemProperties(DefaultRepositorySystemSession.java:412)
at
shaded.org.apache.maven.repository.internal.MavenRepositorySystemUtils.newSession(MavenRepositorySystemUtils.java:130)
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.createSession(AetherBasedResolver.java:805)
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.newSession(AetherBasedResolver.java:789)
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:553)
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:528)
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:506)
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:481)
at
org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download(MavenDownloadTask.java:34)
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:58)
... 7 more
Suppressed: java.io.IOException: Error downloading
mvn:org.jledit/core/0.2.1
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:71)
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)
... 3 more
Caused by: java.util.ConcurrentModificationException
at
java.util.Hashtable$Enumerator.next(Hashtable.java:1367)
at
shaded.org.eclipse.aether.DefaultRepositorySystemSession.copySafe(DefaultRepositorySystemSession.java:378)
at
shaded.org.eclipse.aether.DefaultRepositorySystemSession.setSystemProperties(DefaultRepositorySystemSession.java:412)
at
shaded.org.apache.maven.repository.internal.MavenRepositorySystemUtils.newSession(MavenRepositorySystemUtils.java:130)
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.createSession(AetherBasedResolver.java:805)
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.newSession(AetherBasedResolver.java:789)
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:553)
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:528)
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:506)
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:481)
at
org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download(MavenDownloadTask.java:34)
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:58)
... 7 more
Our environment:
* Karaf 4.0.2
* Oracle Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
* Red Hat Enterprise Linux Server release 6.5
Is this something I need to report to the eclipse-aether team? Thanks!
--
View this message in context: http://karaf.922171.n3.nabble.com/ConcurrentModificationException-when-installing-features-tp4045711.html
Sent from the Karaf - User mailing list archive at Nabble.com.