diff --git a/src/main/java/com/google/devtools/build/lib/exec/CompactSpawnLogContext.java b/src/main/java/com/google/devtools/build/lib/exec/CompactSpawnLogContext.java index ecd9728d6c49c3..3a0d1eb8779349 100644 --- a/src/main/java/com/google/devtools/build/lib/exec/CompactSpawnLogContext.java +++ b/src/main/java/com/google/devtools/build/lib/exec/CompactSpawnLogContext.java @@ -214,7 +214,9 @@ public void logSpawn( builder.setInputSetId(logInputs(spawn, inputMetadataProvider, fileSystem)); builder.setToolSetId(logTools(spawn, inputMetadataProvider, fileSystem)); - builder.setTargetLabel(spawn.getTargetLabel().getCanonicalForm()); + if (spawn.getTargetLabel() != null) { + builder.setTargetLabel(spawn.getTargetLabel().getCanonicalForm()); + } builder.setMnemonic(spawn.getMnemonic()); for (ActionInput output : spawn.getOutputFiles()) {