diff options
author | 2016-10-18 08:55:17 +0000 | |
---|---|---|
committer | 2016-10-18 10:59:23 +0000 | |
commit | d4f75941a98e2ee9e5ae3f8e87d6c4aab3e5eb96 (patch) | |
tree | 9c9b01908dd365f6e20ca34fe7fd81b929376c66 /src/main/java/com/google/devtools/build/lib/skyframe/FileStateFunction.java | |
parent | 69c98ab99563e0542cd6146de22a397679c67fdb (diff) |
Rollback of commit b776d6c12e952eb358c1a036cc9d93d8944c4c77.
*** 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.java | 8 |
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); - } } } |