[jira] [Updated] (IVY-1639) ivy 2.5.0 throws false positive CircularDependencyException

2022-09-20 Thread Yu Zhang (Jira)


 [ 
https://issues.apache.org/jira/browse/IVY-1639?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yu Zhang updated IVY-1639:
--
Description: 
When I try to use ivy 2.5.0 ivy:convertpom to convert hadoop-annotations 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}

  was:
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}


> 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
>Priority: Major
>
> When I try to use ivy 2.5.0 ivy:convertpom to convert hadoop-annotations 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 
> 

[jira] [Created] (IVY-1639) ivy 2.5.0 throws false positive CircularDependencyException

2022-09-20 Thread Yu Zhang (Jira)
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)