I have never used Errai, so I can't help. There were always a bunch of frameworks and widget libraries which offered an alternative approach to the GWT one - similar to Errai. Nowadays I would suggest looking into the DominoKit stack which is well maintained. Also Nalu might be an interesting alternative - Nalu does not offer a widget library but f.e. works well with the one from DominoKit. And, TBH, I don't think that things like CDI, data binding, etc, needs to be provided necessarily by GWT.
Kerby schrieb am Mittwoch, 9. Juli 2025 um 10:52:17 UTC+2: > Hi Dmitrii, were you one of the Errai maintainers? > > I’m hesitant to post on their channels—looks like Errai has been > abandoned. Sadly, that’s often the fate of open source under corporate > backing. > > Without Colin or Thomas, GWT might’ve died too. > > For projects using Errai CDI, UI/Data Binding, or HTML Templating, this > might be a dead end—unless GWT introduces similar capabilities, which seems > unlikely given its focus on admin UIs and reliance on prebuilt widgets. > Plus, replicating those features would be a massive effort. > > Back to the issue: I just used a classic GWT value change handler, > initialized it in `@PostConstruct`, and it behaves like data > binder—probably how it works internally anyway. > > P.S. Errai CDI really gave GWT a reactive feel. > > > On Wednesday, July 9, 2025 at 8:15:10 AM UTC+8 Dmitrii Tikhomirov wrote: > >> On Jul 8, 2025, at 5:08 PM, Craig Mitchell <[email protected]> >> wrote: >> >> Unfortuntely, I don't think this is a GWT issue, I've never seen GWT >> throw any error like this before. As far as I know, GWT doesn't have the >> concept of proxies or bound models. Hope you find your issue. >> >> On Tuesday, 8 July 2025 at 12:08:46 am UTC+10 Kerby wrote: >> >>> >>> I'm getting a `No proxy provider found for bindable type` error from >>> Errai for one specific model (`Token`), even though: >>> >>> * It’s annotated with both `@Bindable` and `@Portable` >>> >>> * It’s used with `@Model` and `DataBinder` >>> >>> * It's in the same *package* as other models like `User`, `Post`, >>> `Comment`, etc. >>> >>> What’s strange is: other models work *fine* and I can see them in the >>> generated `.errai` `BindableProxyLoaderImpl`. But `Token` is *missing >>> entirely* from that list — like Errai skipped it during codegen. >>> >>> I already have `ErraiApp.properties`, proper module inheritance, and >>> everything else in place. >>> >>> Why would *only one model* get skipped like this? >>> >>> Anyone encountered this before? >>> >> >> -- >> 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 visit >> https://groups.google.com/d/msgid/google-web-toolkit/fe847138-71f9-4cb3-a9f3-fcac54cb82d0n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/google-web-toolkit/fe847138-71f9-4cb3-a9f3-fcac54cb82d0n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> >> Yes, this is an issue with Red Hat Errai, most likely because Errai >> hasn’t been updated or tested with the latest versions of GWT in a very >> long time. >> >> To be honest, I don’t even know who could help you, this framework has >> long been unsupported >> >> You can try opening an issue on the Errai GitHub, but there are no >> guarantees. >> I haven’t been responsible for Errai’s development and support for a long >> time >> > -- 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 visit https://groups.google.com/d/msgid/google-web-toolkit/e9b87385-4700-4dc9-8108-a2ffbe830b62n%40googlegroups.com.
