Possible to use Firebase in a GWT app?

2017-12-08 Thread Power Droid
Is it possible and/or does anyone know if any documentation exists 
regarding integrating Firebase with a GWT app?  I'm hoping to use Firebase 
Auth to allow a user to login to an app with a Google account and then 
possibly using some Firebase Analytics.

PD

-- 
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-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Re: Serialization /Incompatible/ classnot found

2017-12-08 Thread Colin Alworth
Can you share the string that the client sent to the server for this? It 
looks as though either something has been done to modify the stream 
(preemptively read from it once it hit the client? an extra token was 
written to it? some other customization?) or perhaps a proxy server 
replaced some string with a url for some reason? There is no reason that a 
classname should begin with "http:" in the client code.

On Wednesday, December 6, 2017 at 12:20:48 PM UTC-6, jeslin...@gmail.com 
wrote:
>
> Hi,
>i am getting the below error after i migrated from gwt 2.6.1 to gwt 
> 2.8.1. 
>
> am trying to pass an "LinkedHashMap " object thats causing 
> the trouble. I am getting this issue only during post request. 
> Linkedhashmap is working perfectly with get request. Any help is highly 
> appreciated. Let me know if you need additional info to help me.
>
> I have all the latest Jars (2.8.1) in my classpath "gwt-user, gwt-servlet 
> " 
>  
>
>> Dec 06, 2017 11:05:08 AM org.apache.catalina.core.ApplicationContext log
>>
>> SEVERE: navigationService: An IncompatibleRemoteServiceException was 
>>> thrown while processing this call.
>>
>> com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException: 
>>> java.lang.ClassNotFoundException: http:
>>
>> at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:323)
>>
>> at 
>>> com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:263)
>>
>> at 
>>> com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:305)
>>
>> at 
>>> com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
>>
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
>>
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>>
>> at 
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>>
>> at 
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>>
>> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
>>
>> 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:222)
>>
>> at 
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>>
>> at 
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
>>
>> at 
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>>
>> at 
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
>>
>> at 
>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
>>
>> at 
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>>
>> at 
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>>
>> at 
>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
>>
>> at 
>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
>>
>> at 
>>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>>
>> at 
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>
>> at 
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>
>> at java.lang.Thread.run(Thread.java:745)
>>
>> Caused by: com.google.gwt.user.client.rpc.SerializationException: 
>>> java.lang.ClassNotFoundException: http:
>>
>> at 
>>> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserialize(ServerSerializationStreamReader.java:708)
>>
>> at 
>>> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserialize(ServerSerializationStreamReader.java:612)
>>
>> at 
>>> com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(AbstractSerializationStreamReader.java:119)
>>
>> at 
>>> com.google.gwt.user.client.rpc.core.java.util.Arrays$ArrayList_CustomFieldSerializer.instantiate(Arrays.java:57)
>>
>> at 
>>> com.google.gwt.user.server.rpc.core.java.util.Arrays$ArrayList_ServerCustomFieldSerializer.instantiate(Arrays.java:66)
>>
>> at 
>>> com.google.gwt.user.server.rpc.core.java.util.Arrays$ArrayList_ServerCustomFieldSerializer.instantiateInstance(Arrays.java:106)
>>
>> at 
>>> com.google.gwt.user.server.rpc.core.java.util.Arrays$ArrayList_ServerCustomFieldSerializer.instantiateInstance(Arrays.java:39)
>>
>> at 
>>> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.instantiate(ServerSerializationStreamReader.java:1088)
>>
>> at 
>>> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserialize(ServerSerializationStreamReader.java:682)
>>
>> at 
>>> com.google.gwt.user