aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-06-22 21:34:39 +0000
committerGravatar Lukacs Berki <lberki@google.com>2016-06-23 11:10:28 +0000
commit8054bcf9cccdd5e353c67de9a542a774ba2ba048 (patch)
tree41f6c66c6b7b572efd422dba4e82f4544ba27027 /src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java
parente1a4a812971f604d51bdf098b6117d9ba03da1c8 (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.java6
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;
}
}