[ https://issues.apache.org/jira/browse/IVY-675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xavier Hanin updated IVY-675: ----------------------------- Fix Version/s: 2.0 > Wrong graph of nodes is logged when circular dependency is detected > ------------------------------------------------------------------- > > Key: IVY-675 > URL: https://issues.apache.org/jira/browse/IVY-675 > Project: Ivy > Issue Type: Bug > Components: Core > Affects Versions: 2.0.0-beta-1 > Reporter: Maarten Coene > Fix For: 2.0 > > > I have a circular dependency. The nodes causing the loop are logged. However, > the information logged is incorrect. > For instance: > {code} > [ivy:resolve] :: problems summary :: > [ivy:resolve] :::: ERRORS > [ivy:resolve] > LCMT#commons;2.8.4->LCMB#sparadmwebservice;1.0.3->LCMT#parameter > manager;3.2.1->... > [ivy:resolve] > [ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS > BUILD FAILED > C:\working\repository\commons\lcm\ant_build\targets\common-targets-1.0.0.xml:390 > : impossible to resolve dependencies: > org.apache.ivy.plugins.circular.CircularDependencyException: > LCMT#common > s;2.8.4->LCMB#sparadmwebservice;1.0.3->LCMT#parametermanager;3.2.1->... > {code} > Howver, my commons-2.8.4 module doesn't has a dependency on sparadmwebservice: > {code} > <?xml version="1.0" encoding="UTF-8"?> > <ivy-module version="1.0"> > <info organisation="LCMT" module="commons" revision="2.8.4" > status="release" publication="20070313105450"/> > <configurations> > <conf name="default" description="For default usage."/> > <conf name="j2ee" extends="default" description="For usage > inside an application server."/> > <conf name="standalone" extends="default" description="For > usage in a standalone application (e.g. batch)."/> > <conf name="compile" extends="*(public)" visibility="private" > transitive="false"/> > <conf name="test" visibility="private" transitive="false"/> > <conf name="runtest" extends="test,compile" > visibility="private"/> > <conf name="minimal" extends="default" description="For minimal > usage, e.g. in the client API of a system."/> > </configurations> > <dependencies > defaultconfmapping="runtest->standalone(default);default,compile,test->default;standalone->[org=LCMB]client(default),[org!=LCMB]standalone(default);%->#(default);" > confmappingoverride="true"> > <!-- J2EE dependencies --> > <dependency org="J2EE" name="ejb" rev="" conf="compile"/> > <dependency org="J2EE" name="jms" rev="" conf="standalone"/> > <dependency org="J2EE" name="jta" rev="" conf="test"/> > <!-- technical dependencies --> > <dependency org="LCMT" name="daohelper" rev="1.+" > conf="j2ee;standalone"/> > <dependency org="LCMT" name="openutm" rev="2.+" conf="compile"/> > <dependency org="LCMT" name="parametermanager" rev="3.+" conf="j2ee"/> > <dependency org="OTHER" name="commons-beanutils" rev="1.7.0" > conf="compile"/> > <dependency org="OTHER" name="commons-discovery" rev="0.2" > conf="j2ee;standalone"/> > <dependency org="OTHER" name="commons-logging" rev="1.0.3" > conf="default"/> > <dependency org="OTHER" name="commons-lang" rev="2.0.0" > conf="default"/> > <dependency org="OTHER" name="commons-validator" rev="1.1.4" > conf="j2ee;standalone"/> > <dependency org="OTHER" name="jakarta-regexp" rev="1.4" > conf="default"/> > <!-- Test dependencies --> > <dependency org="LCMT" name="commons-test" rev="1.+" conf="test"> > <exclude module="commons"/> > </dependency> > <dependency org="OTHER" name="junit" rev="3.8.1" conf="test"/> > <dependency org="OTHER" name="mockejb" rev="0.5" conf="test"/> > <dependency org="OTHER" name="mockobjects" rev="0.09" conf="test"/> > <dependency org="OTHER" name="dbunit" rev="2.1.0" conf="test"/> > <dependency org="OTHER" name="ojdbc" rev="9.2.0.5" conf="test"/> > </dependencies> > </ivy-module> > {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.