[ 
https://issues.apache.org/jira/browse/IVY-1140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12785275#action_12785275
 ] 

Carlton Brown commented on IVY-1140:
------------------------------------

The Artifactory developers tell me to try this:
* Make sure to use Ivy 2.1.0 (which I am using)
* Use Ibiblio resolver (to make use of maven-metadata.xml generated by 
Artifactory)
* Use a virtual repository (a feature of Artifactory)

I'll try this ASAP and post the results here.   Most likely it will not be an 
Ivy defect but sometimes JIRA issues are the best docs out there :)

> latest.integration cannot be resolved through Artifactory
> ---------------------------------------------------------
>
>                 Key: IVY-1140
>                 URL: https://issues.apache.org/jira/browse/IVY-1140
>             Project: Ivy
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: trunk
>         Environment: Artifactory 2.1.1, Ant 1.7, Ivy 2.1.0 or trunk (same 
> behavior).  
>            Reporter: Carlton Brown
>            Priority: Minor
>
> Ivy doesn't resolve latest.integration through Artifactory.    The 
> Artifactory request log shows a 200 result for a HEAD request, but Ivy 
> doesn't seem to download.   
> Artifactory request log:
> 20091112054610|93|REQUEST|10.10.3.72|non_authenticated_user|GET|/integration/mycompany/spcore/|HTTP/1.1|200|0
> 20091112054610|31|REQUEST|10.10.3.72|non_authenticated_user|GET|/integration/mycompany/spcore/|HTTP/1.1|200|0
> 20091112054610|47|REQUEST|10.10.3.72|non_authenticated_user|GET|/integration/mycompany/spcore/|HTTP/1.1|200|0
> Verbose Ivy output:
> Apache Ant version 1.7.1 compiled on June 27 2008
> Buildfile: C:\allworkspaces\default\lp-common-trunk\build.xml
> parsing buildfile C:\allworkspaces\default\lp-common-trunk\build.xml with URI 
> = file:/C:/allworkspaces/default/lp-common-trunk/build.xml
> Project base dir set to: C:\allworkspaces\default\lp-common-trunk
> [antlib:org.apache.tools.ant] Could not load definitions from resource 
> org/apache/tools/ant/antlib.xml. It could not be found.
> Importing file 
> C:\allworkspaces\default\lp-common-trunk\build-common\build-common.xml from 
> C:\allworkspaces\default\lp-common-trunk\build.xml
> parsing buildfile 
> C:\allworkspaces\default\lp-common-trunk\build-common\build-common.xml with 
> URI = 
> file:/C:/allworkspaces/default/lp-common-trunk/build-common/build-common.xml
>  [property] Loading Environment env.
>  [property] Loading C:\Documents and Settings\myuser\build.properties
>  [property] Unable to find property file: C:\Documents and 
> Settings\myuser\build.properties
>  [property] Loading C:\allworkspaces\default\lp-common-trunk\build.properties
> Override ignored for property "app.name"
> Property "ConnectionPool.Primary.ConnectionString" has not been set
> Property "ConnectionPool.Primary.Username" has not been set
> Property "ConnectionPool.Primary.Password" has not been set
> Property "product.version" has not been set
>  [macrodef] creating macro  copy-resources
> Property "db.changelogfile" has not been set
>  [macrodef] creating macro  applyDatabaseChanges
> Property "db.changelogfile.stored.procs" has not been set
>  [macrodef] creating macro  applyDatabaseChanges_sp
> Property "db.changelogfile" has not been set
>  [macrodef] creating macro  rollbackDatabaseChanges
> Property "db.changelogfile" has not been set
>  [macrodef] creating macro  createDatabaseChangesScript
> Property "db.changelogfile.stored.procs" has not been set
>  [macrodef] creating macro  createDatabaseChangesScript_sp
> Property "db.changelogfile" has not been set
>  [macrodef] creating macro  markDatabaseChangesApplied
> Property "db.changelogfile.stored.procs" has not been set
>  [macrodef] creating macro  markDatabaseChangesApplied_sp
>  [macrodef] creating macro  getBaseline
>  [macrodef] creating macro  packageTgz
> Property "simple.major.version" has not been set
> Property "simple.minor.version" has not been set
> Property "simple.feature.version" has not been set
> Property "simple.build.number" has not been set
> Property "product.version" has not been set
>  [macrodef] creating macro  packageRpm
> Importing file 
> C:\allworkspaces\default\lp-common-trunk\build-common\build-minimal.xml from 
> C:\allworkspaces\default\lp-common-trunk\build-common\build-common.xml
> parsing buildfile 
> C:\allworkspaces\default\lp-common-trunk\build-common\build-minimal.xml with 
> URI = 
> file:/C:/allworkspaces/default/lp-common-trunk/build-common/build-minimal.xml
> Already defined in main or a previous import, ignore dist
> Override ignored for property "lib.dir"
> Override ignored for property "buildfile.dir"
> Build sequence for target(s) `resolve' is [_uses-ivy-check, 
> _download-ivy-check, download-ivy, init-ivy, _resolve-check, resolve]
> Complete build sequence is [_uses-ivy-check, _download-ivy-check, 
> download-ivy, init-ivy, _resolve-check, resolve, _gwt-copy, 
> generate-javadocs, common.gwt-hosted-mode, identify, init, 
> common.run-java-src-compile, common._src-available-check, 
> _src-available-check, _resources-uptodate-check, _src-uptodate-check, 
> _deps-uptodate-check, _src-deps-uptodate-check, _src-compile-check, 
> java-src-compile, _tests-available-check, _test-src-uptodate-check, 
> _test-resources-uptodate-check, _test-deps-uptodate-check, 
> _test-compile-check, test-src-compile, common.test-nocoverage, 
> run-java-src-compile, common._uses-gwt-check, db-init-stored-procs, 
> minimal._uses-ivy-check, clean, realclean, _uses-gwt-check, gwt-src-compile, 
> test-nocoverage, instrument, test-coverage, test, 
> common._deps-uptodate-check, db-init, common.db-create-update-script, 
> dependency-report, compile, common.make, common.db-update, make, common.war, 
> db-create-update-script-stored-procs, db-script-stored-procs, 
> common.db-script-stored-procs, init-gwt, _gwt-uptodate-check, 
> common._gwt-compile-check, generate-pmd-report-xml, 
> generate-checkstyle-report-xml, reports, _package-rpm-check, common.compile, 
> common.resources, db-update-stored-procs, common.db-update-stored-procs, 
> minimal.dependency-report, db-update, war, 
> common.db-mark-changes-applied-stored-procs, common.generate-pmd-report-html, 
> minimal.flush-full, _gwt-compile-check, _gwt-compile, _package-tgz-check, 
> _package-tgz, minimal.publish-impl, common._test-compile-check, resources, 
> release-prep, static-content, common.generate-checkstyle-report-xml, 
> minimal.flush, minimal.resolve, jar, jar-source, jar-tests, dist, publish, 
> minimal._download-ivy-check, minimal.publish, common.identify, publish-impl, 
> generate-checkstyle-report-html, common._gwt-compile, 
> db-mark-changes-applied-stored-procs, common.dist, common.test-coverage, 
> common._src-deps-uptodate-check, common.gwt-src-compile, 
> common.generate-javadocs, common.all, common.test-run, 
> common.java-src-compile, test-run, flush, common._package-tgz, 
> common._test-src-uptodate-check, common._src-compile-check, 
> db-create-update-script, common.db-script, common.release-prep, 
> common.instrument, common._src-uptodate-check, flush-full, minimal.dist, 
> minimal._resolve-check, minimal.init-ivy, common.test-src-compile, 
> db-mark-changes-applied, common.jar-tests, common._test-deps-uptodate-check, 
> all, common.db-rollback, db-script, _package-rpm, common.docs, 
> common._package-tgz-check, common.generate-checkstyle-report-html, 
> common.jar-source, product-version, common.release, common.static-content, 
> common.init, common.jar, common._gwt-uptodate-check, common.init-gwt, 
> common.db-mark-changes-applied, db-rollback, common._package-rpm, docs, 
> common.product-version, common._tests-available-check, 
> common._resources-uptodate-check, common._gwt-copy, generate-pmd-report-html, 
> common.test, common.db-create-update-script-stored-procs, common.clean, 
> release, common.db-init-stored-procs, common._test-resources-uptodate-check, 
> gwt-hosted-mode, common.db-init, minimal.download-ivy, 
> common._package-rpm-check, common.generate-pmd-report-xml, common.reports, 
> common.realclean, ]
> _uses-ivy-check:
>      [echo] resolve=true
>      [echo] ivy.run=true
> _download-ivy-check:
>      [echo] building.offline=false
>      [echo] ivy.run=true
> [available] Found: C:\Documents and Settings\myuser\.ivy\jars-trunk\ivy.jar
> [available] Found: C:\Documents and 
> Settings\myuser\.ivy\jars-trunk\ivy-report.xsl
> [available] Found: C:\Documents and Settings\myuser\.ivy\jars-trunk\jsch.jar
>      [echo] download-ivy.completed=true
>      [echo] no-download-ivy=true
> download-ivy:
> Skipped because property 'no-download-ivy' set.
> init-ivy:
> parsing buildfile 
> jar:file:/C:/Documents%20and%20Settings/myuser/.ivy/jars-trunk/ivy.jar!/fr/jayasoft/ivy/ant/antlib.xml
>  with URI = 
> jar:file:/C:/Documents%20and%20Settings/myuser/.ivy/jars-trunk/ivy.jar!/fr/jayasoft/ivy/ant/antlib.xml
> [antlib:fr.jayasoft.ivy.ant] Could not load definitions from resource 
> fr/jayasoft/ivy/ant/antlib.xml. It could not be found.
> [ivy:configure] Loading 
> jar:file:/C:/Documents%20and%20Settings/myuser/.ivy/jars-trunk/ivy.jar!/org/apache/ivy/core/settings/ivy.properties
> Override ignored for property "ivy.status"
> [ivy:configure] :: Ivy 2.2.x-local-20091109113332 - 20091109113332 :: 
> http://ant.apache.org/ivy/ ::
> [ivy:configure] :: loading settings :: file = 
> C:\allworkspaces\default\lp-common-trunk\build-common\ivy-config.xml
> [ivy:configure] using ivy.default.ivy.user.dir variable for default ivy user 
> dir: C:\Documents and Settings\myuser\.ivy
> [ivy:configure] settings loaded (172ms)
> [ivy:configure]       default cache: C:\Documents and 
> Settings\myuser\.ivy\cache
> [ivy:configure]       default resolver: chained
> [ivy:configure]       -- 11 resolvers:
> [ivy:configure]       mycompany [sftp]
> [ivy:configure]       shared [url]
> [ivy:configure]       integration [url]
> [ivy:configure]       thirdparty [url]
> [ivy:configure]       release-sftp [sftp]
> [ivy:configure]       local [file]
> [ivy:configure]       alternate-chain [chain] [local, integration, release, 
> thirdparty]
> [ivy:configure]       public [ibiblio]
> [ivy:configure]       integration-sftp [sftp]
> [ivy:configure]       release [url]
> [ivy:configure]       chained [chain] [integration]
> _resolve-check:
>      [echo] building.offline=false
>      [echo] ivy.run=true
> Property "deps.resolved" has not been set
>      [echo] deps.resolved=${deps.resolved}
> Property "deps.resolved" has not been set
> Property "no-resolve" has not been set
>      [echo] no-resolve=${no-resolve}
> resolve:
> [ivy:resolve] using ivy parser to parse 
> file:/C:/allworkspaces/default/lp-common-trunk/ivy.xml
> [ivy:resolve] :: resolving dependencies :: 
> mycompany.lpages#spcommon#trunk;SNAPSHOT
> [ivy:resolve]         confs: [build, run, test, lpages.test]
> [ivy:resolve]         validate = true
> [ivy:resolve]         refresh = false
> [ivy:resolve] resolving dependencies for configuration 'build'
> [ivy:resolve] == resolving dependencies for 
> mycompany.lpages#spcommon#trunk;SNAPSHOT [build]
> [ivy:resolve] resolving dependencies for configuration 'run'
> [ivy:resolve] == resolving dependencies for 
> mycompany.lpages#spcommon#trunk;SNAPSHOT [run]
> [ivy:resolve] == resolving dependencies 
> mycompany.lpages#spcommon#trunk;SNAPSHOT->mycompany#spcore#trunk;latest.integration
>  [run->*]
> [ivy:resolve] chained: Checking cache for: dependency: 
> mycompany#spcore#trunk;latest.integration {run=[*]}
> [ivy:resolve] default-cache: no cached resolved revision for 
> mycompany#spcore#trunk;latest.integration
> [ivy:resolve] don't use cache for mycompany#spcore#trunk;latest.integration: 
> checkModified=true
> [ivy:resolve]                 tried 
> http://reposerver-d2.corp.int-mycompany.com:8080/artifactory/integration/mycompany/spcore/[revision]/ivy-[revision].xml
> [ivy:resolve]                 tried 
> http://reposerver-d2.corp.int-mycompany.com:8080/artifactory/integration/mycompany/spcore/[revision]/spcore-[revision].jar
> [ivy:resolve]                 tried 
> http://reposerver-d2.corp.int-mycompany.com:8080/artifactory/integration/mycompany/spcore/[revision]/spcore-src-[revision].jar
> [ivy:resolve]         integration: no ivy file nor artifact found for 
> mycompany#spcore#trunk;latest.integration
> [ivy:resolve] WARN:   module not found: 
> mycompany#spcore#trunk;latest.integration
> [ivy:resolve] WARN: ==== integration: tried
> [ivy:resolve] WARN:   
> http://reposerver-d2.corp.int-mycompany.com:8080/artifactory/integration/mycompany/spcore/[revision]/ivy-[revision].xml
> [ivy:resolve] WARN:   -- artifact 
> mycompany#spcore#trunk;latest.integration!spcore.jar:
> [ivy:resolve] WARN:   
> http://reposerver-d2.corp.int-mycompany.com:8080/artifactory/integration/mycompany/spcore/[revision]/spcore-[revision].jar
> [ivy:resolve] WARN:   -- artifact 
> mycompany#spcore#trunk;latest.integration!spcore-src.jar:
> [ivy:resolve] WARN:   
> http://reposerver-d2.corp.int-mycompany.com:8080/artifactory/integration/mycompany/spcore/[revision]/spcore-src-[revision].jar
> [ivy:resolve] resolving dependencies for configuration 'test'
> [ivy:resolve] == resolving dependencies for 
> mycompany.lpages#spcommon#trunk;SNAPSHOT [test]
> [ivy:resolve] == resolving dependencies for 
> mycompany.lpages#spcommon#trunk;SNAPSHOT [build]
> [ivy:resolve] == resolving dependencies for 
> mycompany.lpages#spcommon#trunk;SNAPSHOT [run]
> [ivy:resolve] == resolving dependencies 
> mycompany.lpages#spcommon#trunk;SNAPSHOT->mycompany#spcore#trunk;latest.integration
>  [run->*]
> [ivy:resolve] resolving dependencies for configuration 'lpages.test'
> [ivy:resolve] == resolving dependencies for 
> mycompany.lpages#spcommon#trunk;SNAPSHOT [lpages.test]
> [ivy:resolve]         resolved ivy file produced in C:\Documents and 
> Settings\myuser\.ivy\cache\resolved-mycompany.lpages-spcommon-SNAPSHOT.xml
> [ivy:resolve] :: downloading artifacts ::
> [ivy:resolve] :: resolution report :: resolve 454ms :: artifacts dl 0ms
>       ---------------------------------------------------------------------
>       |                  |            modules            ||   artifacts   |
>       |       conf       | number| search|dwnlded|evicted|| number|dwnlded|
>       ---------------------------------------------------------------------
>       |       build      |   0   |   0   |   0   |   0   ||   0   |   0   |
>       |        run       |   1   |   0   |   0   |   0   ||   0   |   0   |
>       |       test       |   1   |   0   |   0   |   0   ||   0   |   0   |
>       |    lpages.test   |   0   |   0   |   0   |   0   ||   0   |   0   |
>       ---------------------------------------------------------------------
> [ivy:resolve] WARN:   ::::::::::::::::::::::::::::::::::::::::::::::
> [ivy:resolve] WARN:   ::          UNRESOLVED DEPENDENCIES         ::
> [ivy:resolve] WARN:   ::::::::::::::::::::::::::::::::::::::::::::::
> [ivy:resolve] WARN:   :: mycompany#spcore#trunk;latest.integration: not found
> [ivy:resolve] WARN:   ::::::::::::::::::::::::::::::::::::::::::::::
> [ivy:resolve]         report for mycompany.lpages#spcommon#trunk;SNAPSHOT 
> build produced in C:\Documents and 
> Settings\myuser\.ivy\cache\mycompany.lpages-spcommon-build.xml
> [ivy:resolve]         report for mycompany.lpages#spcommon#trunk;SNAPSHOT run 
> produced in C:\Documents and 
> Settings\myuser\.ivy\cache\mycompany.lpages-spcommon-run.xml
> [ivy:resolve]         report for mycompany.lpages#spcommon#trunk;SNAPSHOT 
> test produced in C:\Documents and 
> Settings\myuser\.ivy\cache\mycompany.lpages-spcommon-test.xml
> [ivy:resolve]         report for mycompany.lpages#spcommon#trunk;SNAPSHOT 
> lpages.test produced in C:\Documents and 
> Settings\myuser\.ivy\cache\mycompany.lpages-spcommon-lpages.test.xml
> [ivy:resolve]         resolve done (454ms resolve - 0ms download)
> [ivy:resolve] :: problems summary ::
> [ivy:resolve] :::: WARNINGS
> [ivy:resolve]                 module not found: 
> mycompany#spcore#trunk;latest.integration
> [ivy:resolve]         ==== integration: tried
> [ivy:resolve]           
> http://reposerver-d2.corp.int-mycompany.com:8080/artifactory/integration/mycompany/spcore/[revision]/ivy-[revision].xml
> [ivy:resolve]           -- artifact 
> mycompany#spcore#trunk;latest.integration!spcore.jar:
> [ivy:resolve]           
> http://reposerver-d2.corp.int-mycompany.com:8080/artifactory/integration/mycompany/spcore/[revision]/spcore-[revision].jar
> [ivy:resolve]           -- artifact 
> mycompany#spcore#trunk;latest.integration!spcore-src.jar:
> [ivy:resolve]           
> http://reposerver-d2.corp.int-mycompany.com:8080/artifactory/integration/mycompany/spcore/[revision]/spcore-src-[revision].jar
> [ivy:resolve]                 ::::::::::::::::::::::::::::::::::::::::::::::
> [ivy:resolve]                 ::          UNRESOLVED DEPENDENCIES         ::
> [ivy:resolve]                 ::::::::::::::::::::::::::::::::::::::::::::::
> [ivy:resolve]                 :: mycompany#spcore#trunk;latest.integration: 
> not found
> [ivy:resolve]                 ::::::::::::::::::::::::::::::::::::::::::::::
> [ivy:resolve] 
> [ivy:resolve] 
> [ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
> BUILD FAILED
> C:\allworkspaces\default\lp-common-trunk\build-common\build-minimal.xml:106: 
> impossible to resolve dependencies:
>       resolve failed - see output for details
>       at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:325)
>       at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:277)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>       at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at 
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>       at org.apache.tools.ant.Task.perform(Task.java:348)
>       at org.apache.tools.ant.Target.execute(Target.java:357)
>       at org.apache.tools.ant.Target.performTasks(Target.java:385)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
>       at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>       at 
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>       at 
> org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
>       at 
> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
>       at 
> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
> Caused by: resolve failed - see output for details
>       at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:251)
>       ... 16 more
> --- Nested Exception ---
> resolve failed - see output for details
>       at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:251)
>       at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:277)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>       at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at 
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>       at org.apache.tools.ant.Task.perform(Task.java:348)
>       at org.apache.tools.ant.Target.execute(Target.java:357)
>       at org.apache.tools.ant.Target.performTasks(Target.java:385)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
>       at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>       at 
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>       at 
> org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
>       at 
> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
>       at 
> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
> Total time: 1 second

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to