[jira] Commented: (IVYDE-87) Problem with vfs ftp and dynamic revisions

2008-03-26 Thread JIRA

[ 
https://issues.apache.org/jira/browse/IVYDE-87?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12582234#action_12582234
 ] 

Nicolas Lalevée commented on IVYDE-87:
--

I think you are facing IVYDE-34, as sometimes I did too.

 Problem with vfs ftp and dynamic revisions
 --

 Key: IVYDE-87
 URL: https://issues.apache.org/jira/browse/IVYDE-87
 Project: IvyDE
  Issue Type: Bug
Affects Versions: 2.0.0-beta-2
 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.2007120912.jar)
Reporter: Guillaume
 Attachments: FileZilla Server.log, IVY-738.patch, 
 ivy-settings-ivyde1_2.xml, ivy-settings-ivyde1_3.xml, ivy.xml, 
 ivy_console_log.txt, ivy_console_log2.txt, IVYDE-87-r639596.patch, 
 test_ant.txt, test_ant_debug.txt, test_ivyde.txt


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

[jira] Commented: (IVYDE-87) Problem with vfs ftp and dynamic revisions

2008-03-25 Thread Guillaume (JIRA)

[ 
https://issues.apache.org/jira/browse/IVYDE-87?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12581831#action_12581831
 ] 

Guillaume commented on IVYDE-87:


The classpath issue seems to be solved, and the FTP resolver is found by IvyDE. 
Thanks !

However, i'm not out of troubles so far. When the resolution occurs, i get :
{code}
An internal error occurred during: Resolve IvyTestProject/ivy.xml 
dependencies.

java.lang.NullPointerException
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:70)
{code}

The ivy classpath container ivy.xml[*] is added to the build path (not in 
package explorer but under properties/java build path).
I've tested the ivy.xml file i'm using with an ant task and the resolution 
works just fine there.


{code}
setting 'ivy.default.settings.dir' to 
'bundleresource://9/org/apache/ivy/core/settings'
setting 'ivy.default.conf.dir' to 
'bundleresource://9/org/apache/ivy/core/settings'
setting 'java.vendor' to 'Sun Microsystems Inc.'
setting 'sun.java.launcher' to 'SUN_STANDARD'
setting 'org.osgi.supports.framework.extension' to 'true'
setting 'sun.management.compiler' to 'HotSpot Client Compiler'
setting 'osgi.framework.beginningstartlevel' to '1'
setting 'os.name' to 'Windows 2000'
setting 'sun.boot.class.path' to 
'C:\LOCALAPP\Specific\MyEclipse601\jre\lib\rt.jar;C:\LOCALAPP\Specific\MyEclipse601\jre\lib\i18n.jar;C:\LOCALAPP\Specific\MyEclipse601\jre\lib\sunrsasign.jar;C:\LOCALAPP\Specific\MyEclipse601\jre\lib\jsse.jar;C:\LOCALAPP\Specific\MyEclipse601\jre\lib\jce.jar;C:\LOCALAPP\Specific\MyEclipse601\jre\lib\charsets.jar;C:\LOCALAPP\Specific\MyEclipse601\jre\classes'
setting 'osgi.ws' to 'win32'
setting 'sun.desktop' to 'windows'
setting 'java.vm.specification.vendor' to 'Sun Microsystems Inc.'
setting 'java.runtime.version' to '1.5.0_11-b03'
setting 'osgi.instance.area' to 
'file:/C:/LOCALAPP/Specific/Workspaces/ContinuousIntegration/'
setting 'http.proxyPort' to '8080'
setting 'user.name' to 'userlogin'
setting 'org.osgi.framework.system.packages' to 
'javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.events,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers'
setting 'org.osgi.framework.language' to 'en'
setting 'user.language' to 'en'
setting 'org.osgi.framework.processor' to 'x86'
setting 'osgi.syspath' to 'c:\LOCALAPP\Specific\MyEclipse601\eclipse\plugins'
setting 'sun.boot.library.path' to 'C:\LOCALAPP\Specific\MyEclipse601\jre\bin'
setting 'osgi.manifest.cache' to 

[jira] Commented: (IVYDE-87) Problem with vfs ftp and dynamic revisions

2008-03-19 Thread JIRA

[ 
https://issues.apache.org/jira/browse/IVYDE-87?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12580465#action_12580465
 ] 

Nicolas Lalevée commented on IVYDE-87:
--

About the Bundle-Version, I didn't mean to change it in the patch. I forgot to 
revert it before creating the patch. I just change it locally so I can generate 
an update site easily.

