Unable to get GwtTestCase back up running

191 views
Skip to first unread message

Jörg Hohwiller

unread,
Aug 29, 2018, 5:24:59 PM8/29/18
to GWT Contributors
Hi there,
I am maintaining my project and did some upgrades including gwt 2.8.2 from 2.7.0.
Now my JUnit based on GwtTestCase is failing with:

java.lang.NoSuchFieldError: FIREFOX_38
    at com.google.gwt.junit.RunStyleHtmlUnit.<clinit>(RunStyleHtmlUnit.java:203)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at com.google.gwt.junit.JUnitShell.createRunStyle(JUnitShell.java:1181)
    at com.google.gwt.junit.JUnitShell.doStartup(JUnitShell.java:942)
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:913)
    at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:698)
    at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:672)
    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:252)
    at junit.framework.TestSuite.run(TestSuite.java:247)
    at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
    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:538)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)

I found out that gwt-dev is depending on htmlunit 2.19 but due some dependency management I was using 2.29 instead.

So I overrode this again in my pom.xml:

    <dependency>
      <groupId>net.sourceforge.htmlunit</groupId>
      <artifactId>htmlunit</artifactId>
      <version>2.19</version>
      <scope>test</scope>
    </dependency>

Now I am getting this error:

java.lang.NoClassDefFoundError: com/gargoylesoftware/htmlunit/BrowserVersion
    at com.google.gwt.junit.RunStyleHtmlUnit.<clinit>(RunStyleHtmlUnit.java:202)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at com.google.gwt.junit.JUnitShell.createRunStyle(JUnitShell.java:1181)
    at com.google.gwt.junit.JUnitShell.doStartup(JUnitShell.java:942)
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:913)
    at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:698)
    at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:672)
    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:252)
    at junit.framework.TestSuite.run(TestSuite.java:247)
    at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
    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:538)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)
Caused by: java.lang.ClassNotFoundException: com.gargoylesoftware.htmlunit.BrowserVersion
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 24 more

What is also interesting: When I do go to BrowserVersion.class in the htmlunit-2.29.jar of my maven-dependencies in Eclipse, it opens fine and shows the sources.
However, with version 2.19 Eclipse does not open BrowserVersion.class properly and instead shows:
java.util.zip.ZipException: invalid LOC header (bad signature)
    at java.util.zip.ZipFile.read(Native Method)
    at java.util.zip.ZipFile.access$1400(ZipFile.java:60)
...

So to me it seems like this:
-gwt-dev is hardwired against htmlunit 2.19 and refers to specific BrowserVersion constant fields that are gone in newer versions.
-for some strange reason htmlunit 2.19 deployment in maven central is broken (has a damaged JAR deployed to the world)

Any ideas or workarounds? I already tried 2.18 and 2.20 with no luck (e.g. getting NoSuchFieldError: INTERNET_EXPLORER_8).
Seems I am locked out by gwt. Also does not work with 2.8.1.

Thanks in advance for any hint or suggestion.

Kind regards
  Jörg

Jörg Hohwiller

unread,
Aug 29, 2018, 5:38:02 PM8/29/18
to GWT Contributors
Indeed. I downloaded htmlunit 2.19 from here:
after replacing the JAR in my local maven repo it works or at least I get a more promising error:

com.google.gwt.junit.JUnitFatalLaunchException: The test class 'net.sf.mmm.util.gwt.UtilCoreGwtTest' was not found in module 'net.sf.mmm.util.gwt.UtilCoreGwtTest'; no compilation unit for that type was seen
    at com.google.gwt.junit.JUnitShell.checkTestClassInCurrentModule(JUnitShell.java:734)
    at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java:1327)
    at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java:1283)

    at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:672)
    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:252)
    at junit.framework.TestSuite.run(TestSuite.java:247)
    at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
    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:538)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)

However from a perspective of a maven user gwt 2.8.x is kind of broken...

Colin Alworth

unread,
Aug 29, 2018, 5:39:07 PM8/29/18
to GWT Contributors
For what its worth, I'm not seeing any such issues in opening classes within the 2.19 jar (source or binary) - any chance you've just got a corrupt local copy, or that your org has a maven repo with a corrupt copy?

