-
Bug
-
Resolution: Incomplete
-
Blocker
-
None
-
Linux (Ubuntu)
Muli-modules maven projects with relative modules paths using "../" are throwing a NullPointerException.
If a jenkins job contains a pom like:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>my-example</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>../../../a-job/workspace</module>
</modules>
</project>
where a module path is relative and using "../", a NullPointerException is thrown:
Found mavenVersion 2.2.1 from file jar:file:/home/hudson/.hudson/tools/maven_2.2.1/lib/maven-2.2.1-uber.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties
No emails were triggered.
Parsing POMs
ERROR: Processing failed due to a bug in the code. Please report this to jenkins-users@googlegroups.com
java.lang.NullPointerException
at hudson.FilePath.isAbsolute(FilePath.java:224)
at hudson.FilePath.<init>(FilePath.java:212)
at hudson.FilePath.child(FilePath.java:894)
at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:555)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:420)
at hudson.model.Run.run(Run.java:1362)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:406)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:145)
(using jenkins 1.398)
- duplicates
-
JENKINS-8436 Successful build ends with NPE
-
- Resolved
-
-
JENKINS-8525 NPE during in parsing POMs for Multi Module Build
-
- Resolved
-
[JENKINS-8967] Muli-modules maven projects with relative modules paths using "../" are throwing a NullPointerException
Description |
Original:
Muli-modules maven projects with relative modules paths using "../" are throwing a NullPointerException. If a jenkins job contains a pom like: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>my-example</artifactId> <version>1.0-SNAPSHOT</version> <packaging>pom</packaging> <modules> <module>../../../a-job/workspace</module> </modules> </project> where a module path is relative and using "../", a NullPointerException is thrown: Found mavenVersion 2.2.1 from file jar:file:/home/hudson/.hudson/tools/maven_2.2.1/lib/maven-2.2.1-uber.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties No emails were triggered. Parsing POMs ERROR: Processing failed due to a bug in the code. Please report this to jenkins-users@googlegroups.com java.lang.NullPointerException at hudson.FilePath.isAbsolute(FilePath.java:224) at hudson.FilePath.<init>(FilePath.java:212) at hudson.FilePath.child(FilePath.java:894) at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:555) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:420) at hudson.model.Run.run(Run.java:1362) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:406) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:145) |
New:
Muli-modules maven projects with relative modules paths using "../" are throwing a NullPointerException. If a jenkins job contains a pom like: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>my-example</artifactId> <version>1.0-SNAPSHOT</version> <packaging>pom</packaging> <modules> <module>../../../a-job/workspace</module> </modules> </project> where a module path is relative and using "../", a NullPointerException is thrown: Found mavenVersion 2.2.1 from file jar:file:/home/hudson/.hudson/tools/maven_2.2.1/lib/maven-2.2.1-uber.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties No emails were triggered. Parsing POMs ERROR: Processing failed due to a bug in the code. Please report this to jenkins-users@googlegroups.com java.lang.NullPointerException at hudson.FilePath.isAbsolute(FilePath.java:224) at hudson.FilePath.<init>(FilePath.java:212) at hudson.FilePath.child(FilePath.java:894) at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:555) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:420) at hudson.model.Run.run(Run.java:1362) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:406) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:145) (using jenkins 1.398) |
Link |
New:
This issue duplicates |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Resolution | Original: Fixed [ 1 ] | |
Status | Original: Resolved [ 5 ] | New: Reopened [ 4 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Reopened [ 4 ] | New: Resolved [ 5 ] |
Link |
New:
This issue duplicates |
Resolution | Original: Fixed [ 1 ] | |
Status | Original: Resolved [ 5 ] | New: Reopened [ 4 ] |
Attachment | New: relPathTest.zip [ 20316 ] |
Status | Original: Reopened [ 4 ] | New: In Progress [ 3 ] |
Status | Original: In Progress [ 3 ] | New: Open [ 1 ] |