And about the patch, I am confused by the OSGI spec:
{quote}
If the class or resource is in a package that is imported using Import-
Package or was imported dynamically in a previous load, then the
request is delegated to the exporting bundle's class loader.
{quote}

The failure initially comes from Ivy code, calling commons-vfs code loading 
some common-vfs class.
AFAIU these common-vfs classes 
(org.apache.commons.vfs.impl.StandardFileSystemManager for instance), 
Package-Imported from Ivy, should be loaded by the bundle common-vfs.
The code loading the classes of common-vfs is something like:
getClass().getClassLoader().loadClass(className);

So the class loader returned by the above code should be the common-vfs one, 
not the Ivy one.

So the import package I introduced should not be needed:
org.apache.commons.vfs.provider.local,
org.apache.commons.vfs.provider.sftp,
org.apache.commons.vfs.provider.url

I should have missed something there.

And Guillaume, I am not sure you put your ivy console ouput in your comment 
(the one at 14/Mar/08 07:14 AM). Could you retry cleaning the console, do a 
resolve and copy paste every thing you have in there ?
Note also that the container that disapear is mainly a UI bug. You should be 
able to do a resolve by doing a work around: edit your ivy library in the build 
path editor and click Finish.

 Problem with vfs ftp and dynamic revisions
 --

 Key: IVYDE-87
 URL: https://issues.apache.org/jira/browse/IVYDE-87
 Project: IvyDE
  Issue Type: Bug
Affects Versions: 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.2007120912.jar)
Reporter: Guillaume
 Attachments: FileZilla Server.log, IVY-738.patch, 
 ivy-settings-ivyde1_2.xml, ivy-settings-ivyde1_3.xml, ivy.xml, 
 ivy_console_log.txt, test_ant.txt, test_ant_debug.txt, test_ivyde.txt


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

[jira] Commented: (IVYDE-87) Problem with vfs ftp and dynamic revisions

2008-03-18 Thread Xavier Hanin (JIRA)

[ 
https://issues.apache.org/jira/browse/IVYDE-87?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12579760#action_12579760
 ] 

Xavier Hanin commented on IVYDE-87:
---

About Ivy Bundle-Version, we put a Bundle-Version of 0.0.0 in svn to avoid 
changing it every time we make a change. But if you use the ant script provided 
with Ivy to build Ivy jar (using ant jar), it will update the MANIFEST with 
an up to date Bundle-Version. So if you later make changes to the MANIFEST.MF, 
remember to set Bundle-Version back to 0.0.0.

 Problem with vfs ftp and dynamic revisions
 --

 Key: IVYDE-87
 URL: https://issues.apache.org/jira/browse/IVYDE-87
 Project: IvyDE
  Issue Type: Bug
Affects Versions: 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.2007120912.jar)
Reporter: Guillaume
 Attachments: IVY-738.patch, ivy-settings-ivyde1_2.xml, 
 ivy-settings-ivyde1_3.xml, ivy.xml, ivy_console_log.txt, test_ant.txt, 
 test_ant_debug.txt, test_ivyde.txt


 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.2007120912.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) 

[jira] Commented: (IVYDE-87) Problem with vfs ftp and dynamic revisions

2008-03-18 Thread Guillaume (JIRA)

[ 
https://issues.apache.org/jira/browse/IVYDE-87?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12579772#action_12579772
 ] 

Guillaume commented on IVYDE-87:


There is nothing more than what i already have posted.
The dependency container doesn't appear in the package explorer view but can be 
found in java build path.

Once the 'add ivy library' fails, the plugin not longer works. I have to 
restart Eclipse. On startup it will fail to resolve dependencies again.
I have to remove the dependency container from the build path (i also delete 
the ivy cache) before restarting Eclipse.

On the FTP server the logs are confusing (see attachment FileZilla Server.log). 
It seems to me that the resolver tries to download the same file several times. 
However it looks for a folder 3.8.+ ... and then fails to get junit.


 Problem with vfs ftp and dynamic revisions
 --

 Key: IVYDE-87
 URL: https://issues.apache.org/jira/browse/IVYDE-87
 Project: IvyDE
  Issue Type: Bug
Affects Versions: 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.2007120912.jar)
Reporter: Guillaume
 Attachments: FileZilla Server.log, IVY-738.patch, 
 ivy-settings-ivyde1_2.xml, ivy-settings-ivyde1_3.xml, ivy.xml, 
 ivy_console_log.txt, test_ant.txt, test_ant_debug.txt, test_ivyde.txt


 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.2007120912.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)