[
https://issues.apache.org/jira/browse/IVY-785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12583662#action_12583662
]
Guillaume commented on IVY-785:
-------------------------------
Unfortunately yes. IvyDE keeps on giving me this exception anytime it attempts
to execute a resolve :
{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}
> Classpath issues with vfs ftp while being used as a bundle
> ----------------------------------------------------------
>
> Key: IVY-785
> URL: https://issues.apache.org/jira/browse/IVY-785
> Project: Ivy
> 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.20071209120000.jar)
> Reporter: Guillaume
> Assignee: Nicolas Lalevée
> 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.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.