Hello Christie,
could you provide a reproductible sample test case (eclipse project)?
Best regards,
Thierry Boileau
I am also having the same issue. My setup has Restlet 2.1 RC1 J2SE edition
> on the backend and using Restlet 2.1 RC1 GWT on the frontend. Parameter
> objects gets passed to the backend OK, but the onSuccess of
> Result<SomeClass> on the GTW side is always null.
>
>
> ......
>
>
> OnClick method of the GWT frontend
>
>
> public void
> onClick(com.smartgwt.client.widgets.form.fields.events.ClickEvent event) {
> if (dynamicFormLogin.validate()) {
>
> AccountOrmRep repCredential = new AccountOrmRep();
>
>
> repCredential.setEmail(dynamicFormLogin.getValueAsString(AccountOrmRep.EMAIL));
>
>
> repCredential.setPassword(dynamicFormLogin.getValueAsString(AccountOrmRep.PASSWORD));
>
> Client.login(repCredential, new Result<AccountOrmRep>() {
>
> @Override
> public void onFailure(Throwable caught)
> {
> txtLoginError.setValue("Login Error");
>
> }
>
> @Override
> public void onSuccess(AccountOrmRep accnt)
> {
>
> // accnt is alway null, but it should not be null.
> m_actMain.onLogin(accnt);
>
> }
>
> });
>
> }
> }
> });
>
>
>
> public class Client
> {
> public static void login(AccountOrmRep cred, Result<AccountOrmRep>
> callback)
> {
> LoginResource res = GWT.create(LoginResource.class);
>
> ClientResource cr = res.getClientResource();
>
> cr.setReference("/api/login");
>
> res.update(cred, callback);
> }
> }
>
> ------------------------------------------------------
>
> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2851326
>
------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2853813