[ https://issues.apache.org/jira/browse/MSHARED-863?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17056714#comment-17056714 ]
Robert Scholte commented on MSHARED-863: ---------------------------------------- Did I wrote that? I guess there's a good reason why I changed it from 'never' to 'can be'. Most likely related to how Aether code works. > Possible NPEx in Maven30DependencyResolver.resolveDependencies > -------------------------------------------------------------- > > Key: MSHARED-863 > URL: https://issues.apache.org/jira/browse/MSHARED-863 > Project: Maven Shared Components > Issue Type: Bug > Components: maven-artifact-transfer > Affects Versions: maven-artifact-transfer-0.12.0 > Reporter: Piotr Zygielo > Priority: Major > > Possible NPEx in > [Maven30DependencyResolver.resolveDependencies|https://github.com/apache/maven-artifact-transfer/blob/dc0d6bd30b855e147576c4e9cdfacf1382d69f07/src/main/java/org/apache/maven/shared/transfer/dependencies/resolve/internal/Maven30DependencyResolver.java#L156] > {code:java} > List<Dependency> aetherDependencies = new ArrayList<Dependency>( > mavenDependencies.size() ); > if ( mavenDependencies != null ) > { > aetherDependencies = new ArrayList<Dependency>( > mavenDependencies.size() ); > ... > {code} > Line 161 > {code:java} > if ( mavenDependencies != null ) > {code} > suggests that {{mavenDependencies}} can be {{null}}. > However in such case previous {{mavenDependencies.size()}} results in > {{NPEx}}. -- This message was sent by Atlassian Jira (v8.3.4#803005)