Monday, March 23, 2026

Re: GWT Deferred Binding Error – UiBinder Not Resolved from Dependent Module (phoenix-air)

Hi Team,

I'm currently facing an issue after upgrading our project to GWT 2.12.0 and JDK 17, and I'd really appreciate any guidance or suggestions from the community.

While most of our modules are compiling and working fine post-upgrade, one specific module is failing during GWT compilation with the following error:

[ERROR] Failed to resolve 'com.shipco.air.modules.awb.client.airimport.view.awbpopup.AwbCustomer.AwbCustomerUiBinder' via deferred binding

From the logs, it appears to be a UiBinder-related issue during deferred binding. The same pattern and structure are used in other modules, and they are working without any problems.

A few points to highlight:

  • This issue started only after upgrading to GWT 2.12.0 and JDK 17
  • Other UiBinder-based components in different modules are compiling successfully
  • The .ui.xml file exists and is correctly placed
  • Module inheritance and source paths appear to be properly configured
  • There is also a custom generator involved (MonitorServiceInterfaceProxyGenerator), though it's used elsewhere without issues

At this point, I'm unsure whether this is:

  • A compatibility issue with GWT 2.12.0 or JDK 17
  • A stricter validation introduced in newer versions
  • Or something specific being missed in this module

If anyone has encountered a similar issue or has suggestions on what to check next, your help would be greatly appreciated.

Thanks in advance for your support!

On Friday, March 20, 2026 at 6:18:18 PM UTC+5:30 Thomas Broyer wrote:


On Friday, March 20, 2026 at 1:19:56 PM UTC+1 arpanam...@gmail.com wrote:

>   * Maven build with net.ltgt.gwt.maven:gwt-maven-plugin
> ----


> Any insights or best practices for structuring GWT modules across Maven projects would be really helpful.

For a client-only library, use `<packaging>gwt-lib</packaging>`, and then depend on it using <type>gwt-lib</type> for better running/debugging support: https://tbroyer.github.io/gwt-maven-plugin/codeserver.html

--
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/637dcaf5-d5c3-4b40-9adb-58fd0e4e5d92n%40googlegroups.com.

No comments:

Post a Comment