Return-Path: Delivered-To: apmail-ant-notifications-archive@locus.apache.org Received: (qmail 70581 invoked from network); 16 Jan 2008 15:24:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Jan 2008 15:24:57 -0000 Received: (qmail 25522 invoked by uid 500); 16 Jan 2008 15:24:46 -0000 Delivered-To: apmail-ant-notifications-archive@ant.apache.org Received: (qmail 25474 invoked by uid 500); 16 Jan 2008 15:24:46 -0000 Mailing-List: contact notifications-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ant.apache.org Delivered-To: mailing list notifications@ant.apache.org Received: (qmail 25188 invoked by uid 99); 16 Jan 2008 15:24:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Jan 2008 07:24:45 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Jan 2008 15:24:29 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 2B567714264 for ; Wed, 16 Jan 2008 07:24:35 -0800 (PST) Message-ID: <32363895.1200497075175.JavaMail.jira@brutus> Date: Wed, 16 Jan 2008 07:24:35 -0800 (PST) From: "Xavier Hanin (JIRA)" To: notifications@ant.apache.org Subject: [jira] Assigned: (IVY-702) Ivy swallows ParseException when using a latest strategy requiring module descriptors In-Reply-To: <18193353.1200476614967.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/IVY-702?page=3Dcom.atlassian.j= ira.plugin.system.issuetabpanels:all-tabpanel ] Xavier Hanin reassigned IVY-702: -------------------------------- Assignee: Xavier Hanin > Ivy swallows ParseException when using a latest strategy requiring module= descriptors > -------------------------------------------------------------------------= ------------ > > Key: IVY-702 > URL: https://issues.apache.org/jira/browse/IVY-702 > Project: Ivy > Issue Type: Bug > Affects Versions: 2.0.0-beta-2 > Reporter: Nicolas Lalev=C3=A9e > Assignee: Xavier Hanin > Priority: Minor > Fix For: 2.0.0-beta-2 > > Attachments: IVY-702-r612476.patch > > > Using the Ivy trunk within IvyDE, it doesn't find a dependency. > Here is the ivy.xml from which I try to do the resolve : > {code:xml} > > > > > > > > > > > > > > > > > > > > > runtime" changing=3D"true"/> > > =20 > default"/> > > > > default" changing=3D"true"/> > > > {code} > Here is my ivy-conf: > {code:xml} > > =20 > > > > > > > =20 > > > =20 > > > > > > =20 > =20 > > =20 > > > > > > > > > > > > > =20 > > > > > > > > > > > > > {code} > The external repository is where we push the libraries external to my com= pany, like Apache libs. The internal repo contains the released versions of= our libraries. The local one is the developer one, this is where the local= ly builds are pushed. > app-lib1 and app-lib2 are resolved correctly, but not app-lib3. The only = difference between app-lib1 and app-lib3 is that app-lib3 was never release= d, so the only existing version is in local-libs, and the version is 0.1.0-= 117639-dev-20080115164755. > Here is the app-lib3 resolve part: > {noformat} > =3D=3D resolving dependencies com.company#app;working@almeda->com.company= #app-lib3;latest.development [default->default] > found conflicting revisions for com.company#app-lib3;latest.development i= n com.company#app;working@almeda: [com.company#app-lib3;latest.development] > selected revisions for com.company#app-lib3;latest.development in com.com= pany#app;working@almeda: [com.company#app-lib3;latest.development] > loadData of com.company#app-lib3;latest.development of rootConf=3Ddefault > =09using company-chain to resolve com.company#app-lib3;latest.development > company-chain: Checking cache for: dependency: com.company#app-lib3;lates= t.development {default=3D[default]} > don't use cache for com.company#app-lib3;latest.development: checkModifie= d=3Dtrue > don't use cache for com.company#app-lib3;latest.development: checkModifie= d=3Dtrue > =09 trying local-libs/com/company/app-lib3/latest.development/ivy.xml > =09=09tried local-libs/com/company/app-lib3/latest.development/ivy.xml > =09=09tried local-libs/com/company/app-lib3/[revision]/ivy.xml > =09listing all in local-libs/com/company/app-lib3/[revision]/ivy.xml > =09using local to list all in local-libs/com/company/app-lib3/ > =09=09found 1 resources > =09found revs: [0.1.0-117639-dev-20080115164755] > =09local: found md file for com.company#app-lib3;latest.development > =09=09=3D> local-libs/com/company/app-lib3/0.1.0-117639-dev-2008011516475= 5/ivy.xml (0.1.0-117639-dev-20080115164755) > =09parser =3D ivy parser > =09no ivy file in cache for com.company#app-lib3;0.1.0-117639-dev-2008011= 5164755: tried ivy2-cache/com.company/app-lib3/ivy-0.1.0-117639-dev-2008011= 5164755.xml > downloading local-libs/com/company/app-lib3/0.1.0-117639-dev-200801151647= 55/ivy.xml ... > =09local: downloading local-libs/com/company/app-lib3/0.1.0-117639-dev-20= 080115164755/ivy.xml > =09=09to ivy2-cache/com.company/app-lib3/ivys/ivy.original-0.1.0-117639-d= ev-20080115164755.xml.part > =09[SUCCESSFUL ] com.company#app-lib3;0.1.0-117639-dev-20080115164755!ivy= .original.xml(ivy) (31ms) > pre 1.3 ivy file: using exactOrRegexp as default matcher > =09local: impossible to get module descriptor resource: local-libs/com/co= mpany/app-lib3/0.1.0-117639-dev-20080115164755/ivy.xml (0.1.0-117639-dev-20= 080115164755) > =09=09tried [0.1.0-117639-dev-20080115164755 (no or bad MD)] > =09local: no resource found for com/#app-lib3;latest.development: pattern= =3Dlocal-libs/[organisation]/[module]/[revision]/ivy.xml > =09local: no ivy file found for com.company#app-lib3;latest.development > don't use cache for com.company#app-lib3;latest.development: checkModifie= d=3Dtrue > =09 trying internal-libs/com/company/app-lib3/latest.development/ivy.xml > =09=09tried internal-libs/com/company/app-lib3/latest.development/ivy.xml > =09=09tried internal-libs/com/company/app-lib3/[revision]/ivy.xml > =09listing all in internal-libs/com/company/app-lib3/[revision]/ivy.xml > =09using internal to list all in internal-libs/com/company/app-lib3/ > =09=09no resources found > =09internal: unable to list resources for com/#app-lib3;latest.developmen= t: pattern=3Dinternal-libs/[organisation]/[module]/[revision]/ivy.xml > =09internal: no ivy file found for com.company#app-lib3;latest.developmen= t > WARN: =09module not found: com.company#app-lib3;latest.development > WARN: =3D=3D=3D=3D local: tried > WARN: local-libs/com/company/app-lib3/latest.development/ivy.xml > WARN: local-libs/com/company/app-lib3/[revision]/ivy.xml > WARN: [0.1.0-117639-dev-20080115164755 (no or bad MD)] > WARN: =3D=3D=3D=3D internal: tried > WARN: internal-libs/com/company/app-lib3/latest.development/ivy.xml > WARN: internal-libs/com/company/app-lib3/[revision]/ivy.xml > com.company#app-lib3;latest.development =3D> dependencies resolved in def= ault (68ms) > {noformat} > Here is the app-lib1 resolve part: > {noformat} > =3D=3D resolving dependencies com.company#app;working@almeda->com.company= #app-lib1;latest.development [default->runtime] > found conflicting revisions for com.company#app-lib1;latest.development i= n com.company#app;working@almeda: [com.company#app-lib1;latest.development] > selected revisions for com.company#app-lib1;latest.development in com.com= pany#app;working@almeda: [com.company#app-lib1;latest.development] > loadData of com.company#app-lib1;latest.development of rootConf=3Ddefault > =09using company-chain to resolve com.company#app-lib1;latest.development > company-chain: Checking cache for: dependency: com.company#app-lib1;lates= t.development {default=3D[runtime]} > don't use cache for com.company#app-lib1;latest.development: checkModifie= d=3Dtrue > don't use cache for com.company#app-lib1;latest.development: checkModifie= d=3Dtrue > =09 trying local-libs/com/company/app-lib1/latest.development/ivy.xml > =09=09local-libs/com/company/app-lib1/latest.development/ivy.xml > =09=09tried local-libs/com/company/app-lib1/[revision]/ivy.xml > =09listing all in local-libs/com/company/app-lib1/[revision]/ivy.xml > =09using local to list all in local-libs/com/company/app-lib1/ > =09=09found 1 resources > =09found revs: [3.3.1-117388-dev-20080115104256] > =09local: found md file for com.company#app-lib1;latest.development > =09=09=3D> local-libs/com/company/app-lib1/3.3.1-117388-dev-2008011510425= 6/ivy.xml (3.3.1-117388-dev-20080115104256) > =09parser =3D ivy parser > =09no ivy file in cache for com.company#app-lib1;3.3.1-117388-dev-2008011= 5104256: tried local-libs/com/company/app-lib1/ivy-3.3.1-117388-dev-2008011= 5104256.xml > downloading local-libs/com/company/app-lib1/3.3.1-117388-dev-200801151042= 56/ivy.xml ... > =09local: downloading local-libs/com/company/app-lib1/3.3.1-117388-dev-20= 080115104256/ivy.xml > =09=09to ivy2-cache/com.company/app-lib1/ivys/ivy.original-3.3.1-117388-d= ev-20080115104256.xml.part > =09[SUCCESSFUL ] com.company#app-lib1;3.3.1-117388-dev-20080115104256!ivy= .original.xml(ivy) (11ms) > pre 1.3 ivy file: using exactOrRegexp as default matcher > =09default-cache: parsed downloaded md file for com.company#app-lib1;3.3.= 1-117388-dev-20080115104256; parsed=3Dcom.company#app-lib1;3.3.1-117388-dev= -20080115104256 > com.company#app-lib1;3.3.1-117388-dev-20080115104256 is changing, but has= not changed: will trust cached artifacts if any > =09=09[3.3.1-117388-dev-20080115104256] com.company#app-lib1 > =09found com.company#app-lib1;3.3.1-117388-dev-20080115104256 in local > =09[3.3.1-117388-dev-20080115104256] com.company#app-lib1;latest.developm= ent > conflict resolution already done for com.company#app-lib1;3.3.1-117388-de= v-20080115104256 in com.company#app;working@almeda > {noformat} --=20 This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.