I just noticed you said you updated from Java 8. JAXB classes are considered Java Enterprise Edition classes and have been removed in Java 9 from the default classpath and fully removed from JDK in Java 11. As you now use a newer JDK you have to add a new dependency to your project to have javax.xml.bind.annoations.XmlTransient class again.You would need to add jakarta.xml.bind:jakarta.xml.bind-api:2.3.3 to use the JAXB API with the old javax.xml package. Any newer version will use the newer jakarta package name. If you also need a matching implementation on your server you can use org.glassfish.jaxb:jaxb-runtime:2.3.9. I use both on the server with Java 17+.-- J.Midhunkumar schrieb am Mittwoch, 12. Februar 2025 um 13:07:11 UTC+1:Hi,I have attached my classpath file below<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="com.gwtplugins.gwt.eclipse.core.GWT_CONTAINER"/>
<classpathentry kind="lib" path="C:/Users/mkanbazhahan/.m2/repository/com/sencha/GXT/4.2.0/gxt-4.2.0.jar"/>
<classpathentry kind="lib" path="C:/Users/mkanbazhahan/.m2/repository/com/sencha/GXTChart/4.0.3/GXTChart-4.0.3.jar"/>
<classpathentry kind="lib" path="C:/Users/mkanbazhahan/.m2/repository/com/sencha/GXTGantt/4.0.3/GXTGantt-4.0.3.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>Is there anything I need to change to resolve the error, and the error was not about only XmlTransient in one file I have same kind of n number of errors which indicated cannot to be resolved and all are only just imports of an another class but it shows the reported error.And I have changed the latest version of GWT for java 17 and I have gone through some of the sites which indicates that as of now GWT will support only upto Java 11.Kindly share your thoughts regarding it.Thanks,Midhun.On Wednesday, February 12, 2025 at 4:35:19 PM UTC+5:30 Jens wrote:The error you posted shows nothing that would indicate that Java 17 is the issue. Looks more like a general setup/dependency issue.Your code uses XmlTransient (I guess it is an annotation) but for some reason GWT compiler cannot see the annotation. Also you should make sure that you really only have GWT 2.11 on classpath. If you use GWT libraries you might also have an older GWT on classpath and things can be mixed up. So check your full dependency tree just to be sure.-- J.Midhunkumar schrieb am Mittwoch, 12. Februar 2025 um 07:52:12 UTC+1:Hi,We have GWT developed project at the version 2.7.0 in Java 8. Currently we are migrating to Java 17 I have changed the Gwt plugin versions to 2.11. After n number of changes in the setup and lot of deployments and build I am still facing the below errorTracing compile failure path for type 'com.ultramain.client.UltramainHtml'
[ERROR] Errors in 'file:/W:/Java%2017/USI.UNITY.OXY/UltramainHtml/src/main/java/com/ultramain/client/UltramainHtml.java'
[ERROR] com.ultramain.client.UltramainWebServiceAsync cannot be resolved to a type
[ERROR] Errors in 'file:/W:/Java%2017/USI.UNITY.OXY/UltramainHtml/src/main/java/com/ultramain/client/UltramainWebServiceAsync.java'
[ERROR] com.ultramain.shared.MobileCommandReference cannot be resolved to a type
[ERROR] Errors in 'file:/W:/Java%2017/USI.UNITY.OXY/UltramainHtml/src/main/java/com/ultramain/shared/MobileCommandReference.java'
[ERROR] com.ultramain.shared.ExportExecutionDto cannot be resolved to a type
[ERROR] Errors in 'file:/W:/Java%2017/USI.UNITY.OXY/UltramainHtml/src/main/java/com/ultramain/shared/ui/ViewSecurityOptions.java'
[ERROR] com.ultramain.shared.settings.Options cannot be resolved to a type
[ERROR] Errors in 'file:/W:/Java%2017/USI.UNITY.OXY/UltramainHtml/src/main/java/com/ultramain/shared/SaveDeleteStatisticsOptionCommandDto.java'
[ERROR] com.ultramain.shared.MobileSaveDeleteOptionCommandDto.SaveDeleteOptionCommandDtoEnum cannot be resolved to a type
[ERROR] Errors in 'file:/W:/Java%2017/USI.UNITY.OXY/UltramainHtml/src/main/java/com/ultramain/shared/navigators/PaintableEntry.java'
[ERROR] com.ultramain.shared.ui.Filter cannot be resolved to a type
[ERROR] Errors in 'file:/W:/Java%2017/USI.UNITY.OXY/UltramainHtml/src/main/java/com/ultramain/shared/DtoData.java'
[ERROR] com.ultramain.shared.DataLink cannot be resolved to a type
[ERROR] Errors in 'file:/W:/Java%2017/USI.UNITY.OXY/UltramainHtml/src/main/java/com/ultramain/shared/MobileLoadFromImportExportCatalogDto.java'
[ERROR] com.ultramain.shared.importexport.Import cannot be resolved to a type
[ERROR] Errors in 'file:/W:/Java%2017/USI.UNITY.OXY/UltramainHtml/src/main/java/com/ultramain/shared/dashboard/HtmlDashboard.java'
[ERROR] Line 162: XmlTransient cannot be resolved to a type
[ERROR] Line 177: XmlTransient cannot be resolved to a type
[ERROR] Line 11: The import com.ultramain.system cannot be resolved
[ERROR] Line 140: XmlTransient cannot be resolved to a type..... goes onMy primary question Is GWT 2.11.0 truly compatible with java 17?I have tried removing the GWT maven plugin and build the project the build is success, but the GWT compilation is not happening. The compilation has to happen and all GWT JS resources will be put inside ultramainhtml folder inside our project's war.Appreciate your help.Thanks,Midhun.
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 google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/google-web-toolkit/8a9e9785-195a-4d4e-a6f6-348fc74ea01fn%40googlegroups.com.