You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Before this change, BulkTransferExceptions would be reported like this:
```
Executing genrule //:foo failed: Exec failed due to IOException: null
```
By implementing getMessage(), we get a more informative message, in the case
when there is only one suppressed exception:
```
Executing genrule //:foo failed: Exec failed due to IOException:
Output download failed: Expected digest '8a39d2abd3999ab73c34db2476849cddf303ce389b35826850f9a700589b4a90/262144'
does not match received digest 'dae4d3dce1bb0a9414f61a65ee07622fa225ec01e6efe6df6e78f9ad5c58480d/327680'.
```
and in the case when there are multiple suppressed exceptions:
```
Executing genrule //:foo failed: Exec failed due to IOException:
2 errors during bulk transfer
```
This helps diagnosing issues like #12927Closes#13061.
PiperOrigin-RevId: 359250576
0 commit comments