Colin Alworth

unread,
Aug 29, 2018, 5:40:42 PM8/29/18
to GWT Contributors
With that update, you might need to look more at your test or project setup - can you share the full log from a mvn test (or whatever you do to run the gwt test cases)?

Any chance of another corrupt local jar?

Jörg Hohwiller

unread,
Aug 29, 2018, 5:54:48 PM8/29/18
to GWT Contributors
Thanks Colin for your quick response.
The broken JAR was 2.619.380 bytes. The correct JAR is 1.906.761 bytes.
I am not using an intermediate maven repo (nexus, artifactory, archiva).
However, I moved/backuped the JAR once more and now maven downloaded a correct version.
Whatever the reason for that error was. I hope it is not reproducable and we can ignore that.
So my assumption was wrong and then GWT release is fine.

Colin Alworth

unread,
Aug 29, 2018, 6:01:45 PM8/29/18
to GWT Contributors
Glad you've got it sorted.

Since we are in the gwt-contrib list after all... if you're interested in seeing GWT updated to the latest HtmlUnit, there's no time like the present for a contribution to avoid this sort of issue in the future!

Jörg Hohwiller

unread,
Aug 29, 2018, 6:12:17 PM8/29/18
to GWT Contributors
Am Mittwoch, 29. August 2018 23:40:42 UTC+2 schrieb Colin Alworth:
With that update, you might need to look more at your test or project setup - can you share the full log from a mvn test (or whatever you do to run the gwt test cases)?

So if I got this correct you are offering help to look at the next problem...
I already solved tons of problems with missing source dependencies and a fix in gwt.xml
Currently I am stuck here:
Running net.sf.mmm.util.gwt.UtilCoreGwtTest
Compiling module net.sf.mmm.util.gwt.UtilCoreGwtTest.JUnit
   Computing all possible rebind results for 'com.google.gwt.logging.client.LogConfiguration'
      Rebinding com.google.gwt.logging.client.LogConfiguration
         Checking rule <generate-with class='com.google.gwt.editor.rebind.SimpleBeanEditorDriverGenerator'/>
            [WARN] Detected warnings related to 'com.google.gwt.editor.client.SimpleBeanEditorDriver'.   Are validation-api-<version>.jar and validation-api-<version>-sources.jar on the classpath?
            [WARN] Unknown type 'com.google.gwt.editor.client.SimpleBeanEditorDriver' specified in deferred binding rule
   Computing all possible rebind results for 'net.sf.mmm.util.pojo.descriptor.api.PojoDescriptorBuilder'
      Rebinding net.sf.mmm.util.pojo.descriptor.api.PojoDescriptorBuilder
         Invoking generator net.sf.mmm.util.pojo.descriptor.impl.rebind.PojoDescriptorBuilderGenerator
            [WARN] Found only 2 supported type(s)
