I’m also thinking about migrating a project from using gwt-jackson to 
domino-rest.

What kind of limitations did you notice while moving to domino?
On Nov 7, 2025 at 02:09 +0100, Michael Conrad <[email protected]>, wrote:
> Meh… Much thanks for not leaving me hanging not seeing the missing send call. 
> I knew I was being stupid, just couldn’t figure out what I had missed.
> And I was looking at the online documentation. I generally do try and figure 
> things out myself and re-read and re-read as needed, just kept missing it 
> this time.
> Just trying to do too much in too little time. A serious medical scare has 
> finally let work let me tackle this huge mess I created years ago.
> And my brain was telling me it was a complete statement. I’ve been using 
> completable futures in combination with restygwt, no “send” after or before 
> the success/failure stanzas for that scenario…
> -Mike
> On 11/6/25 17:00, Vegegoku wrote:
> > You need to call send() after you finish setup the request.
> >
> > }).onFailed((e) -> { console.log("Failed to get entitlements"); 
> > console.log(e.getBody()); }).send();
> > Following the documentation on the website is a good idea too
> >
> > domino-rest documentation
> >
> > > On Friday, November 7, 2025 at 12:47:31 AM UTC+3 Michael Conrad wrote:
> > > > Hello all, hopefully someone can tell me what stupid thing I’m doing 
> > > > that I’m not seeing.
> > > > I’ve setup a project to do initial a client side domino-rest 
> > > > implementation.
> > > > Everything compiles cleanly for both gwtCompile and gwtSuperDev.
> > > > The Network panel in the Firefox Inspector never shows an XHR request.
> > > > The Javascript console only shows:
> > > > ApiTestEntryPoint loaded apitest-0.js:13189:16
> > > > DominoRestConfig initialized apitest-0.js:13203:16
> > > > I appears that neither the request interceptor nor either of the 
> > > > onSuccess or onFailed callbacks are run.
> > > > Really flummoxed here and would greatly appreciate some hint as to what 
> > > > is wrong.
> > > > This is my services file:
> > > > package com.newsrx.butter.client.domino.api;
> > > >
> > > > import jakarta.ws.rs.GET;
> > > > import jakarta.ws.rs.Path;
> > > > import 
> > > > org.dominokit.rest.shared.request.service.annotations.RequestFactory;
> > > >
> > > > @RequestFactory
> > > > @Path("1.0/")
> > > > public interface UserV1 {
> > > >    @Path("entitlements")
> > > >    @GET
> > > >    String entitlements();
> > > > }
> > > > This is my Entry Point:
> > > > package com.newsrx.butter.client.domino.ep;
> > > >
> > > > import com.google.gwt.core.client.EntryPoint;
> > > > import com.google.gwt.core.client.Scheduler;
> > > > import com.newsrx.butter.client.domino.api.UserV1Factory;
> > > > import elemental2.dom.Console;
> > > > import elemental2.dom.DomGlobal;
> > > > import org.dominokit.rest.DominoRestConfig;
> > > >
> > > > public class ApiTestEntryPoint implements EntryPoint {
> > > >    @Override
> > > >    public void onModuleLoad() {
> > > >        Console console = DomGlobal.console;
> > > >        console.log("ApiTestEntryPoint loaded");
> > > >        DominoRestConfig.initDefaults();
> > > >        Scheduler.get().scheduleDeferred(this::test);
> > > >    }
> > > >
> > > >    public void test() {
> > > >        Console console = DomGlobal.console;
> > > >        UserV1Factory userV1 = UserV1Factory.INSTANCE;
> > > >
> > > >        DominoRestConfig config = DominoRestConfig.getInstance();
> > > >
> > > >        config.addRequestInterceptor((request, contextWait) -> {
> > > >            console.log("Request intercepted: " + request.getUrl());
> > > >            console.log("Request timeout value: " + 
> > > > request.getTimeout());
> > > >        });
> > > >
> > > >        console.log("DominoRestConfig initialized");
> > > >        userV1.entitlements().onSuccess((s) -> {
> > > >            console.log("Got entitlements");
> > > >            System.out.println(s);
> > > >            //            s.result.forEach(System.out::println);
> > > >        }).onFailed((e) -> {
> > > >            console.log("Failed to get entitlements");
> > > >            console.log(e.getBody());
> > > >        });
> > > >    }
> > > > }
> > > > Dependencies block:
> > > > dependencies {
> > > >    compileOnly "org.gwtproject:gwt-user:2.12.2"
> > > >    implementation "com.google.jsinterop:base:1.0.0"
> > > >
> > > >    implementation 'jakarta.ws.rs:jakarta.ws.rs-api:4.0.0'
> > > >
> > > >    annotationProcessor 'com.google.dagger:dagger-compiler:2.57.2'
> > > >    implementation "com.google.dagger:dagger-gwt:2.57.2"
> > > >
> > > >    annotationProcessor 'org.dominokit:domino-rest-processor:2.0.0-RC2'
> > > >    implementation 'org.dominokit:domino-rest-client:2.0.0-RC2'
> > > >
> > > >    annotationProcessor 'org.dominokit:domino-jackson-processor:1.0.5'
> > > >    implementation('org.dominokit:domino-jackson:1.0.5')
> > > >
> > > >    testImplementation 'org.testng:testng:7.10.2'
> > > > }
> > > > &#8203;
> > --
> > 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/57433259-36a6-4779-9163-97d4bbacc660n%40googlegroups.com.
> &#8203;
> --
> 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/a7acdf13-8c77-486f-bc96-88d460d15eae%40newsrx.com.

-- 
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/0b3533d7-5308-4634-b9fd-a09bc72e361b%40Spark.

Reply via email to