Fix off by 1 error in StackTraceDeobfuscator and fix line number issue when no sourcemap is present.
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10861 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/logging/server/StackTraceDeobfuscator.java b/user/src/com/google/gwt/logging/server/StackTraceDeobfuscator.java
index c5cc302..05e7ec3 100644
--- a/user/src/com/google/gwt/logging/server/StackTraceDeobfuscator.java
+++ b/user/src/com/google/gwt/logging/server/StackTraceDeobfuscator.java
@@ -217,7 +217,7 @@
methodName = mappingForLine.getIdentifier();
}
filename = mappingForLine.getOriginalFile();
- lineNumber = mappingForLine.getLineNumber() - 1;
+ lineNumber = mappingForLine.getLineNumber();
}
}
}
@@ -274,10 +274,8 @@
SourceMapping toReturn = sourceMaps.get(permutationStrongName + fragmentId);
if (toReturn == null) {
try {
- SourceMapConsumerV3 consumer = new SourceMapConsumerV3();
String sourceMapString = loadStreamAsString(
getSourceMapInputStream(permutationStrongName, fragmentId));
- JSONObject obj = new JSONObject(sourceMapString);
toReturn = SourceMapConsumerFactory.parse(sourceMapString);
sourceMaps.put(permutationStrongName + fragmentId, toReturn);
} catch (Exception e) {