00:04:23.804 [main] DEBUG n.s.m.u.p.d.i.DefaultPojoDescriptorEnhancer - copying accessor 'set-mapped-accessor of property 'GwtTestPojo.value' with type java.lang.String' to 'Descriptor for property values'
00:04:23.808 [main] DEBUG n.s.m.u.p.d.i.DefaultPojoDescriptorEnhancer - copying accessor 'get-mapped-accessor of property 'GwtTestPojo.value' with type java.lang.String' to 'Descriptor for property values'
00:04:23.810 [main] DEBUG n.s.m.u.p.d.i.DefaultPojoDescriptorEnhancer - copying accessor 'get-indexed-accessor of property 'GwtTestPojo.item' with type java.lang.String' to 'Descriptor for property items'
00:04:23.810 [main] DEBUG n.s.m.u.p.d.i.DefaultPojoDescriptorEnhancer - copying accessor 'set-mapped-accessor of property 'GwtTestPojo.item' with type java.lang.String' to 'Descriptor for property items'
00:04:23.810 [main] DEBUG n.s.m.u.p.d.i.DefaultPojoDescriptorEnhancer - copying accessor 'add-accessor of property 'GwtTestPojo.item' with type java.lang.String' to 'Descriptor for property items'
00:04:23.810 [main] DEBUG n.s.m.u.p.d.i.DefaultPojoDescriptorEnhancer - copying accessor 'set-indexed-accessor of property 'GwtTestPojo.item' with type java.lang.String' to 'Descriptor for property items'
00:04:23.811 [main] DEBUG n.s.m.u.p.d.i.DefaultPojoDescriptorEnhancer - copying accessor 'get-mapped-accessor of property 'GwtTestPojo.item' with type java.lang.String' to 'Descriptor for property items'
00:04:23.811 [main] DEBUG n.s.m.u.p.d.i.DefaultPojoDescriptorEnhancer - copying accessor 'get-size-accessor of property 'GwtTestPojo.item' with type int' to 'Descriptor for property items'
   [ERROR] Errors in 'net/sf/mmm/util/lang/api/CompareOperator.java'
      [ERROR] Line 236: The method evalComparable(Comparator, Comparable, Comparable) from the type ComparatorHelper refers to the missing type Comparator
   Tracing compile failure path for type 'net.sf.mmm.util.lang.api.CompareOperator'
      [ERROR] Errors in 'net/sf/mmm/util/lang/api/CompareOperator.java'
         [ERROR] Line 236: The method evalComparable(Comparator, Comparable, Comparable) from the type ComparatorHelper refers to the missing type Comparator
   [ERROR] Hint: Your source appears not to live underneath a subpackage called 'client'; no problem, but you'll need to use the <source> directive in your module to make it accessible
   [ERROR] An internal compiler exception occurred
