aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis
diff options
context:
space:
mode:
authorGravatar tomlu <tomlu@google.com>2018-07-11 12:21:23 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-07-11 12:23:00 -0700
commitfb8332ff6ee990fccc98548e12b200359b3114f8 (patch)
tree03a4cb6f79808f6803e3dd51fb23b03d76d17fb9 /src/main/java/com/google/devtools/build/lib/analysis
parente169b94ce9b0e964b8edd231ef7eb3bed1cd2ccf (diff)
Omit parts of BEP events (like stdout, stderr) when the associated artifact uploader cannot upload a particular file.
RELNOTES: None PiperOrigin-RevId: 204167372
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java b/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java
index 4ae435e091..767eac0bb4 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java
@@ -274,7 +274,9 @@ public final class TargetCompleteEvent
for (Artifact artifact : artifacts) {
String name = artifactNameFunction.apply(artifact);
String uri = converters.pathConverter().apply(artifact.getPath());
- builder.addImportantOutput(File.newBuilder().setName(name).setUri(uri).build());
+ if (uri != null) {
+ builder.addImportantOutput(File.newBuilder().setName(name).setUri(uri).build());
+ }
}
}