[ 
https://issues.apache.org/jira/browse/MNG-8625?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tamas Cservenak updated MNG-8625:
---------------------------------
    Summary: Project builder w/ CI friendly versions: tries to resolve 
un-interpolated versioned artifacts  (was: CI friendly versions tries to 
resolve un-interpolated versioned artifacts)

> Project builder w/ CI friendly versions: tries to resolve un-interpolated 
> versioned artifacts
> ---------------------------------------------------------------------------------------------
>
>                 Key: MNG-8625
>                 URL: https://issues.apache.org/jira/browse/MNG-8625
>             Project: Maven
>          Issue Type: Bug
>          Components: Artifacts and Repositories
>    Affects Versions: 4.0.0-rc-3
>            Reporter: Tamas Cservenak
>            Priority: Blocker
>             Fix For: 4.0.0-rc-4
>
>
> A Mimir URI encoding bug revealed a hidden issue (that went unnoticed as 
> Resolver just "ate it"):
> The two ITs MavenITmng5895CIFriendlyUsageWithPropertyTest and 
> MavenITmng6090CIFriendlyTest both cause IT to explode due Mimir URI encoding 
> bug, both choke on download URIs (as Connector is getting URIs) as this: 
> {noformat}
> Caused by: java.lang.IllegalArgumentException: Illegal character in opaque 
> part at index 62: 
> mimir:artifact:central:mng-6090-ci-friendly:base-project:pom:${revision}
>     at java.net.URI.create(URI.java:906)
>     at 
> eu.maveniverse.maven.mimir.shared.naming.KeyMapper.apply(KeyMapper.java:36)
>     at 
> eu.maveniverse.maven.mimir.shared.naming.KeyMapper.apply(KeyMapper.java:16)
>     at 
> eu.maveniverse.maven.mimir.shared.impl.SessionImpl.locate(SessionImpl.java:78)
>     at 
> eu.maveniverse.maven.mimir.extension3.MimirRepositoryConnector.get(MimirRepositoryConnector.java:81)
>     at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:490)
>  {noformat}
> And similar for other IT. This means that Maven CI Friendly version tries to 
> resolve un-interpolated atifact (version yields {{{}$\{revision{}}}}), which 
> is wrong.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to