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.
