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 google-web-tool...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/google-web-toolkit/fe847138-71f9-4cb3-a9f3-fcac54cb82d0n%40googlegroups.com.
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.
To view this discussion visit https://groups.google.com/d/msgid/google-web-toolkit/b502183d-4026-4827-9b38-95a1e8cfc711n%40googlegroups.com.
Errai isn’t really like any other GWT framework. From what I know, DominoKit feels closer to GXT. Errai’s big thing is that it lets you use HTML templates directly within GWT, so you’re not tied to a specific UI widget library. Since it’s built on top of GWT, you still get all the GWT features, but with the flexibility to work with plain HTML and CSS.
On top of that, Errai brings dependency injection to the browser, which I haven’t seen in any other GWT-based framework. From what I can tell, it looks like DominoKit might even use Errai under the hood, but I’m not 100% sure on that.
You can use Dagger for GWT dependency injection.
To view this discussion visit https://groups.google.com/d/msgid/google-web-toolkit/0a5f04c3-c9db-4765-bf40-cfbfc7abd1cfn%40googlegroups.com.