Yu Zhang created IVY-1639: ----------------------------- Summary: ivy 2.5.0 throws false positive CircularDependencyException Key: IVY-1639 URL: https://issues.apache.org/jira/browse/IVY-1639 Project: Ivy Issue Type: Bug Components: Maven Compatibility Affects Versions: 2.5.0 Reporter: Yu Zhang
When I try to use ivy 2.5.0 ivy:convertpom to convert pom file to ivy, see [https://github.com/apache/hadoop/blob/trunk/hadoop-common-project/hadoop-annotations/pom.xml] I got CircularDependencyException, see stacktrace. There is no circular dependencies and maven can successfully built the project. ivy should handle these cases as well. {code:java} at org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseDescriptor(PomModuleDescriptorParser.java:216) at org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseDescriptor(PomModuleDescriptorParser.java:123) at org.apache.ivy.core.cache.DefaultRepositoryCacheManager$MyModuleDescriptorProvider.provideModule(DefaultRepositoryCacheManager.java:843) at org.apache.ivy.core.cache.ModuleDescriptorMemoryCache.getStale(ModuleDescriptorMemoryCache.java:68) at org.apache.ivy.core.cache.DefaultRepositoryCacheManager.getStaledMd(DefaultRepositoryCacheManager.java:860) at org.apache.ivy.core.cache.DefaultRepositoryCacheManager.cacheModuleDescriptor(DefaultRepositoryCacheManager.java:1364) at org.apache.ivy.plugins.resolver.BasicResolver.parse(BasicResolver.java:541) at org.apache.ivy.plugins.resolver.BasicResolver.getDependency(BasicResolver.java:278) at org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseOtherPom(PomModuleDescriptorParser.java:492) at org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseDescriptor(PomModuleDescriptorParser.java:221) at org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseDescriptor(PomModuleDescriptorParser.java:123) at org.apache.ivy.ant.IvyConvertPom.doExecute(IvyConvertPom.java:62) ... 18 more {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)