This doesn't seem to be actual PlayN code it's failing in, so am I doing something wrong, again? Missing some download I need? I think I've cleaned everything out properly for a fresh mvn clean install, deleting both the io and com folders from my Maven repository for good measure.
I'm trying to compile the current head revision of PlayN, admittedly with a tiny alteration on my part: I added a name string attribute to TextureSurface to more easily identify which ones relate to which part of the game. I did nothing to anything in the HTML parts.
[INFO] Tests run: 13, Failures: 0, Errors: 13, Skipped: 0, Time elapsed: 0.501 sec <<< FAILURE!
[INFO] testObjectTypes(playn.html.GwtTestHtmlJson) Time elapsed: 0.423 sec <<< ERROR!
[INFO] com.google.gwt.junit.JUnitFatalLaunchException: Error processing shell arguments
[INFO] at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:684)
[INFO] at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:670)
[INFO] at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
[INFO] at junit.framework.TestCase.runBare(TestCase.java:141)
[INFO] at junit.framework.TestResult$1.protect(TestResult.java:122)
[INFO] at junit.framework.TestResult.runProtected(TestResult.java:142)
[INFO] at junit.framework.TestResult.run(TestResult.java:125)
[INFO] at junit.framework.TestCase.run(TestCase.java:129)
[INFO] at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)
[INFO] at junit.framework.TestSuite.runTest(TestSuite.java:252)
[INFO] at junit.framework.TestSuite.run(TestSuite.java:247)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun(MavenTestRunner.java:105)
[INFO] at junit.textui.TestRunner.start(TestRunner.java:183)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.main(MavenTestRunner.java:63)
[INFO]
[INFO] testParseArray(playn.html.GwtTestHtmlJson) Time elapsed: 0.002 sec <<< ERROR!
[INFO] java.lang.NullPointerException
[INFO] at com.google.gwt.junit.JUnitShell.checkArgs(JUnitShell.java:1153)
[INFO] at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:702)
[INFO] at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:670)
[INFO] at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
[INFO] at junit.framework.TestCase.runBare(TestCase.java:141)
[INFO] at junit.framework.TestResult$1.protect(TestResult.java:122)
[INFO] at junit.framework.TestResult.runProtected(TestResult.java:142)
[INFO] at junit.framework.TestResult.run(TestResult.java:125)
[INFO] at junit.framework.TestCase.run(TestCase.java:129)
[INFO] at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)
[INFO] at junit.framework.TestSuite.runTest(TestSuite.java:252)
[INFO] at junit.framework.TestSuite.run(TestSuite.java:247)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun(MavenTestRunner.java:105)
[INFO] at junit.textui.TestRunner.start(TestRunner.java:183)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.main(MavenTestRunner.java:63)
[INFO]
[INFO] testTypedArray(playn.html.GwtTestHtmlJson) Time elapsed: 0 sec <<< ERROR!
[INFO] java.lang.NullPointerException
[INFO] at com.google.gwt.junit.JUnitShell.checkArgs(JUnitShell.java:1153)
[INFO] at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:702)
[INFO] at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:670)
[INFO] at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
[INFO] at junit.framework.TestCase.runBare(TestCase.java:141)
[INFO] at junit.framework.TestResult$1.protect(TestResult.java:122)
[INFO] at junit.framework.TestResult.runProtected(TestResult.java:142)
[INFO] at junit.framework.TestResult.run(TestResult.java:125)
[INFO] at junit.framework.TestCase.run(TestCase.java:129)
[INFO] at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)
[INFO] at junit.framework.TestSuite.runTest(TestSuite.java:252)
[INFO] at junit.framework.TestSuite.run(TestSuite.java:247)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun(MavenTestRunner.java:105)
[INFO] at junit.textui.TestRunner.start(TestRunner.java:183)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.main(MavenTestRunner.java:63)
[INFO]
[INFO] testParseObject(playn.html.GwtTestHtmlJson) Time elapsed: 0.001 sec <<< ERROR!
[INFO] java.lang.NullPointerException
[INFO] at com.google.gwt.junit.JUnitShell.checkArgs(JUnitShell.java:1153)
[INFO] at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:702)
[INFO] at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:670)
[INFO] at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
[INFO] at junit.framework.TestCase.runBare(TestCase.java:141)
[INFO] at junit.framework.TestResult$1.protect(TestResult.java:122)
[INFO] at junit.framework.TestResult.runProtected(TestResult.java:142)
[INFO] at junit.framework.TestResult.run(TestResult.java:125)
[INFO] at junit.framework.TestCase.run(TestCase.java:129)
[INFO] at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)
[INFO] at junit.framework.TestSuite.runTest(TestSuite.java:252)
[INFO] at junit.framework.TestSuite.run(TestSuite.java:247)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun(MavenTestRunner.java:105)
[INFO] at junit.textui.TestRunner.start(TestRunner.java:183)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.main(MavenTestRunner.java:63)
[INFO]
[INFO] testObjectBasics(playn.html.GwtTestHtmlJson) Time elapsed: 0.004 sec <<< ERROR!
[INFO] java.lang.NullPointerException
[INFO] at com.google.gwt.junit.JUnitShell.checkArgs(JUnitShell.java:1153)
[INFO] at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:702)
[INFO] at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:670)
[INFO] at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
[INFO] at junit.framework.TestCase.runBare(TestCase.java:141)
[INFO] at junit.framework.TestResult$1.protect(TestResult.java:122)
[INFO] at junit.framework.TestResult.runProtected(TestResult.java:142)
[INFO] at junit.framework.TestResult.run(TestResult.java:125)
[INFO] at junit.framework.TestCase.run(TestCase.java:129)
[INFO] at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)
[INFO] at junit.framework.TestSuite.runTest(TestSuite.java:252)
[INFO] at junit.framework.TestSuite.run(TestSuite.java:247)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun(MavenTestRunner.java:105)
[INFO] at junit.textui.TestRunner.start(TestRunner.java:183)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.main(MavenTestRunner.java:63)
[INFO]
[INFO] testArrayAdd(playn.html.GwtTestHtmlJson) Time elapsed: 0.001 sec <<< ERROR!
[INFO] java.lang.NullPointerException
[INFO] at com.google.gwt.junit.JUnitShell.checkArgs(JUnitShell.java:1153)
[INFO] at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:702)
[INFO] at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:670)
[INFO] at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
[INFO] at junit.framework.TestCase.runBare(TestCase.java:141)
[INFO] at junit.framework.TestResult$1.protect(TestResult.java:122)
[INFO] at junit.framework.TestResult.runProtected(TestResult.java:142)
[INFO] at junit.framework.TestResult.run(TestResult.java:125)
[INFO] at junit.framework.TestCase.run(TestCase.java:129)
[INFO] at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)
[INFO] at junit.framework.TestSuite.runTest(TestSuite.java:252)
[INFO] at junit.framework.TestSuite.run(TestSuite.java:247)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun(MavenTestRunner.java:105)
[INFO] at junit.textui.TestRunner.start(TestRunner.java:183)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.main(MavenTestRunner.java:63)
[INFO]
[INFO] testArraySet(playn.html.GwtTestHtmlJson) Time elapsed: 0.003 sec <<< ERROR!
[INFO] java.lang.NullPointerException
[INFO] at com.google.gwt.junit.JUnitShell.checkArgs(JUnitShell.java:1153)
[INFO] at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:702)
[INFO] at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:670)
[INFO] at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
[INFO] at junit.framework.TestCase.runBare(TestCase.java:141)
[INFO] at junit.framework.TestResult$1.protect(TestResult.java:122)
[INFO] at junit.framework.TestResult.runProtected(TestResult.java:142)
[INFO] at junit.framework.TestResult.run(TestResult.java:125)
[INFO] at junit.framework.TestCase.run(TestCase.java:129)
[INFO] at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)
[INFO] at junit.framework.TestSuite.runTest(TestSuite.java:252)
[INFO] at junit.framework.TestSuite.run(TestSuite.java:247)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun(MavenTestRunner.java:105)
[INFO] at junit.textui.TestRunner.start(TestRunner.java:183)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.main(MavenTestRunner.java:63)
[INFO]
[INFO] testArrayAppend(playn.html.GwtTestHtmlJson) Time elapsed: 0.001 sec <<< ERROR!
[INFO] java.lang.NullPointerException
[INFO] at com.google.gwt.junit.JUnitShell.checkArgs(JUnitShell.java:1153)
[INFO] at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:702)
[INFO] at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:670)
[INFO] at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
[INFO] at junit.framework.TestCase.runBare(TestCase.java:141)
[INFO] at junit.framework.TestResult$1.protect(TestResult.java:122)
[INFO] at junit.framework.TestResult.runProtected(TestResult.java:142)
[INFO] at junit.framework.TestResult.run(TestResult.java:125)
[INFO] at junit.framework.TestCase.run(TestCase.java:129)
[INFO] at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)
[INFO] at junit.framework.TestSuite.runTest(TestSuite.java:252)
[INFO] at junit.framework.TestSuite.run(TestSuite.java:247)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun(MavenTestRunner.java:105)
[INFO] at junit.textui.TestRunner.start(TestRunner.java:183)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.main(MavenTestRunner.java:63)
[INFO]
[INFO] testArrayBasics(playn.html.GwtTestHtmlJson) Time elapsed: 0.002 sec <<< ERROR!
[INFO] java.lang.NullPointerException
[INFO] at com.google.gwt.junit.JUnitShell.checkArgs(JUnitShell.java:1153)
[INFO] at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:702)
[INFO] at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:670)
[INFO] at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
[INFO] at junit.framework.TestCase.runBare(TestCase.java:141)
[INFO] at junit.framework.TestResult$1.protect(TestResult.java:122)
[INFO] at junit.framework.TestResult.runProtected(TestResult.java:142)
[INFO] at junit.framework.TestResult.run(TestResult.java:125)
[INFO] at junit.framework.TestCase.run(TestCase.java:129)
[INFO] at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)
[INFO] at junit.framework.TestSuite.runTest(TestSuite.java:252)
[INFO] at junit.framework.TestSuite.run(TestSuite.java:247)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun(MavenTestRunner.java:105)
[INFO] at junit.textui.TestRunner.start(TestRunner.java:183)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.main(MavenTestRunner.java:63)
[INFO]
[INFO] testIsObject(playn.html.GwtTestHtmlJson) Time elapsed: 0.001 sec <<< ERROR!
[INFO] java.lang.NullPointerException
[INFO] at com.google.gwt.junit.JUnitShell.checkArgs(JUnitShell.java:1153)
[INFO] at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:702)
[INFO] at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:670)
[INFO] at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
[INFO] at junit.framework.TestCase.runBare(TestCase.java:141)
[INFO] at junit.framework.TestResult$1.protect(TestResult.java:122)
[INFO] at junit.framework.TestResult.runProtected(TestResult.java:142)
[INFO] at junit.framework.TestResult.run(TestResult.java:125)
[INFO] at junit.framework.TestCase.run(TestCase.java:129)
[INFO] at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)
[INFO] at junit.framework.TestSuite.runTest(TestSuite.java:252)
[INFO] at junit.framework.TestSuite.run(TestSuite.java:247)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun(MavenTestRunner.java:105)
[INFO] at junit.textui.TestRunner.start(TestRunner.java:183)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.main(MavenTestRunner.java:63)
[INFO]
[INFO] testArrayTypeChecks(playn.html.GwtTestHtmlJson) Time elapsed: 0.001 sec <<< ERROR!
[INFO] java.lang.NullPointerException
[INFO] at com.google.gwt.junit.JUnitShell.checkArgs(JUnitShell.java:1153)
[INFO] at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:702)
[INFO] at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:670)
[INFO] at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
[INFO] at junit.framework.TestCase.runBare(TestCase.java:141)
[INFO] at junit.framework.TestResult$1.protect(TestResult.java:122)
[INFO] at junit.framework.TestResult.runProtected(TestResult.java:142)
[INFO] at junit.framework.TestResult.run(TestResult.java:125)
[INFO] at junit.framework.TestCase.run(TestCase.java:129)
[INFO] at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)
[INFO] at junit.framework.TestSuite.runTest(TestSuite.java:252)
[INFO] at junit.framework.TestSuite.run(TestSuite.java:247)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun(MavenTestRunner.java:105)
[INFO] at junit.textui.TestRunner.start(TestRunner.java:183)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.main(MavenTestRunner.java:63)
[INFO]
[INFO] testIsArray(playn.html.GwtTestHtmlJson) Time elapsed: 0.003 sec <<< ERROR!
[INFO] java.lang.NullPointerException
[INFO] at com.google.gwt.junit.JUnitShell.checkArgs(JUnitShell.java:1153)
[INFO] at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:702)
[INFO] at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:670)
[INFO] at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
[INFO] at junit.framework.TestCase.runBare(TestCase.java:141)
[INFO] at junit.framework.TestResult$1.protect(TestResult.java:122)
[INFO] at junit.framework.TestResult.runProtected(TestResult.java:142)
[INFO] at junit.framework.TestResult.run(TestResult.java:125)
[INFO] at junit.framework.TestCase.run(TestCase.java:129)
[INFO] at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)
[INFO] at junit.framework.TestSuite.runTest(TestSuite.java:252)
[INFO] at junit.framework.TestSuite.run(TestSuite.java:247)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun(MavenTestRunner.java:105)
[INFO] at junit.textui.TestRunner.start(TestRunner.java:183)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.main(MavenTestRunner.java:63)
[INFO]
[INFO] testWriter(playn.html.GwtTestHtmlJson) Time elapsed: 0.001 sec <<< ERROR!
[INFO] java.lang.NullPointerException
[INFO] at com.google.gwt.junit.JUnitShell.checkArgs(JUnitShell.java:1153)
[INFO] at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:702)
[INFO] at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:670)
[INFO] at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
[INFO] at junit.framework.TestCase.runBare(TestCase.java:141)
[INFO] at junit.framework.TestResult$1.protect(TestResult.java:122)
[INFO] at junit.framework.TestResult.runProtected(TestResult.java:142)
[INFO] at junit.framework.TestResult.run(TestResult.java:125)
[INFO] at junit.framework.TestCase.run(TestCase.java:129)
[INFO] at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)
[INFO] at junit.framework.TestSuite.runTest(TestSuite.java:252)
[INFO] at junit.framework.TestSuite.run(TestSuite.java:247)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun(MavenTestRunner.java:105)
[INFO] at junit.textui.TestRunner.start(TestRunner.java:183)
[INFO] at org.codehaus.mojo.gwt.test.MavenTestRunner.main(MavenTestRunner.java:63)
[INFO]
[INFO]
[INFO] Results :
[INFO]
[INFO] Tests in error:
[INFO] testObjectTypes(playn.html.GwtTestHtmlJson)
[INFO] testParseArray(playn.html.GwtTestHtmlJson)
[INFO] testTypedArray(playn.html.GwtTestHtmlJson)
[INFO] testParseObject(playn.html.GwtTestHtmlJson)
[INFO] testObjectBasics(playn.html.GwtTestHtmlJson)
[INFO] testArrayAdd(playn.html.GwtTestHtmlJson)
[INFO] testArraySet(playn.html.GwtTestHtmlJson)
[INFO] testArrayAppend(playn.html.GwtTestHtmlJson)
[INFO] testArrayBasics(playn.html.GwtTestHtmlJson)
[INFO] testIsObject(playn.html.GwtTestHtmlJson)
[INFO] testArrayTypeChecks(playn.html.GwtTestHtmlJson)
[INFO] testIsArray(playn.html.GwtTestHtmlJson)
[INFO] testWriter(playn.html.GwtTestHtmlJson)