HTML unit tests failing

46 views
Skip to first unread message

Brigt Vik

unread,
Jan 9, 2017, 4:00:16 PM1/9/17
to PlayN
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)

Michael Bayne

unread,
Jan 10, 2017, 3:42:41 PM1/10/17
to pl...@googlegroups.com
On Mon, Jan 9, 2017 at 1:02 PM, Brigt Vik <bov...@gmail.com> wrote:
This doesn't seem to be actual PlayN code it's failing in. Am I doing something wrong, again? I think I've cleaned everything out properly with mvn clean install, and deleted both the io and com folders from my Maven repository for good measure.

I just pushed a patch that should fix this.

Apparently the 2.8.0 version of gwt-maven-plugin is grumpy about its source level configuration.


Brigt Vik

unread,
Jan 11, 2017, 5:13:18 AM1/11/17
to PlayN
That did the trick, thanks!
Reply all
Reply to author
Forward
0 new messages