See 
https://gwt.googlesource.com/gwt/+/2.5.1/samples/mobilewebapp/src/main/java/com/google/gwt/sample/gaerequest/
 and 
https://github.com/tbroyer/gwt-maven-archetypes/tree/master/guice-rf-activities/src/main/resources/archetype-resources/

On Friday, August 30, 2013 9:40:49 PM UTC+2, Adrien Pinto wrote:
>
> I have the same issue. 
>
> I was implementing a kind of filter for the user authentification on the 
> Request Factory. I have subclassed my RequestFactoryServlet and I just 
> check if the user is authentificate, if not I send a Redirection to the 
> login page. So I think that my call from the client side is waiting for a 
> particular response from the server, but the client never get it because I 
> make a redirection and I don't call "super.doPost()" in the servlet.
>
> But I don't understand why the RequestFactrory workflow don't fire the 
> failure function on client side?
>
> I don't think that a good way to make my login workflow any way. I will 
> try to find authentification examples with Google Accounts with GWT/GAE.
> Here is the stacktrace maybe it can help you :) 
>
> java.lang.RuntimeException: Could not parse payload: payload[0] = <
>       at 
> com.google.web.bindery.autobean.vm.impl.JsonSplittable.create(JsonSplittable.java:70)
>       at 
> com.google.web.bindery.autobean.shared.impl.StringQuoter.split(StringQuoter.java:73)
>       at 
> com.google.web.bindery.autobean.shared.AutoBeanCodex.decode(AutoBeanCodex.java:54)
>       at 
> com.google.web.bindery.requestfactory.shared.impl.AbstractRequestContext$StandardPayloadDialect.processPayload(AbstractRequestContext.java:351)
>       at 
> com.google.web.bindery.requestfactory.shared.impl.AbstractRequestContext$5.onTransportSuccess(AbstractRequestContext.java:1151)
>       at 
> com.google.web.bindery.requestfactory.gwt.client.DefaultRequestTransport$1.onResponseReceived(DefaultRequestTransport.java:136)
>       at 
> com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:258)
>       at 
> com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:412)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:606)
>       at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
>       at 
> com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
>       at 
> com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
>       at 
> com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)
>       at 
> com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)
>       at 
> com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
>       at 
> com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)
>       at 
> com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)
>       at 
> com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
>       at com.google.gwt.core.client.impl.Impl.apply(Impl.java)
>       at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:242)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:606)
>       at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
>       at 
> com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
>       at 
> com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
>       at 
> com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)
>       at 
> com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)
>       at 
> com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
>       at java.lang.Thread.run(Thread.java:724)
>
>
> Le mercredi 29 mai 2013 00:37:22 UTC+2, Stephan White a écrit :
>>
>> We just ran into the same issue.
>>
>> SEVERE: Unexpected error
>> java.lang.RuntimeException: Could not parse payload: payload[0] = N
>>  at com.google.web.bindery.autobean.vm.impl.JsonSplittable.create(
>> JsonSplittable.java:70)
>>  at com.google.web.bindery.autobean.shared.impl.StringQuoter.create(
>> StringQuoter.java:46)
>>  at com.google.web.bindery.autobean.shared.ValueCodex$
>> Type$7.encode(ValueCodex.java:125)
>>  at com.google.web.bindery.autobean.shared.ValueCodex.
>> encode(ValueCodex.java:321)
>>  at com.google.web.bindery.autobean.shared.impl.
>> AutoBeanCodexImpl$ValueCoder.extractSplittable(
>> AutoBeanCodexImpl.java:500)
>>  at com.google.web.bindery.autobean.shared.impl.
>> AbstractAutoBean.setProperty(AbstractAutoBean.java:277)
>>  at com.google.web.bindery.autobean.vm.impl.ProxyAutoBean.setProperty(
>> ProxyAutoBean.java:253)
>>  at com.google.web.bindery.autobean.vm.impl.BeanPropertyContext.set(
>> BeanPropertyContext.java:44)
>>  at com.google.web.bindery.requestfactory.server.
>> Resolver$PropertyResolver.visitValueProperty(Resolver.java:155)
>>  at com.google.web.bindery.autobean.vm.impl.ProxyAutoBean.
>> traverseProperties(ProxyAutoBean.java:289)
>>  at com.google.web.bindery.autobean.shared.impl.
>> AbstractAutoBean.traverse(AbstractAutoBean.java:166)
>>  at com.google.web.bindery.autobean.shared.impl.AbstractAutoBean.accept(
>> AbstractAutoBean.java:101)
>>  at com.google.web.bindery.requestfactory.server.
>> Resolver.resolveClientValue(Resolver.java:414)
>>  at com.google.web.bindery.requestfactory.server.SimpleRequestProcessor.
>> processInvocationMessages(SimpleRequestProcessor.java:491)
>>  at com.google.web.bindery.requestfactory.server.SimpleRequestProcessor.
>> process(SimpleRequestProcessor.java:233)
>>  at com.google.web.bindery.requestfactory.server.SimpleRequestProcessor.
>> process(SimpleRequestProcessor.java:135)
>>  at com.google.web.bindery.requestfactory.server.
>> RequestFactoryServlet.doPost(RequestFactoryServlet.java:133)
>>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
>>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>>  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:305)
>>  at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:210)
>>  at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.
>> doFilterInternal(OpenSessionInViewFilter.java:198)
>>  at org.springframework.web.filter.OncePerRequestFilter.
>> doFilter(OncePerRequestFilter.java:76)
>>  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:243)
>>  at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:210)
>>  at org.apache.catalina.core.StandardWrapperValve.invoke(
>> StandardWrapperValve.java:225)
>>  at org.apache.catalina.core.StandardContextValve.invoke(
>> StandardContextValve.java:123)
>>  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
>> AuthenticatorBase.java:472)
>>  at org.apache.catalina.core.StandardHostValve.invoke(
>> StandardHostValve.java:168)
>>  at org.apache.catalina.valves.ErrorReportValve.invoke(
>> ErrorReportValve.java:98)
>>  at org.apache.catalina.valves.AccessLogValve.invoke(
>> AccessLogValve.java:927)
>>  at org.apache.catalina.core.StandardEngineValve.invoke(
>> StandardEngineValve.java:118)
>>  at org.apache.catalina.connector.CoyoteAdapter.service(
>> CoyoteAdapter.java:407)
>>  at org.apache.coyote.http11.AbstractHttp11Processor.process(
>> AbstractHttp11Processor.java:1001)
>>  at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.
>> process(AbstractProtocol.java:585)
>>  at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.
>> run(JIoEndpoint.java:312)
>>  at java.util.concurrent.ThreadPoolExecutor$Worker.
>> runTask(ThreadPoolExecutor.java:886)
>>  at java.util.concurrent.ThreadPoolExecutor$Worker.run(
>> ThreadPoolExecutor.java:908)
>>  at java.lang.Thread.run(Thread.java:662)
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to