diff -r 4adbde04e899 -r 3fe5a86bd123 launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Console.java --- a/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Console.java Mon Dec 17 12:21:05 2012 +0100 +++ b/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Console.java Tue Dec 18 13:10:56 2012 +0100 @@ -56,6 +56,11 @@ setAttr("result", "value", res); } + @JavaScriptBody(args = "o", body = "return '' + o;") + private static String tS(Object o) { + return o.toString(); + } + public static void harness(String url) { log("Connecting to " + url); try { @@ -75,12 +80,7 @@ log("Result: " + result); - String toSend; - if (result == null) { - toSend = "null"; - } else { - toSend = result.toString(); - } + String toSend = tS(result); log("Sending back: " + url + "?request=" + c.getRequestId() + "&result=" + toSend); u = new URL(url + "?request=" + c.getRequestId() + "&result=" + toSend);