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) {