You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Jean-Baptiste Onofré <jb...@nanthrax.net> on 2021/08/20 14:15:43 UTC
Re: Karaf Mavenplugin - Read Timeout after 7 sec on build if Artifact
not in local Maven - must pull from artifactory
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
>
Re: Karaf Mavenplugin - Read Timeout after 7 sec on build if Artifact
not in local Maven - must pull from artifactory
Posted by Stefan Günst <st...@me.com>.
Hi JB,
i think it would be nice to configure the timeout in karaf-maven-plugin.
Regards
Stefan
> Am 20.08.2021 um 16:15 schrieb Jean-Baptiste Onofré <jb...@nanthrax.net>:
>
> 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