Dynamic revisions not working
-----------------------------

                 Key: IVYDE-77
                 URL: https://issues.apache.org/jira/browse/IVYDE-77
             Project: IvyDE
          Issue Type: Bug
    Affects Versions: 1.2.0, 1.3.0
         Environment: Eclipse 3.2 and IvyDE 1.2
Eclipse 3.3 (MyEclipse 6.0.1) and IvyDE 1.3 
(org.apache.ivyde.eclipse_1.3.0.20071209120000.jar)
            Reporter: Guillaume


Configuration (attachments follow)

The repository structure is a simple filesystem (on the same machine than 
Eclipse and Ant for the test) :
The folder ftpuser_home\external-lib\junit\junit exists and has two subfolders 
named after version numbers :
3.8.1 which contains ivy-3.8.1.xml, jars and so on
3.8.2 which contains ivy-3.8.2.xml, jars and so on
User has proper rights to list directory contents which proves to be ok with 
ant task.

Using Eclipse 3.3 and IvyDE 1.3 (snapshot build - 
org.apache.ivyde.eclipse_1.3.0.20071209120000.jar) :

JUnit 3.8.+ gets resolved to the latest 3.8.x version available on my 
repository (3.8.2 in this test) with an ant resolve task. But it isn't resolved 
at all with IvyDE.
In ant, the related logs are pretty simple (ant ivy settings are pointing to 
the same ivy settings file than ivyde) :
[ivy:retrieve] found junit#junit;3.8.2 in ftp
[ivy:retrieve] [3.8.2] junit#junit;3.8.+

Ivy Console summary :

{code}
:::: WARNINGS
       module not found: junit#junit;3.8.+
    ==== ftp: tried
 ftp://********:[EMAIL PROTECTED]/external-lib/junit/junit/3.8.+/ivy-3.8.+.xml
 ftp://********:[EMAIL 
PROTECTED]/external-lib/junit/junit/[revision]/ivy-[revision].xml
        ::::::::::::::::::::::::::::::::::::::::::::::
        ::          UNRESOLVED DEPENDENCIES         ::
        ::::::::::::::::::::::::::::::::::::::::::::::
        :: junit#junit;3.8.+: not found
        :::::::::::::::::::::::::::::::::::::::::::::: 
{code}

FTP logs :
{code}
(000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> Connected, 
sending welcome message...
(000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 220-FileZilla 
Server version 0.9.24 beta
(000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 220-written by 
Tim Kosse ([EMAIL PROTECTED])
(000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 220 Please visit 
http://sourceforge.net/projects/filezilla/
(000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> USER repo-central
(000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 331 Password 
required for repo-central
(000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> PASS ************
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 230 Logged on
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> TYPE I
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 200 Type set to I
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD external-lib
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 250 CWD successful. 
"/external-lib" is current directory.
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD junit
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 250 CWD successful. 
"/external-lib/junit" is current directory.
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD junit
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 250 CWD successful. 
"/external-lib/junit/junit" is current directory.
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD 3.8.+
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 550 CWD failed. 
"/external-lib/junit/junit/3.8.+": directory not found.
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD external-lib
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 550 CWD failed. 
"/external-lib/junit/junit/external-lib": directory not found.
(000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> Connected, 
sending welcome message...
(000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 220-FileZilla 
Server version 0.9.24 beta
(000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 220-written by 
Tim Kosse ([EMAIL PROTECTED])
(000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 220 Please visit 
http://sourceforge.net/projects/filezilla/
(000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> USER repo-central
(000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 331 Password 
required for repo-central
(000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> PASS ************
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 230 Logged on
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> TYPE I
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 200 Type set to I
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD external-lib
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 250 CWD successful. 
"/external-lib" is current directory.
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD junit
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 250 CWD successful. 
"/external-lib/junit" is current directory.
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> EPSV ALL
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 229 Entering 
Extended Passive Mode (|||2324|)
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> EPSV
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 229 Entering 
Extended Passive Mode (|||2325|)
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> RETR junit
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 550 File not found
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD external-lib
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 550 CWD failed. 
"/external-lib/junit/external-lib": directory not found.
(000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> disconnected.
(000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> disconnected. 
{code}

Using Eclipse 3.2 and IvyDE 1.2 :

If i specify either junit 3.8.1 or 3.8.2, the ivy file and he jar are properly 
resolved and retrieved. But when it comes to dynamic revision 3.8.+, it fails :

{code}
Could not determine the last modified timestamp of "ftp://*******:[EMAIL 
PROTECTED]/external-lib/junit/junit/3.8.+/ivy-3.8.+.xml" because it does not 
exist.
   listing all in ftp://*******:[EMAIL 
PROTECTED]/external-lib/junit/junit/[revision]/ivy-[revision].xml
   using external-lib to list all in ftp://*******:[EMAIL 
PROTECTED]/external-lib/junit/junit/
list called for URIftp://*******:[EMAIL PROTECTED]/external-lib/junit/junit/
resourceImpl=ftp://*******:[EMAIL PROTECTED]/external-lib/junit/junit
resourceImpl.exists()false
resourceImpl.getType()imaginary
FileType.FOLDERfolder
       found 0 resources
   found revs: []
   external-lib: no resource found for [ junit | junit | 3.8.+ ]: 
pattern=ftp://*******:[EMAIL 
PROTECTED]/external-lib/[organisation]/[module]/[revision]/[artifact]-[revision].xml
   external-lib: no ivy file found for [ junit | junit | 3.8.+ ]
       tried ftp://*******:[EMAIL 
PROTECTED]/external-lib/junit/junit/3.8.+/ivy-3.8.+.xml
       tried ftp://*******:[EMAIL 
PROTECTED]/external-lib/junit/junit/[3.8.+]/ivy-[3.8.+].xml
WARN:     module not found: [ junit | junit | 3.8.+ ]
WARN:         external-lib: tried ftp://*******:[EMAIL 
PROTECTED]/external-lib/junit/junit/3.8.+/ivy-3.8.+.xml
WARN:         external-lib: tried ftp://*******:[EMAIL 
PROTECTED]/external-lib/junit/junit/[3.8.+]/ivy-[3.8.+].xml
{code}

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