[
https://issues.apache.org/jira/browse/IVY-1069?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maarten Coene resolved IVY-1069.
--------------------------------
Resolution: Fixed
Fix Version/s: trunk
Assignee: Maarten Coene
I could reproduce it with using [organization] in the patterns and fixed the
problem in SVN trunk.
If this didn't fix your problem, please reopen the issue.
Maarten
> Ivy buildnumber task does not find artifact in Sonatype Nexus repo
> ------------------------------------------------------------------
>
> Key: IVY-1069
> URL: https://issues.apache.org/jira/browse/IVY-1069
> Project: Ivy
> Issue Type: Bug
> Components: Ant
> Affects Versions: 2.0, 2.1.0-RC1
> Environment: Linux,Windows, Sonatype Nexus 1.3.1.1, Ant 1.7.1, JDK 1.6
> Reporter: Mihael Sedmak
> Assignee: Maarten Coene
> Fix For: trunk
>
>
> When trying to find the new revision based on the artifacts published in
> Nexus repo, the buildnumber task is unable to find the correct artifacts in
> the repo which leads to incorrect new revision being calculated.
> Further investigation leads to this:
> 1. When using "hr.apisit" organisation name (contains dot in the name) the
> buildnumber task produces:
> [CODE]
> Property "ivy.new.revision" has not been set
> [echo] work...@wonderland - ${ivy.new.revision}
> [echo] B22SeedBusinessServiceJava - hr.apisit
> Overriding previous definition of property "ivy.version"
> Setting project property: ivy.version -> 2.1.0-rc1
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/.index/].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/.meta/].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/hr/].
> [ivy:buildnumber] found 3 resources
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava
> [ivy:buildnumber] HTTP response status: 404
> url=http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava/
> [ivy:buildnumber] CLIENT ERROR: Not Found
> url=http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava/
> [ivy:buildnumber] problem while listing resources in
> http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava
> with nexus_publish:
> [ivy:buildnumber] java.io.IOException The HTTP response code for
> http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava/
> did not indicate a success. See log for more detail.
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava
> [ivy:buildnumber] HTTP response status: 404
> url=http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava/
> [ivy:buildnumber] CLIENT ERROR: Not Found
> url=http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava/
> [ivy:buildnumber] problem while listing resources in
> http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava
> with nexus_publish:
> [ivy:buildnumber] java.io.IOException The HTTP response code for
> http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava/
> did not indicate a success. See log for more detail.
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava
> [ivy:buildnumber] HTTP response status: 404
> url=http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava/
> [ivy:buildnumber] CLIENT ERROR: Not Found
> url=http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava/
> [ivy:buildnumber] problem while listing resources in
> http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava
> with nexus_publish:
> [ivy:buildnumber] java.io.IOException The HTTP response code for
> http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava/
> did not indicate a success. See log for more detail.
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/.index/].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/.meta/].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/hr/].
> [ivy:buildnumber] found 3 resources
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava
> [ivy:buildnumber] HTTP response status: 404
> url=http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava/
> [ivy:buildnumber] CLIENT ERROR: Not Found
> url=http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava/
> [ivy:buildnumber] problem while listing resources in
> http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava
> with nexus_publish:
> [ivy:buildnumber] java.io.IOException The HTTP response code for
> http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava/
> did not indicate a success. See log for more detail.
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava
> [ivy:buildnumber] HTTP response status: 404
> url=http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava/
> [ivy:buildnumber] CLIENT ERROR: Not Found
> url=http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava/
> [ivy:buildnumber] problem while listing resources in
> http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava
> with nexus_publish:
> [ivy:buildnumber] java.io.IOException The HTTP response code for
> http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava/
> did not indicate a success. See log for more detail.
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava
> [ivy:buildnumber] HTTP response status: 404
> url=http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava/
> [ivy:buildnumber] CLIENT ERROR: Not Found
> url=http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava/
> [ivy:buildnumber] problem while listing resources in
> http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava
> with nexus_publish:
> [ivy:buildnumber] java.io.IOException The HTTP response code for
> http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava/
> did not indicate a success. See log for more detail.
> Setting project property: ivy.new.revision -> 1.0.0
> Setting project property: ivy.new.build.number -> 0
> [echo] work...@wonderland - 1.0.0
> BUILD SUCCESSFUL
> Total time: 4 seconds
> [/CODE]
> The issue is that the artifacts are being looked up in the repo wih the URL
> "http://localhost:8081/nexus/content/repositories/snapshots/hr/" instead of
> "http://localhost:8081/nexus/content/repositories/snapshots/hr/apisit"
> 2. When the organisation name is "simple" (no dots)- for instance "apisit",
> everything goes well:
> [CODE]
> Property "ivy.new.revision" has not been set
> [echo] work...@wonderland - ${ivy.new.revision}
> [echo] B22SeedBusinessServiceJava - apisit
> Overriding previous definition of property "ivy.version"
> Setting project property: ivy.version -> 2.1.0-rc1
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/.index/].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/.meta/].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/apisit/].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/hr/].
> [ivy:buildnumber] found 4 resources
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava
> [ivy:buildnumber] HTTP response status: 404
> url=http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava/
> [ivy:buildnumber] CLIENT ERROR: Not Found
> url=http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava/
> [ivy:buildnumber] problem while listing resources in
> http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava
> with nexus_publish:
> [ivy:buildnumber] java.io.IOException The HTTP response code for
> http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava/
> did not indicate a success. See log for more detail.
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava
> [ivy:buildnumber] HTTP response status: 404
> url=http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava/
> [ivy:buildnumber] CLIENT ERROR: Not Found
> url=http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava/
> [ivy:buildnumber] problem while listing resources in
> http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava
> with nexus_publish:
> [ivy:buildnumber] java.io.IOException The HTTP response code for
> http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava/
> did not indicate a success. See log for more detail.
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava/1.0.0-SNAPSHOT/].
> [ivy:buildnumber] found 1 urls
> [ivy:buildnumber] 1 matched
> http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava/[revision]-SNAPSHOT/ivy-[revision].xml
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava
> [ivy:buildnumber] HTTP response status: 404
> url=http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava/
> [ivy:buildnumber] CLIENT ERROR: Not Found
> url=http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava/
> [ivy:buildnumber] problem while listing resources in
> http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava
> with nexus_publish:
> [ivy:buildnumber] java.io.IOException The HTTP response code for
> http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava/
> did not indicate a success. See log for more detail.
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/.index/].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/.meta/].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/apisit/].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/hr/].
> [ivy:buildnumber] found 4 resources
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava
> [ivy:buildnumber] HTTP response status: 404
> url=http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava/
> [ivy:buildnumber] CLIENT ERROR: Not Found
> url=http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava/
> [ivy:buildnumber] problem while listing resources in
> http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava
> with nexus_publish:
> [ivy:buildnumber] java.io.IOException The HTTP response code for
> http://localhost:8081/nexus/content/repositories/snapshots/.index/B22SeedBusinessServiceJava/
> did not indicate a success. See log for more detail.
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava
> [ivy:buildnumber] HTTP response status: 404
> url=http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava/
> [ivy:buildnumber] CLIENT ERROR: Not Found
> url=http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava/
> [ivy:buildnumber] problem while listing resources in
> http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava
> with nexus_publish:
> [ivy:buildnumber] java.io.IOException The HTTP response code for
> http://localhost:8081/nexus/content/repositories/snapshots/.meta/B22SeedBusinessServiceJava/
> did not indicate a success. See log for more detail.
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava/1.0.0-SNAPSHOT/].
> [ivy:buildnumber] found 1 urls
> [ivy:buildnumber] 1 matched
> http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava/[revision]-SNAPSHOT/[artifact]-[revision].jar
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava/1.0.0-SNAPSHOT
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava/1.0.0-SNAPSHOT/B22SeedBusinessServiceJava-1.0.0.jar].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava/1.0.0-SNAPSHOT/B22SeedBusinessServiceJava-1.0.0.jar.md5].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava/1.0.0-SNAPSHOT/B22SeedBusinessServiceJava-1.0.0.jar.sha1].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava/1.0.0-SNAPSHOT/ivy-1.0.0.xml].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava/1.0.0-SNAPSHOT/ivy-1.0.0.xml.md5].
> [ivy:buildnumber] ApacheURLLister found
> URL=[http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava/1.0.0-SNAPSHOT/ivy-1.0.0.xml.sha1].
> [ivy:buildnumber] found 6 urls
> [ivy:buildnumber] 1 matched
> http://localhost:8081/nexus/content/repositories/snapshots/apisit/B22SeedBusinessServiceJava/1.0.0-SNAPSHOT/[artifact]-1.0.0.jar
> [ivy:buildnumber] using nexus_publish to list all in
> http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava
> [ivy:buildnumber] HTTP response status: 404
> url=http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava/
> [ivy:buildnumber] CLIENT ERROR: Not Found
> url=http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava/
> [ivy:buildnumber] problem while listing resources in
> http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava
> with nexus_publish:
> [ivy:buildnumber] java.io.IOException The HTTP response code for
> http://localhost:8081/nexus/content/repositories/snapshots/hr/B22SeedBusinessServiceJava/
> did not indicate a success. See log for more detail.
> Overriding previous definition of property "ivy.revision"
> Setting project property: ivy.revision -> 1.0.0
> Setting project property: ivy.new.revision -> 1.0.1
> Setting project property: ivy.build.number -> 0
> Setting project property: ivy.new.build.number -> 1
> [echo] 1.0.0 - 1.0.1
> BUILD SUCCESSFUL
> [/CODE]
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.