apache / apache/maven-mvnd

NullPointerException while running

Open
#746 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
Java
Stars
3.5k
Forks
250
Avg merge
16h 22m
Merged PRs (30d)
36

Description

Hi, I wanted to give this a try, but I'm getting a NPE.

```
[ERROR] NullPointerException
java.lang.NullPointerException: null
at org.mvndaemon.mvnd.builder.ProjectComparator.create0(ProjectComparator.java:66)
at org.mvndaemon.mvnd.builder.ProjectComparator.create(ProjectComparator.java:55)
at org.mvndaemon.mvnd.builder.SmartBuilderImpl.(SmartBuilderImpl.java:74)
at org.mvndaemon.mvnd.builder.SmartBuilder.build(SmartBuilder.java:111)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:294)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
at org.apache.maven.cli.DaemonMavenCli.execute(DaemonMavenCli.java:687)
at org.apache.maven.cli.DaemonMavenCli.doMain(DaemonMavenCli.java:239)
at org.apache.maven.cli.DaemonMavenCli.main(DaemonMavenCli.java:215)
at org.mvndaemon.mvnd.daemon.Server.handle(Server.java:572)
at org.mvndaemon.mvnd.daemon.Server.client(Server.java:256)
at org.mvndaemon.mvnd.daemon.Server.accept(Server.java:224)
at java.base/java.lang.Thread.run(Thread.java:834)
[ERROR]
```

Is there something I can do?

```
mvnd --version
mvnd 0.8.2 windows-amd64 native client (2bba2d6a4d3a5012ddf9f1f42a22784cad4011e3)
Terminal: org.jline.terminal.impl.jansi.win.JansiWinSysTerminal
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: C:\DiskD\DEV_HOME\TOOLS\maven-mvnd-0.8.2\mvn
Java version: 11.0.6, vendor: Oracle Corporation, runtime: D:\DEV_HOME\TOOLS\java\1.11.0_6
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at org.mvndaemon.mvnd.builder.ProjectComparator.create0 in ProjectComparator.java:66, following the calls from create and SmartBuilderImpl. Reproduce with mvnd 0.8.2 on Windows and Java 11; the issue does not include the command or project needed to identify the null value, so done means reproducing the failure and verifying the affected build no longer throws this NullPointerException.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.