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

Maarten Coene resolved IVY-934.
-------------------------------

    Resolution: Duplicate

ok, I'll mark this issue as duplicate of IVY-930

> ivy:buildnumber Task can cause ivy:resolve to 'hang' forever
> ------------------------------------------------------------
>
>                 Key: IVY-934
>                 URL: https://issues.apache.org/jira/browse/IVY-934
>             Project: Ivy
>          Issue Type: Bug
>    Affects Versions: 2.0-RC1
>         Environment: fedora-core 9, jdk1.6..11, ant  1.7.0 
>            Reporter: Hans Lund
>
> if the ivy:buildnumber ant task fails (when a module has not been published 
> -yet ) later ivy:resolve ant tasks that do not have an explicit revision 
> hangs forever.
> preconditions: resolving over http to single repository. 
> Steps to reproduce:
> ivy.xml with some dependencies like:
> <dependencies>    
>         <dependency org="junit" name="junit" rev="3.8.2" 
> conf="test->default"/>        
>         <dependency org="org.mortbay.jetty" name="jetty" rev="6.+" 
> conf="default->default" />        
> </dependencies>
> buildfile with:
> <target name="ivy-buildnumber-resolve-bug" depends="init-ivy">
>         <ivy:buildnumber organisation="org.bug"
>               module="bug" />
>               <ivy:resolve />
>         <ivy:retrieve sync="true" pattern="${ivy.lib.dir}/[artifact].[ext]"/>
>  </target>
>     
>  <target name="resolve-dependencies" depends="init-ivy">
>            <ivy:resolve />
>            <ivy:retrieve sync="true" 
> pattern="${ivy.lib.dir}/[artifact].[ext]"/>
>  </target>
> now ant - verbose ivy-buildnumber-resolve-bug gives to following stacktrace:
> [ivy:resolve] using ivy parser to parse file:/home/halu/IvyBug/ivy.xml
> [ivy:resolve] :: resolving dependencies :: org.bug#ivybuildnumberbug;[EMAIL 
> PROTECTED]
> [ivy:resolve]         confs: [default, master, compile, provided, runtime, 
> test, system, optional]
> [ivy:resolve]         validate = true
> [ivy:resolve]         refresh = false
> [ivy:resolve] resolving dependencies for configuration 'default'
> [ivy:resolve] == resolving dependencies for org.bug#ivybuildnumberbug;[EMAIL 
> PROTECTED] [default]
> [ivy:resolve] == resolving dependencies for org.bug#ivybuildnumberbug;[EMAIL 
> PROTECTED] [runtime]
> [ivy:resolve] == resolving dependencies for org.bug#ivybuildnumberbug;[EMAIL 
> PROTECTED] [compile]
> [ivy:resolve] == resolving dependencies for org.bug#ivybuildnumberbug;[EMAIL 
> PROTECTED] [master]
> [ivy:resolve] == resolving dependencies org.bug#ivybuildnumberbug;[EMAIL 
> PROTECTED]>org.mortbay.jetty#jetty;6.+ [default->default]
> [ivy:resolve]  : Checking cache for: dependency: org.mortbay.jetty#jetty;6.+ 
> {default=[default]}
> [ivy:resolve] no cached resolved revision for org.mortbay.jetty#jetty;6.+
> [ivy:resolve] no cached resolved revision for org.mortbay.jetty#jetty;6.+
> [ivy:resolve]                 tried 
> http://localhost/repository/org.mortbay.jetty/jetty/ivys/ivy-[revision].xml
> freeze  ...  <ctrl>+c
> C[ivy:resolve] WARN: problem while listing resources in 
> http://localhost/repository/org.mortbay.jetty/jetty/ivys with local-repo:
> [ivy:resolve] WARN:   java.lang.IllegalStateException Connection factory has 
> been shutdown.
> [ivy:resolve]                 tried 
> http://localhost/repository/org.mortbay.jetty/jetty/jars/jetty-[revision].jar
> [ivy:resolve] WARN: problem while listing resources in 
> http://hudson.msrd.multi-support.com/repository/org.mortbay.jetty/jetty/jars 
> with local-repo:
> [ivy:resolve] WARN:   java.lang.IllegalStateException Connection factory has 
> been shutdown.
> [ivy:resolve]         Multisupport-IvyRepository: no ivy file nor artifact 
> found for org.mortbay.jetty#jetty;6.+
> [ivy:resolve] WARN:   module not found: org.mortbay.jetty#jetty;6.+
> [ivy:resolve] WARN: ==== local-repo: tried
> [ivy:resolve] WARN:   
> http://localhost/repository/org.mortbay.jetty/jetty/ivys/ivy-[revision].xml
> [ivy:resolve] WARN:   -- artifact org.mortbay.jetty#jetty;6.+!jetty.jar:
> [ivy:resolve] WARN:   
> http://localhost/repository/org.mortbay.jetty/jetty/jars/jetty-[revision].jar
> [ivy:resolve] resolving dependencies for configuration 'master'
> [ivy:resolve] == resolving dependencies for org.bug#ivybuildnumberbug;[EMAIL 
> PROTECTED] [master]
> [ivy:resolve] resolving dependencies for configuration 'compile'
> [ivy:resolve] == resolving dependencies for org.bug#ivybuildnumberbug;[EMAIL 
> PROTECTED] [compile]
> [ivy:resolve] resolving dependencies for configuration 'provided'
> [ivy:resolve] == resolving dependencies for org.bug#ivybuildnumberbug;[EMAIL 
> PROTECTED] [provided]
> [ivy:resolve] resolving dependencies for configuration 'runtime'
> [ivy:resolve] == resolving dependencies for org.bug#ivybuildnumberbug;[EMAIL 
> PROTECTED] [runtime]
> [ivy:resolve] == resolving dependencies for org.bug#ivybuildnumberbug;[EMAIL 
> PROTECTED] [compile]
> [ivy:resolve] resolving dependencies for configuration 'test'
> [ivy:resolve] == resolving dependencies for org.bug#ivybuildnumberbug;[EMAIL 
> PROTECTED] [test]
> [ivy:resolve] == resolving dependencies org.bug#ivybuildnumberbug;[EMAIL 
> PROTECTED]>junit#junit;3.8.2 [test->default]
> [ivy:resolve]  : Checking cache for: dependency: junit#junit;3.8.2 
> {test=[default]}

-- 
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