# HG changeset patch # User Jaroslav Tulach # Date 1377794940 0 # Node ID 3d8730a21c74e8eb73f36c9edc63eb2767dc9226 # Parent 2e0da2375ef5dc6b00b788974a33ce71394440a6 The archetype now needs Throwable.printStackTrace() thus providing some trivial implementation diff -r 2e0da2375ef5 -r 3d8730a21c74 ko/archetype-test/src/test/java/org/apidesign/bck2brwsr/ko/archetype/test/ArchetypeVersionTest.java --- a/ko/archetype-test/src/test/java/org/apidesign/bck2brwsr/ko/archetype/test/ArchetypeVersionTest.java Thu Aug 29 16:24:04 2013 +0000 +++ b/ko/archetype-test/src/test/java/org/apidesign/bck2brwsr/ko/archetype/test/ArchetypeVersionTest.java Thu Aug 29 16:49:00 2013 +0000 @@ -63,10 +63,8 @@ Document dom = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(r.openStream()); String arch = (String) xp2.evaluate(dom, XPathConstants.STRING); - // temporary int snapshot = arch.indexOf("-SNAPSHOT"); - assertTrue(snapshot > 0, "Now depends on snapshot: " + arch); - arch = arch.substring(0, snapshot); + assertEquals(snapshot, -1, "Don't depend on snapshots: " + arch); assertTrue(arch.matches("[0-9\\.]+"), "net.java.html.json version seems valid: " + arch); } diff -r 2e0da2375ef5 -r 3d8730a21c74 rt/emul/mini/src/main/java/java/lang/Throwable.java --- a/rt/emul/mini/src/main/java/java/lang/Throwable.java Thu Aug 29 16:24:04 2013 +0000 +++ b/rt/emul/mini/src/main/java/java/lang/Throwable.java Thu Aug 29 16:49:00 2013 +0000 @@ -638,10 +638,9 @@ * ... 2 more * */ -// public void printStackTrace() { -// printStackTrace(System.err); -// } -// + @JavaScriptBody(args = { }, body = "console.warn(this.toString());") + public native void printStackTrace(); + // /** // * Prints this throwable and its backtrace to the specified print stream. // *