Hi,

It seems that the remote repo or network sometimes is "slow" and timed out.

I would check the repo first (ttp://mcentral.ose.de:8081/artifactory/libs-snapshot/), maybe artifactory is "heavy" loaded and can't handle some requests. For instance it can happen if artifactory is configured as a mirror and takes time to pull from remote repositories.

In karaf runtime, you can configure the timeout in etc/org.ops4j.pax.url.mvn.cfg, but, unfortunately, it's hard coded in the karaf maven plugin. If you want, I can introduce a karaf-maven-plugin configuration to set the timeout.

Regards
JB

On 20/08/2021 15:56, Stefan Günst wrote:
Hi,

we have sometimes problems like this:

java.io.IOException: Error resolving artifact org.apache.activemq:artemis-jms-client-osgi:jar:2.10.1: [Could not transfer artifact org.apache.activemq:artemis-jms-client-osgi:jar:2.10.1 from/to central : Read timed out, Could not transfer artifact org.apache.activemq:artemis-jms-client-osgi:jar:2.10.1 from/to snapshots (http://mcentral.ose.de:8081/artifactory/libs-snapshot/ <http://mcentral.ose.de:8081/artifactory/libs-snapshot/>): Read timed out] at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.configureIOException (AetherBasedResolver.java:803) at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve (AetherBasedResolver.java:774) at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve (AetherBasedResolver.java:657) at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve (AetherBasedResolver.java:598) at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve (AetherBasedResolver.java:565) at org.apache.karaf.tooling.utils.ReactorMavenResolver.resolve (ReactorMavenResolver.java:63) at org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download (MavenDownloadTask.java:52) at org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run (AbstractRetryableDownloadTask.java:60)
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) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
at java.lang.Thread.run (Thread.java:748)


Anything we can configure or check ?

Stefan

Reply via email to