aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/ActionMetadataHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/ActionMetadataHandler.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/ActionMetadataHandler.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/ActionMetadataHandler.java b/src/main/java/com/google/devtools/build/lib/skyframe/ActionMetadataHandler.java
index 49159f401b..0efed68fba 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/ActionMetadataHandler.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/ActionMetadataHandler.java
@@ -356,7 +356,7 @@ public class ActionMetadataHandler implements MetadataHandler {
// should be single threaded and there should be no race condition.
// The current design of ActionMetadataHandler makes this hard to enforce.
Set<PathFragment> paths = null;
- paths = TreeArtifactValue.explodeDirectory(artifact);
+ paths = TreeArtifactValue.explodeDirectory(artifactPathResolver.toPath(artifact));
Set<TreeFileArtifact> diskFiles = ActionInputHelper.asTreeFileArtifacts(artifact, paths);
if (!diskFiles.equals(registeredContents)) {
// There might be more than one error here. We first look for missing output files.
@@ -436,8 +436,8 @@ public class ActionMetadataHandler implements MetadataHandler {
return TreeArtifactValue.MISSING_TREE_ARTIFACT;
}
- Set<PathFragment> paths = null;
- paths = TreeArtifactValue.explodeDirectory(artifact);
+ Set<PathFragment> paths =
+ TreeArtifactValue.explodeDirectory(artifactPathResolver.toPath(artifact));
// If you're reading tree artifacts from disk while outputDirectoryListings are being injected,
// something has gone terribly wrong.
Object previousDirectoryListing =