From 7dd3d5da70a1d69d8dcee7b9ae2b414da5480ef5 Mon Sep 17 00:00:00 2001 From: Peter Palaga Date: Sat, 9 Jan 2021 00:12:13 +0100 Subject: [PATCH] NPE after pressing CTRL+B in the client #324 --- .../java/org/mvndaemon/mvnd/common/logging/TerminalOutput.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/org/mvndaemon/mvnd/common/logging/TerminalOutput.java b/common/src/main/java/org/mvndaemon/mvnd/common/logging/TerminalOutput.java index c9d2bbdd..4fb00ce9 100644 --- a/common/src/main/java/org/mvndaemon/mvnd/common/logging/TerminalOutput.java +++ b/common/src/main/java/org/mvndaemon/mvnd/common/logging/TerminalOutput.java @@ -237,7 +237,7 @@ public class TerminalOutput implements ClientOutput { } case Message.MOJO_STARTED: { final MojoStartedEvent execution = (MojoStartedEvent) entry; - final Project prj = projects.get(execution.getArtifactId()); + final Project prj = projects.computeIfAbsent(execution.getArtifactId(), Project::new); prj.runningExecution = execution; break; }