I fixed the issue with the GWT plugin and was able to set the -devMode flag as a VM Argument. It now works.
Thanks for the help. On Wednesday, 17 January 2018 17:36:12 UTC, Byron Ludwig wrote: > > Thanks for the reply. > > Do you know how I add those in Eclipse? I also note that I cannot edit the > arguments in Eclipse as there is an existing issue: > https://github.com/gwt-plugins/gwt-eclipse-plugin/issues/168 > > Is there another way to set these? > > On Wednesday, 17 January 2018 16:12:20 UTC, Thomas Broyer wrote: >> >> >> >> On Wednesday, January 17, 2018 at 5:07:46 PM UTC+1, Byron Ludwig wrote: >>> >>> Hi, >>> >>> Could someone please explain how GWT now compiles and runs JUnit test >>> cases as I have just upgraded my code base from 2.7 to 2.8.2 and now none >>> of my GWT test cases work. >>> What has changed between releases? I can now see it trys to compile the >>> project like a normal startup and this never occurred before. >>> >> >> See http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_RC1 >> Specifically, in the "deprecations" section: “Classic dev mode >> deprecated.You can switch back to dev mode for your test cases temporarily >> by passing gwt.args=‘-devMode’.” >> >> >>> Everything else is working after upgrading and my application compiles >>> and runs perfectly fine, just not the test cases. >>> >>> Here is the exception I am getting but I cannot make heads or tails >>> where the actual error is? >>> >> >> Try passing -strict (or -failOnError) and/or -draft in the gwt.args >> system property. >> >> >>> Any help is appreciated. >>> >>> 17/01/18 14:55:04 INFO [main org.eclipse.jetty.util.log] Logging >>> initialized @1620ms >>> 17/01/18 14:55:04 INFO [main org.eclipse.jetty.server.Server] >>> jetty-9.2.14.v20151106 >>> 17/01/18 14:55:04 INFO [main /] No Spring WebApplicationInitializer >>> types detected on classpath >>> 17/01/18 14:55:05 INFO [main >>> org.eclipse.jetty.server.handler.ContextHandler] Started >>> c.g.g.j.@5d534f5d{/, >>> file:/C:/Users/test/workspaceGWT28/fractalsGWT/www-test/, >>> AVAILABLE}{C:\Users\test\workspaceGWT28\fractalsGWT\www-test} >>> 17/01/18 14:55:05 INFO [main org.eclipse.jetty.server.ServerConnector] >>> Started ServerConnector@78452606{HTTP/1.1}{0.0.0.0:61672} >>> 17/01/18 14:55:05 INFO [main org.eclipse.jetty.server.Server] Started >>> @2373ms >>> Compiling module >>> com.alaric.gwt.framework.client.gwttestcase.GwtTestModule.JUnit >>> Ignored 190 units with compilation errors in first pass. >>> Compile with -strict or with -logLevel set to TRACE or DEBUG to see all >>> errors. >>> Compiling 1 permutation >>> Compiling permutation 0... >>> [ERROR] An internal compiler exception occurred >>> com.google.gwt.dev.jjs.InternalCompilerException: Unexpected error >>> during visit. >>> at >>> com.google.gwt.dev.js.ast.JsVisitor.translateException(JsVisitor.java:482) >>> at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:469) >>> at com.google.gwt.dev.js.ast.JsVisitor.doAcceptList(JsVisitor.java:450) >>> at com.google.gwt.dev.js.ast.JsVisitor.acceptList(JsVisitor.java:113) >>> at com.google.gwt.dev.js.ast.JsInvocation.traverse(JsInvocation.java:89) >>> at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:467) >>> at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:444) >>> at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109) >>> at com.google.gwt.dev.js.ast.JsExprStmt.traverse(JsExprStmt.java:42) >>> at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:467) >>> at >>> com.google.gwt.dev.js.ast.JsVisitor.doAcceptWithInsertRemove(JsVisitor.java:461) >>> at >>> com.google.gwt.dev.js.ast.JsVisitor.acceptWithInsertRemove(JsVisitor.java:121) >>> at com.google.gwt.dev.js.ast.JsBlock.traverse(JsBlock.java:53) >>> at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:467) >>> at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:444) >>> at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109) >>> at >>> com.google.gwt.dev.js.ast.JsProgramFragment.traverse(JsProgramFragment.java:41) >>> at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:467) >>> at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:444) >>> at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109) >>> at com.google.gwt.dev.js.ast.JsProgram.traverse(JsProgram.java:120) >>> at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:467) >>> at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:444) >>> at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109) >>> at >>> com.google.gwt.dev.js.ast.JavaScriptVerifier.verifyGlobalNameOrdering(JavaScriptVerifier.java:93) >>> at >>> com.google.gwt.dev.js.ast.JavaScriptVerifier.verify(JavaScriptVerifier.java:36) >>> at >>> com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.compilePermutation(JavaToJavaScriptCompiler.java:434) >>> at >>> com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.compilePermutation(JavaToJavaScriptCompiler.java:272) >>> at com.google.gwt.dev.CompilePerms.compile(CompilePerms.java:198) >>> at >>> com.google.gwt.dev.ThreadedPermutationWorkerFactory$ThreadedPermutationWorker.compile(ThreadedPermutationWorkerFactory.java:50) >>> at >>> com.google.gwt.dev.PermutationWorkerFactory$Manager$WorkerThread.run(PermutationWorkerFactory.java:74) >>> at java.lang.Thread.run(Unknown Source) >>> Caused by: java.lang.AssertionError: $intern_8276 reference found >>> before definition. >>> at >>> com.google.gwt.dev.js.ast.JavaScriptVerifier$2.endVisit(JavaScriptVerifier.java:89) >>> at com.google.gwt.dev.js.ast.JsNameRef.traverse(JsNameRef.java:113) >>> at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:467) >>> ... 30 more >>> [ERROR] at Unknown(0): Vvl >>> com.google.gwt.dev.js.ast.JsNameRef >>> [ERROR] at SearchQuickDetailPresenterImpl.java(64): Hji(4422, >>> 814, >>> Vvl) >>> com.google.gwt.dev.js.ast.JsInvocation >>> [ERROR] at SearchQuickDetailPresenterImpl.java(64): Hji(4422, >>> 814, >>> Vvl) >>> com.google.gwt.dev.js.ast.JsExprStmt >>> [ERROR] at com.google.gwt.dev.js.ast.JsProgram(0): var mvl = >>> 'MessageModel.java:', >>> nvl = 'MessageActivateRequest.java:', >>> ovl = 'MessageCreateRequest.java:', >>> pvl = 'MessageListGridRequest.java:', >>> qvl = 'MessageReadRequest.java:', >>> rvl = 'MessageUpdateRequest.java:', >>> svl = 'MessageActivateResponse.java:', >>> tvl = 'MessageContextResponse.java:', >>> uvl = 'MessageCreateResponse.java:', >>> vvl = 'MessageDeleteResponse.java:', >>> wvl = 'MessageReadResponse.java:', >>> xvl = 'MessageUpdateResponse.java:', >>> yvl = 'MessageEditorPresenterImpl.java:', >>> zvl = 'MessageDetailsPresenterImpl.java:', >>> Avl = 'MessageContentPresenterImpl.java:', >>> Bvl = 'MessageTransportPresenterImpl.java:', >>> Cvl = 'MessageTemplate.java:', >>> Dvl = 'includeTemplateName', >>> Evl = 'VerticalMessageContext.java:', >>> Fvl = 'com.alaric.gwt.framework.client.presenter.editor.message', >>> Gvl = 'MessageContentViewImpl.java:', >>> Hvl = 'MessageContentFieldViewImpl.java:', >>> Ivl = 'MessageContentFieldPresenterImpl.java:', >>> Jvl = 'RichTextArea.java:', >>> Kvl = 'TransactionFieldProviderImpl.java:', >>> Lvl = >>> 'com.alaric.gwt.framework.client.presenter.editor.message.content', >>> Mvl = >>> 'com.alaric.gwt.framework.client.presenter.editor.message.content.field', >>> Nvl = >>> 'com.alaric.gwt.framework.client.presenter.editor.message.content.field.transaction', >>> Ovl = 'MessageDetailsViewImpl.java:', >>> Pvl = >>> 'com.alaric.gwt.framework.client.presenter.editor.message.details', >>> Qvl = >>> 'com.alaric.gwt.framework.client.presenter.editor.message.details.users', >>> Rvl = 'UserTableWithButtonsPresenterImpl.java:', >>> Svl = >>> 'com.alaric.gwt.framework.client.presenter.editor.message.transport', >>> Tvl = >>> 'com.alaric.gwt.framework.client.presenter.editor.message.transport.swaptable', >>> Uvl = 'TransportMessageTableWithButtonsPresenterImpl.java:', >>> Wvl = 'MessageManagerPresenterImpl.java:', >>> _vl = ' messages?', >>> bwl = 'com.alaric.gwt.framework.client.view.editor.message', >>> cwl = 'MessageEditorViewImpl.java:', >>> dwl = 'RichTextAreaImplStandard.java:', >>> ewl = 'MessageContentViewImpl_MessageContentViewImplUiBinderImpl.java:', >>> fwl = >>> 'com.alaric.gwt.framework.client.view.editor.message.component.content', >>> gwl = >>> 'MessageContentViewImpl_MessageContentViewImplUiBinderImpl_GenBundle_default_InlineClientBundleGenerator.java:', >>> hwl = 'Placeholder fields', >>> iwl = 'AbstractTextWithStyleAndDoubleClickRightClickColumn.java:', >>> kwl = >>> 'MessageContentFieldViewImpl_MessageContentFieldViewImplUiBinderImpl.java:', >>> lwl = >>> 'com.alaric.gwt.framework.client.view.editor.message.component.content.fields', >>> mwl = >>> 'MessageContentFieldViewImpl_MessageContentFieldViewImplUiBinderImpl_GenBundle_default_InlineClientBundleGenerator.java:', >>> nwl = 'MessageDetailsViewImpl_MessageDetailsViewImplUiBinderImpl.java:', >>> owl = >>> 'com.alaric.gwt.framework.client.view.editor.message.component.details', >>> pwl = >>> 'com.alaric.gwt.framework.client.view.editor.message.component.details.users', >>> qwl = >>> 'com.alaric.gwt.framework.client.view.editor.message.component.details.users.table', >>> rwl = 'UserDescriptor.java:', >>> swl = 'UserTableViewImpl.java:', >>> twl = 'MessageTransportViewImpl.java:', >>> uwl = >>> 'MessageTransportViewImpl_MessageProviderViewImplUiBinderImpl.java:', >>> vwl = >>> 'com.alaric.gwt.framework.client.view.editor.message.component.transport', >>> wwl = 'Configured Message Transports', >>> xwl = >>> 'MessageTransportViewImpl_MessageProviderViewImplUiBinderImpl_TemplateImpl.java:', >>> ywl = >>> 'com.alaric.gwt.framework.client.view.editor.message.component.transport.swaptable', >>> zwl = >>> 'com.alaric.gwt.framework.client.view.editor.message.component.transport.swaptable.table', >>> Awl = 'DescriptionColumn.java:', >>> Bwl = >>> 'com.alaric.gwt.framework.client.view.library.keyvaluetablewithbuttons.cell', >>> Cwl = 'EmptyColumn.java:', >>> Dwl = 'KeyColumn.java:', >>> Ewl = 'com.alaric.gwt.framework.client.view.manager.message', >>> Fwl = 'MessageDeleteRequest.java:', >>> Gwl = 'MessageTemplateContext.java:', >>> Hwl = 'RichTextAreaImpl.java:', >>> Iwl = 'RichTextAreaImplMozilla.java:'; >>> function fv(a){ >>> var b, >>> c; >>> B6i[b = ++C6i] = fv; >>> (D6i[b] = R7i + S9i , >>> !(D6i[b] = ctj + '2342' , >>> a).xd) && ((D6i[b] = ctj + '2343' , >>> a).xd = new r$b(a)); >>> c = (D6i[b] = ctj + '2346' , >>> a).xd; >>> [...] >>> } >>> >>> function gv(a){ >>> var b, >>> c; >>> B6i[b = ++C6i] = gv; >>> (D6i[b] = R7i + S9i , >>> !(D6i[b] = ctj + '2406' , >>> a).yd) && ((D6i[b] = ctj + '2407' , >>> a).yd = new M$b(a)); >>> c = (D6i[b] = ctj + '2410' , >>> a).yd; >>> [...] >>> } >>> >>> function hv(a){ >>> var b, >>> c; >>> B6i[b = ++C6i] = hv; >>> (D6i[b] = R7i + S9i , >>> !(D6i[b] = ctj + '2470' , >>> a).zd) && ((D6i[b] = ctj + '2471' , >>> a).zd = new R$b(a)); >>> c = (D6i[b] = ctj + '2474' , >>> a).zd; >>> [...] >>> } >>> >>> [...] >>> >>> com.google.gwt.dev.js.ast.JsGlobalBlock >>> [ERROR] at com.google.gwt.dev.js.ast.JsProgram(0): >>> <JsProgramFragment> >>> com.google.gwt.dev.js.ast.JsProgramFragment >>> [ERROR] at com.google.gwt.dev.js.ast.JsProgram(0): <JsProgram> >>> com.google.gwt.dev.js.ast.JsProgram >>> [ERROR] Unrecoverable exception, >>> shutting down >>> com.google.gwt.core.ext.UnableToCompleteException: (see previous log >>> entries) >>> at >>> com.google.gwt.dev.javac.CompilationProblemReporter.logAndTranslateException(CompilationProblemReporter.java:106) >>> at >>> com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.compilePermutation(JavaToJavaScriptCompiler.java:459) >>> at >>> com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.compilePermutation(JavaToJavaScriptCompiler.java:272) >>> at com.google.gwt.dev.CompilePerms.compile(CompilePerms.java:198) >>> at >>> com.google.gwt.dev.ThreadedPermutationWorkerFactory$ThreadedPermutationWorker.compile(ThreadedPermutationWorkerFactory.java:50) >>> at >>> com.google.gwt.dev.PermutationWorkerFactory$Manager$WorkerThread.run(PermutationWorkerFactory.java:74) >>> at java.lang.Thread.run(Unknown Source) >>> [ERROR] Not all permutation were compiled , >>> completed (0/1) >>> [ERROR] Compiler aborted with an exception >>> com.google.gwt.core.ext.UnableToCompleteException: (see previous log >>> entries) >>> at >>> com.google.gwt.dev.PermutationWorkerFactory$Manager.doRun(PermutationWorkerFactory.java:166) >>> at >>> com.google.gwt.dev.PermutationWorkerFactory$Manager.run(PermutationWorkerFactory.java:106) >>> at >>> com.google.gwt.dev.PermutationWorkerFactory.compilePermutations(PermutationWorkerFactory.java:257) >>> at com.google.gwt.dev.CompilePerms.compile(CompilePerms.java:211) >>> at com.google.gwt.dev.Compiler.compile(Compiler.java:219) >>> at com.google.gwt.dev.Compiler.compile(Compiler.java:155) >>> at >>> com.google.gwt.junit.JUnitShell.compileForWebMode(JUnitShell.java:1102) >>> at >>> com.google.gwt.junit.JUnitShell.maybeCompileForWebMode(JUnitShell.java:1167) >>> at >>> com.google.gwt.junit.CompileStrategy.maybeCompileModuleImpl2(CompileStrategy.java:183) >>> at >>> com.google.gwt.junit.CompileStrategy.maybeCompileModuleImpl(CompileStrategy.java:113) >>> at >>> com.google.gwt.junit.SimpleCompileStrategy.maybeCompileModule(SimpleCompileStrategy.java:36) >>> at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java:1358) >>> at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java:1326) >>> at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:682) >>> at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421) >>> at junit.framework.TestCase.runBare(TestCase.java:141) >>> at junit.framework.TestResult$1.protect(TestResult.java:122) >>> at junit.framework.TestResult.runProtected(TestResult.java:142) >>> at junit.framework.TestResult.run(TestResult.java:125) >>> at junit.framework.TestCase.run(TestCase.java:129) >>> at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247) >>> at junit.framework.TestSuite.runTest(TestSuite.java:255) >>> at junit.framework.TestSuite.run(TestSuite.java:250) >>> at >>> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84) >>> at >>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) >>> at >>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) >>> at >>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) >>> at >>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) >>> at >>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) >>> at >>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) >>> >>> -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/d/optout.
