aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/FileStateFunction.java
diff options
context:
space:
mode:
authorGravatar Nathan Harmata <nharmata@google.com>2016-10-18 08:55:17 +0000
committerGravatar Philipp Wollermann <philwo@google.com>2016-10-18 10:59:23 +0000
commitd4f75941a98e2ee9e5ae3f8e87d6c4aab3e5eb96 (patch)
tree9c9b01908dd365f6e20ca34fe7fd81b929376c66 /src/main/java/com/google/devtools/build/lib/skyframe/FileStateFunction.java
parent69c98ab99563e0542cd6146de22a397679c67fdb (diff)
*** Reason for rollback *** -- MOS_MIGRATED_REVID=136448178
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/FileStateFunction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/FileStateFunction.java8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/FileStateFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/FileStateFunction.java
index f2dfff824c..dece88c313 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/FileStateFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/FileStateFunction.java
@@ -50,8 +50,8 @@ public class FileStateFunction implements SkyFunction {
return null;
}
return FileStateValue.create(rootedPath, tsgm.get());
- } catch (FileOutsidePackageRootsException e) {
- throw new FileStateFunctionException(e);
+ } catch (ExternalFilesHelper.NonexistentImmutableExternalFileException e) {
+ return FileStateValue.NONEXISTENT_FILE_STATE_NODE;
} catch (IOException e) {
throw new FileStateFunctionException(e);
} catch (InconsistentFilesystemException e) {
@@ -76,9 +76,5 @@ public class FileStateFunction implements SkyFunction {
public FileStateFunctionException(InconsistentFilesystemException e) {
super(e, Transience.TRANSIENT);
}
-
- public FileStateFunctionException(FileOutsidePackageRootsException e) {
- super(e, Transience.PERSISTENT);
- }
}
}