Unfortunately, 2.26 is not compatible with GWT 2.8.2 - we were testing with a later version of GWT and I did not pick this up before I sent the mail. Sorry about that!
2.26 will be compatible with GWT 2.9 when/if that gets out. On Thu, Oct 17, 2019 at 12:08 PM Hristo Stoyanov <[email protected]> wrote: > Peter, > Getting this error with Elemental 2.26 and GWT 2.8.2: > > elemental2_version=2.26 > jsinterop_base_version=1.0.0-b2-e6d791f > jsinterop_version=1.0.2-p1 > > ... > > Compiling module com.recres.web.MainDev > Tracing compile failure path for type 'elemental2.core.JsArray' > [ERROR] Errors in > 'jar:file:/C:/g/caches/modules-2/files-2.1/org.realityforge.com.google.elemental2/elemental2-core/2.26/1c407ef9a7e45ecc39be56283e9fe8d677060257/elemental2-core-2.26.jar!/elemental2/core/JsArray.java' > [ERROR] Line 3: The type javaemul.internal.ArrayStamper is not > visible > [ERROR] Line 258: ArrayStamper cannot be resolved > [ERROR] Aborting compile due to errors in some input files > > > Downgrading to 2.25 fixes the issue. Any clue? > > On Sunday, August 25, 2019 at 5:25:29 PM UTC-7, Peter Donald wrote: >> >> Elemental2 provides type-checked access to browser APIs for Java >> code. This is done by using closure extern files and generating >> JsTypes, which are part of the new JsInterop specification that >> is implemented in both GWT and J2CL. >> >> https://github.com/google/elemental2 >> >> This is an unofficial release to Maven Central under a different groupId. >> Please don't bug the original authors. Versions are released on demand. >> >> API Changes relative to Elemental2 version 2.25 >> >> elemental2-core: >> API Differences: >> https://jsinterop.github.io/api-diff/?key=elemental2-core&old=2.25&new=2.26 >> - 1 non breaking changes. >> - 3 potentially breaking changes. >> - 1 breaking changes. >> elemental2-dom: >> API Differences: >> https://jsinterop.github.io/api-diff/?key=elemental2-dom&old=2.25&new=2.26 >> - 33 non breaking changes. >> - 65 potentially breaking changes. >> - 30 breaking changes. >> >> The complete set of Elemental2 API differences is available at >> >> https://jsinterop.github.io/api-diff/?key=elemental2&old=2.25&new=2.26 >> >> The Maven dependencies can be added to your pom.xml via >> >> <dependency> >> <groupId>org.realityforge.com.google.elemental2</groupId> >> <artifactId>${artifact-id}</artifactId> >> <version>2.26</version> >> </dependency> >> >> where artifact-id is one of >> >> * elemental2-core >> * elemental2-dom >> * elemental2-promise >> * elemental2-indexeddb >> * elemental2-svg >> * elemental2-webgl >> * elemental2-media >> * elemental2-webstorage >> * elemental2-webassembly >> >> Hope this helps, >> >> Peter Donald >> > -- > 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 view this discussion on the web visit > https://groups.google.com/d/msgid/google-web-toolkit/88772e13-7233-4257-9cd7-2aa15c7b959f%40googlegroups.com > <https://groups.google.com/d/msgid/google-web-toolkit/88772e13-7233-4257-9cd7-2aa15c7b959f%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Cheers, Peter Donald -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/CACiKNc5d7VbNLvqHnhsPEqPR8FDvOs9EiscaNR9KYr60%3DDq4rQ%40mail.gmail.com.
