diff options
author | 2016-06-22 21:34:39 +0000 | |
---|---|---|
committer | 2016-06-23 11:10:28 +0000 | |
commit | 8054bcf9cccdd5e353c67de9a542a774ba2ba048 (patch) | |
tree | 41f6c66c6b7b572efd422dba4e82f4544ba27027 /src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java | |
parent | e1a4a812971f604d51bdf098b6117d9ba03da1c8 (diff) |
Change the BufferedReader to BufferedInputStream, as the UTF-8 bom crashes the BufferedReader.
Add the errors a suppressed exceptions which is more useful for debugging.
--
MOS_MIGRATED_REVID=125609925
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java')
-rw-r--r-- | src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java b/src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java index 4e78428b88..15c551f6a5 100644 --- a/src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java +++ b/src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java @@ -85,11 +85,11 @@ public class ParsedAndroidData { private void checkForErrors() throws MergingException { if (!errors.isEmpty()) { - StringBuilder messageBuilder = new StringBuilder(); + MergingException mergingException = new MergingException("Parse Error(s)"); for (Exception e : errors) { - messageBuilder.append("\n").append(e.getMessage()); + mergingException.addSuppressed(e); } - throw new MergingException(messageBuilder.toString()); + throw mergingException; } } |