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 69aa332fdd4332..9c5ee708b96386 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 @@ -213,7 +213,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()) {