com.google.gwt.dev.jjs.InternalCompilerException: Unexpected error during visit.
        at com.google.gwt.dev.jjs.ast.JVisitor.translateException(JVisitor.java:111)
        at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:276)
        at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
        at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:118)
        at com.google.gwt.dev.jjs.ast.JDeclarationStatement.traverse(JDeclarationStatement.java:49)
        at com.google.gwt.dev.jjs.ast.JModVisitor$ListContext.traverse(JModVisitor.java:88)
        at com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemove(JModVisitor.java:331)
        at com.google.gwt.dev.jjs.ast.JBlock.traverse(JBlock.java:94)
        at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
        at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
        at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:139)
        at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:135)
        at com.google.gwt.dev.jjs.ast.JMethodBody.traverse(JMethodBody.java:83)
        at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
        at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
        at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
        at com.google.gwt.dev.jjs.ast.JMethod.visitChildren(JMethod.java:786)
        at com.google.gwt.dev.jjs.ast.JMethod.traverse(JMethod.java:778)
        at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
        at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
        at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
        at com.google.gwt.dev.jjs.impl.UnifyAst.mainLoop(UnifyAst.java:1401)
        at com.google.gwt.dev.jjs.impl.UnifyAst.exec(UnifyAst.java:896)
        at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.unifyJavaAst(JavaToJavaScriptCompiler.java:1410)
        at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.constructJavaAst(JavaToJavaScriptCompiler.java:1222)
        at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:1140)
        at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:255)
        at com.google.gwt.dev.Precompile.precompile(Precompile.java:255)
        at com.google.gwt.dev.Precompile.precompile(Precompile.java:202)
        at com.google.gwt.dev.Precompile.precompile(Precompile.java:143)
        at com.google.gwt.dev.Compiler.compile(Compiler.java:204)
        at com.google.gwt.dev.Compiler.compile(Compiler.java:155)
        at com.google.gwt.junit.JUnitShell.compileForWebMode(JUnitShell.java:1092)
        at com.google.gwt.junit.JUnitShell.maybeCompileForWebMode(JUnitShell.java:1150)
        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:1315)

        at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java:1283)
        at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:672)
        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:252)
        at junit.framework.TestSuite.run(TestSuite.java:247)
        at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
        at org.junit.runners.Suite.runChild(Suite.java:128)
        at org.junit.runners.Suite.runChild(Suite.java:27)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
        at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:108)
        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:78)
        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:54)
        at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:144)
        at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Caused by: java.lang.AssertionError
        at com.google.gwt.dev.jjs.impl.UnifyAst.translate(UnifyAst.java:1577)
        at com.google.gwt.dev.jjs.impl.UnifyAst.translate(UnifyAst.java:1590)
        at com.google.gwt.dev.jjs.impl.UnifyAst.translate(UnifyAst.java:1596)
        at com.google.gwt.dev.jjs.impl.UnifyAst.flowInto(UnifyAst.java:1201)
        at com.google.gwt.dev.jjs.impl.UnifyAst.access$200(UnifyAst.java:135)
        at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.endVisit(UnifyAst.java:311)
        at com.google.gwt.dev.jjs.ast.JNewInstance.traverse(JNewInstance.java:76)
        at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
        at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
        ... 65 more
      [ERROR] at NlsFormatterChoice.java(70): new NlsFormatterChoice$Condition(null, null)
      [ERROR] at NlsFormatterChoice.java(70): final static Filter FILTER_ELSE = new NlsFormatterChoice$Condition(null, null)
      [ERROR] at NlsFormatterChoice.java(53): {
  AbstractNlsFormatterPlugin.$clinit();
  final static char CONDITION_START = '(';
  final static char CONDITION_END = ')';
  final static char CONDITION_VAR = '?';
  final static String CONDITION_ELSE = "else";
  final static Filter FILTER_ELSE = new NlsFormatterChoice$Condition(null, null);
  final static CharFilter FILTER_COMPARATOR = new ListCharFilter(true, new char[] {'<', '=', '>', '!'});
  final static CharFilter FILTER_COMPARATOR_ARGUMENT = new ConjunctionCharFilter(Conjunction.OR, new CharFilter[] {CharFilter.LATIN_DIGIT_OR_LETTER_FILTER, new ListCharFilter(true, new char[] {'-', '+', '.', ':'})});
}
      [ERROR] at NlsFormatterChoice.java(53): {
  AbstractNlsFormatterPlugin.$clinit();
  final static char CONDITION_START = '(';
  final static char CONDITION_END = ')';
  final static char CONDITION_VAR = '?';
  final static String CONDITION_ELSE = "else";
  final static Filter FILTER_ELSE = new NlsFormatterChoice$Condition(null, null);
  final static CharFilter FILTER_COMPARATOR = new ListCharFilter(true, new char[] {'<', '=', '>', '!'});
  final static CharFilter FILTER_COMPARATOR_ARGUMENT = new ConjunctionCharFilter(Conjunction.OR, new CharFilter[] {CharFilter.LATIN_DIGIT_OR_LETTER_FILTER, new ListCharFilter(true, new char[] {'-', '+', '.', ':'})});
}
      [ERROR] at NlsFormatterChoice.java(53): net.sf.mmm.util.nls.impl.formatter.NlsFormatterChoice.$clinit()V
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 8.647 sec <<< FAILURE! - in net.sf.mmm.util.gwt.UtilCoreGwtTest
testPojoPropertyIntrospector(net.sf.mmm.util.gwt.UtilCoreGwtTest)  Time elapsed: 8.645 sec  <<< ERROR!
com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)

However, I will sleep now and hopefully tomorrow I will get some inspiration how to proceed.

If you have a hint or see something I might be missing out, let me know. But do not feel required to fix my code :)
From the GWT side the problem is solved.

Thank you so much
  Jörg

Jörg Hohwiller

unread,
Aug 30, 2018, 2:45:26 AM8/30/18
to GWT Contributors
All solved. No GWT issue. Thread/Topic is done. Thanks for your help.


Am Donnerstag, 30. August 2018 00:12:17 UTC+2 schrieb Jörg Hohwiller:
Am Mittwoch, 29. August 2018 23:40:42 UTC+2 schrieb Colin Alworth:
With that update, you might need to look more at your test or project setup - can you share the full log from a mvn test (or whatever you do to run the gwt test cases)?

So if I got this correct you are offering help to look at the next problem...
I already solved tons of problems with missing source dependencies and a fix in gwt.xml
...
Reply all
Reply to author
Forward
0 new messages