maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adam Gent (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MNG-6604) Intermittent failures while downloading GAVs from Nexus
Date Mon, 08 Jul 2019 13:41:00 GMT

    [ https://issues.apache.org/jira/browse/MNG-6604?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16880360#comment-16880360
] 

Adam Gent commented on MNG-6604:
--------------------------------

[~michael-o] My late thoughts (was on vacation):

You are correct in that most of the problems are in the [BasicRepositoryConnector|https://github.com/apache/maven-resolver/blob/maven-resolver-1.4.0/maven-resolver-connector-basic/src/main/java/org/eclipse/aether/connector/basic/BasicRepositoryConnector.java]
and its dependencies (partial file). I accidentally said Wagon earlier but I meant the BasicRepositoryConnector.

Incidentally I do have quite a bit of experience in dealing with concurrency issues but I'm
very reluctant to spend the time as I have had problems with uptake (ie accepting pull requests)
with Apache projects even when following all the guidelines.

Furthermore if you look at MNG-2802 there have been attempts by others to try to fix the issue
(or similar issues) but the turn around time and [communication seems to be lacking by those
"in charge"](https://github.com/apache/maven-wagon/pull/49#issuecomment-431325340). 

For now I will keep using:

{code}
-Daether.connector.basic.threads=1
{code}

and separate local repositories per build process (jenkins has configuration to do this) to
I hope avoid these issues.

> Intermittent failures while downloading GAVs from Nexus
> -------------------------------------------------------
>
>                 Key: MNG-6604
>                 URL: https://issues.apache.org/jira/browse/MNG-6604
>             Project: Maven
>          Issue Type: Bug
>          Components: Command Line, Toolchains
>    Affects Versions: 3.6.0
>         Environment: Nexus OSS 3.15.2-01
> Docker 18.09.2 on Ubuntu 18.04.2 LTS
> Gitlab runner 11.8.0
>            Reporter: Ivan Rizzante
>            Priority: Major
>         Attachments: docker-env.txt, log.txt
>
>
> Hello
> we're running maven 3.6.0 builds in a docker container and we use Nexus OSS configured
as proxy for Maven Central.
> While running our builds using Gitlab CI, we're experiencing intermittent build failures
because Maven cannot find artifacts in Nexus which we verified they are actually available.
> Error example below:
> {noformat}
> 20744 [main] [ERROR] Failed to execute goal on project EcotransitWSClient: Could not
resolve dependencies for project it.sdb.ecotransit:EcotransitWSClient:jar:7.0.1-SNAPSHOT:
Could not transfer artifact commons-beanutils:commons-beanutils:jar:1.9.3 from/to nexus (http://maven-repo.sdb.it:8081/repository/maven-public/):
/builds/sdb/webportal/.m2/repository/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar.part
(No such file or directory) -> [Help 1]
> {noformat}
> I attached the full maven build log and our Docker env settings.
> We tried disabling the keep alive and also disabling the connection pooling but nothing
seems to fix the issue.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message