maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MNG-3372) dependency:tree throws exception
Date Thu, 10 Jan 2019 00:12:00 GMT

    [ https://issues.apache.org/jira/browse/MNG-3372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16738838#comment-16738838
] 

Hudson commented on MNG-3372:
-----------------------------

Build succeeded in Jenkins: Maven TLP » maven » MNG-6069 #24

See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6069/24/

> dependency:tree throws exception
> --------------------------------
>
>                 Key: MNG-3372
>                 URL: https://issues.apache.org/jira/browse/MNG-3372
>             Project: Maven
>          Issue Type: Bug
>          Components: Artifacts and Repositories
>    Affects Versions: 2.0.8
>            Reporter: Simon Kitching
>            Assignee: Brian Fox
>            Priority: Major
>         Attachments: pom.xml
>
>
> Running
>    mvn -Papache org.apache.maven.plugins:maven-dependency-plugin:2.0-alpha-5-SNAPSHOT:tree

> on a pom containing the following entry throws an exception, unless an exclusion is applied
as shown below.
> 		<dependency>
> 			<groupId>jasperreports</groupId>
> 			<artifactId>jasperreports</artifactId>
> 			<version>2.0.0</version>
> 			<scope>compile</scope>
> 			<exclusions>
> 				<!-- This exclusion needed to avoid crash in dependency:tree version 2.0-alpha-5-SNAPSHOT
-->
> 				<exclusion>
> 					<groupId>commons-digester</groupId>
> 					<artifactId>commons-digester</artifactId>
> 				</exclusion>
> 				<exclusion>
> 					<groupId>xml-apis</groupId>
> 					<artifactId>xml-apis</artifactId>
> 				</exclusion>
> 				<exclusion>
> 					<groupId>eclipse</groupId>
> 					<artifactId>jdtcore</artifactId>
> 				</exclusion>
> 			</exclusions>
> 		</dependency>
> 		<dependency>
> 			<groupId>commons-digester</groupId>
> 			<artifactId>commons-digester</artifactId>
> 			<version>1.8</version>
> 			<scope>compile</scope>
> 		</dependency>
> Exception:
> [ERROR] FATAL ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] version was null for commons-digester:commons-digester
> [INFO] ------------------------------------------------------------------------
> [INFO] Trace
> java.lang.NullPointerException: version was null for commons-digester:commons-digester
>         at org.apache.maven.artifact.DefaultArtifact.getBaseVersion(DefaultArtifact.java:362)
>         at org.apache.maven.artifact.DefaultArtifact.getId(DefaultArtifact.java:225)
>         at org.apache.maven.shared.dependency.tree.DependencyTreeResolutionListener.flushDependencyManagement(DependencyTreeResolutionListener.java:524)
>         at org.apache.maven.shared.dependency.tree.DependencyTreeResolutionListener.omitForNearer(DependencyTreeResolutionListener.java:209)
>         at org.apache.maven.artifact.resolver.DefaultArtifactCollector.fireEvent(DefaultArtifactCollector.java:487)
>         at org.apache.maven.artifact.resolver.DefaultArtifactCollector.fireEvent(DefaultArtifactCollector.java:462)
>         at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:234)
>         at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:370)
>         at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:370)
>         at org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:76)
>         at org.apache.maven.shared.dependency.tree.DefaultDependencyTreeBuilder.buildDependencyTree(DefaultDependencyTreeBuilder.java:102)
>         at org.apache.maven.plugin.dependency.TreeMojo.execute(TreeMojo.java:218)
> My uneducated guess is that for that particular version of the dependency, neither the
dependency's pom nor any parent pom defines a version for commons-digester.
> PS: dependency:tree rocks!



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message