Tag Archives: MVP

Resources to get you up and running with Google GWT 2.1 really fast! Java GWT-Platform, MVP, Hibernate, DTO

Resources to get you up and running with Google GWT 2.1 really fast! Java GWT-Platform, MVP, Hibernate, DTO
Here are the tutorials to get you started with GWT:
Make sure you get the latest SDK. I am using GWT 2.0.4 but GWT 2.1 is quite different.
Make sure you try out the GWT Designer/Builder within Eclipse to make you really productive.
So make sure you run the tutorial and samples to get you started with this. This will rapidly get you running using MVP:
MVP can be confusing but GWT-Platform simplifies things. Also, note GWT 2.1 might offer simpler MVP out of the box functionality but I use GWT-Platform as 2.1 did not exist yet.
Hope this helps but you should get up and running a lot faster as compared to something like Spring-MVC
When you are ready, I can also send over the database SQL which is MYSQL We probably will move to SQL Server once we are close to production. Do note I use GWT DTO which is pretty complicated when you look at it.

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Need real world example of large GWT-platform with GWT MVP and GWT 2? Download here

Need real world example of large GWT-platform with GWT MVP and GWT 2? Download here

Get it here:

http://code.google.com/p/puzzlebazar/source/checkout

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

How to cleanly execute GWT 2 MVP, GIN, Gin, with MVP-Platform!! Not gwt-presenter or gwt-dispatch

Ok this seems to work better. It is more modern for GWT 2.0 + in 2010!! It is simpler, better, documented, and produces the same way as with Blog development one. It is refactored for 2010!!

http://uptick.com.au/content/getting-started-gwt-platform-part-2

http://code.google.com/p/crmdipity/downloads/detail?name=MyGwtpApp-1.0.0.zip&can=2&q=

I can also confirm the code is much easier to pick up and simpler to follow. Hooray for that!

It seems way easier to send objects from the GWT project client code to the server code aswell. Actually too easy and much less code as well. It also includes validation samples to!! I must say this is the farthest I have progressed with MVP.

I FINALLY GOT IT WORKING THANKS TO THIS TUTORIAL!!!

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Dump GWT-presenter and GWT-dispatch for GWT-platform for this Google's GWT MVP stuff?

This seems more up to date. I believe the older GWT-dispatch and GWT-presenter is for < GWT2.0. This seems more up to date for GWT 2.0+. I will give this a try as for the handler exceptions I am getting in my previous post. The following blog post could be a waste of time if you are using > GWT 2.0.

http://blog.hivedevelopment.co.uk/2009/08/google-web-toolkit-gwt-mvp-example.html

A comment thankfully pointed me to this:

http://code.google.com/p/gwt-platform/

http://uptick.com.au/content/getting-started-gwt-platform

This may work and I will post if I can apply to my GWT application. This tutorial is not even a day old! I hope it saves my ass on this project!!

Update: Hooray! I can confirm the 2 links above will help you! The following blog post seems useless if you are working with GWT 2.0+:

http://blog.hivedevelopment.co.uk/2009/08/google-web-toolkit-gwt-mvp-example.html

The 2 links above are better for GWT 2.0 + as it compiles under GWT 2.0 cleanly with no warnings on Serialization Exceptions! There are more real world examples and better documentation to get you started on GWT MVP with GWT 2.0 which we all use. I am currently using GWT 2.04 not GWT 2.1 preview versions!

You way also want to visit for further help:

http://cashforlifetv.com/blog/index.php/2010/10/10/how-to-cleanly-execute-gwt-2-mvp-gin-gin-with-mvp-platform-not-gwt-presenter-or-gwt-dispatch/

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

As I apply this GWT MVP project, i get an annoying SerializationException. Change the Java This is

As I apply this GWT MVP project, i get an annoying SerializationException. Change the Java serialVersionUID?

0    [main] DEBUG org.apache.jasper.compiler.JspRuntimeContext  – Parent class loader is: ContextLoader@null
0    [main] DEBUG org.apache.jasper.servlet.JspServlet  – Scratch dir for the JSP engine is: C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\Jetty_127_0_0_1_8888_war____-g0qk00\jsp
0    [main] DEBUG org.apache.jasper.servlet.JspServlet  – IMPORTANT: Do not modify the generated servlets
(Contribute1Presenter.java:70) 2010-10-10 14:05:52,718 [INFO ] Calling doNext in Contribute1Presenter
(Contribute1Presenter.java:80) 2010-10-10 14:05:52,953 [ERROR] Handle Failure:
com.google.gwt.user.client.rpc.SerializationException:
null
at com.google.gwt.user.client.rpc.impl.SerializerBase.check(SerializerBase.java:161)
at com.google.gwt.user.client.rpc.impl.SerializerBase.serialize(SerializerBase.java:145)
at com.google.gwt.user.client.rpc.impl.ClientSerializationStreamWriter.serialize(ClientSerializationStreamWriter.java:199)
at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129)
at net.customware.gwt.dispatch.client.service.DispatchService_Proxy.execute(DispatchService_Proxy.java:33)
at net.customware.gwt.dispatch.client.DefaultDispatchAsync.execute(DefaultDispatchAsync.java:27)
at co.uk.hivedevelopment.greet.client.mvp.Contribute1Presenter.doNext(Contribute1Presenter.java:74)
at co.uk.hivedevelopment.greet.client.mvp.Contribute1Presenter.access$1(Contribute1Presenter.java:69)
at co.uk.hivedevelopment.greet.client.mvp.Contribute1Presenter$2.onClick(Contribute1Presenter.java:107)
at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:54)
at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:1)
at com.google.gwt.event.shared.HandlerManager$HandlerRegistry.fireEvent(HandlerManager.java:65)
at com.google.gwt.event.shared.HandlerManager$HandlerRegistry.access$1(HandlerManager.java:53)
at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:178)
at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:52)
at com.google.gwt.event.dom.client.DomEvent.fireNativeEvent(DomEvent.java:116)
at com.google.gwt.user.client.ui.Widget.onBrowserEvent(Widget.java:100)
at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1307)
at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1263)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:157)
at com.google.gwt.dev.shell.BrowserChannel.reactToMessagesWhileWaitingForReturn(BrowserChannel.java:1714)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:165)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:120)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:507)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:264)
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:188)
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:157)
at com.google.gwt.dev.shell.BrowserChannel.reactToMessages(BrowserChannel.java:1669)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:401)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:222)
at java.lang.Thread.run(Unknown Source)

0    [main] DEBUG org.apache.jasper.compiler.JspRuntimeContext  – Parent class loader is: ContextLoader@null0    [main] DEBUG org.apache.jasper.servlet.JspServlet  – Scratch dir for the JSP engine is: C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\Jetty_127_0_0_1_8888_war____-g0qk00\jsp0    [main] DEBUG org.apache.jasper.servlet.JspServlet  – IMPORTANT: Do not modify the generated servlets(Contribute1Presenter.java:70) 2010-10-10 14:05:52,718 [INFO ] Calling doNext in Contribute1Presenter(Contribute1Presenter.java:80) 2010-10-10 14:05:52,953 [ERROR] Handle Failure:com.google.gwt.user.client.rpc.SerializationException:null    at com.google.gwt.user.client.rpc.impl.SerializerBase.check(SerializerBase.java:161)    at com.google.gwt.user.client.rpc.impl.SerializerBase.serialize(SerializerBase.java:145)    at com.google.gwt.user.client.rpc.impl.ClientSerializationStreamWriter.serialize(ClientSerializationStreamWriter.java:199)    at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129)    at net.customware.gwt.dispatch.client.service.DispatchService_Proxy.execute(DispatchService_Proxy.java:33)    at net.customware.gwt.dispatch.client.DefaultDispatchAsync.execute(DefaultDispatchAsync.java:27)    at co.uk.hivedevelopment.greet.client.mvp.Contribute1Presenter.doNext(Contribute1Presenter.java:74)    at co.uk.hivedevelopment.greet.client.mvp.Contribute1Presenter.access$1(Contribute1Presenter.java:69)    at co.uk.hivedevelopment.greet.client.mvp.Contribute1Presenter$2.onClick(Contribute1Presenter.java:107)    at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:54)    at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:1)    at com.google.gwt.event.shared.HandlerManager$HandlerRegistry.fireEvent(HandlerManager.java:65)    at com.google.gwt.event.shared.HandlerManager$HandlerRegistry.access$1(HandlerManager.java:53)    at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:178)    at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:52)    at com.google.gwt.event.dom.client.DomEvent.fireNativeEvent(DomEvent.java:116)    at com.google.gwt.user.client.ui.Widget.onBrowserEvent(Widget.java:100)    at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1307)    at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1263)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)    at java.lang.reflect.Method.invoke(Unknown Source)    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:157)    at com.google.gwt.dev.shell.BrowserChannel.reactToMessagesWhileWaitingForReturn(BrowserChannel.java:1714)    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:165)    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:120)    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:507)    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:264)    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:188)    at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)    at java.lang.reflect.Method.invoke(Unknown Source)    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:157)    at com.google.gwt.dev.shell.BrowserChannel.reactToMessages(BrowserChannel.java:1669)    at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:401)    at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:222)    at java.lang.Thread.run(Unknown Source)

This will generate the following GT compiler warning which is obvisouly related: (I am using GWT 2.0.4)

Compiling module co.uk.hivedevelopment.greet.GreetMvp

Scanning for additional dependencies: jar:file:/C:/Documents%20and%20Settings/Administrator/workspace/SiloMvp/war/WEB-INF/lib/gwt-dispatch-1.0.0-SNAPSHOT.jar!/net/customware/gwt/dispatch/client/DefaultDispatchAsync.java

Adding ’38’ new generated units

Validating newly compiled units

[WARN] Warnings in ‘generated://41F000321E9BFD855275D653B74C311A/net/customware/gwt/dispatch/client/service/DispatchService_TypeSerializer.java’

[WARN] Line 61: Referencing deprecated class ‘com.google.gwt.user.client.rpc.SerializableException’

See snapshot: C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\DispatchService_TypeSerializer61132.java

Help????

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

So do I blow my ‘legacy’ Google GWT 2.0.4 app for best processes with MVP from GWT 2.1? Use Spring Roo

So do I blow my ‘legacy’ Google GWT 2.0.4 app for best processes with MVP from GWT 2.1? Use Spring Roo

I have been developing with GWT for about 3 months now. I like it until the day I heard about this MVP (model view presenter) framework. It seems to be a futuristic thing with GWT 2.1 and Google. Now they have this thing called Spring Roo which is suppos

So do I blow my ‘legacy’ Google GWT 2.0.4 app for best processes with MVP from GWT 2.1? Use Spring Roo

I have been developing with GWT for about 3 months now. I like it until the day I heard about this MVP (model view presenter) framework. It seems to be a futuristic thing with GWT 2.1 and Google. Now they have this thing called Spring Roo which is supposed to make the coding of MVP much easier. I might give it a whirl. It seems to work. These are the best practices now for developing GWT applications. Too bad I did not know about a few months ago. What a waste of development?
As for the coding and framework from the tutorial of:

http://blog.hivedevelopment.co.uk/2009/08/google-web-toolkit-gwt-mvp-example.html

I do understand the importance of this style as it is similar to how Spring works. This is Google’s own interpretation of it. Wish me luck!

ed to make the coding of MVP much easier. I might give it a whirl. It seems to work. These are the best practices now for developing GWT applications. Too bad I did not know about a few months ago. What a waste of development?
As for the coding and framework from the tutorial of:

http://blog.hivedevelopment.co.uk/2009/08/google-web-toolkit-gwt-mvp-example.html

I do understand the importance of this style as it is similar to how Spring works. This is Google’s own interpretation of it. Wish me luck!

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Does it not get more confusing for MVP with GWT's Guice, GIN, GWT-Dispatch, and GWT-Presenter?

Does it not get more confusing for MVP with GWT’s Guice, GIN, GWT-Dispatch, and GWT-Presenter?

It is like try to memorize an Encyclopedia. I feel like dipping my heading into a bucket of acid.

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

What causes this Hive Blog MVP GWT Java exceptions and warnings in Eclipse 3.5?

What causes this Hive Blog MVP GWT Java exceptions and warnings in Eclipse 3.5?

As a result, I would recommend the link of:

http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html

if you are wanting to learn MVP as a base. This Hive Blog tutorial seems to have something strange going on. I don’t have time to fix or investigate it.

This is from the tutorial:
http://blog.hivedevelopment.co.uk/2009/08/google-web-toolkit-gwt-mvp-example.html

This is what I get when I run it as a HWT Web Application in my Eclipse 3.5:

0    [main] DEBUG org.apache.jasper.compiler.JspRuntimeContext  – Parent class loader is: ContextLoader@null
15   [main] DEBUG org.apache.jasper.servlet.JspServlet  – Scratch dir for the JSP engine is: C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\Jetty_127_0_0_1_8888_war____-g0qk00\jsp
15   [main] DEBUG org.apache.jasper.servlet.JspServlet  – IMPORTANT: Do not modify the generated servlets
Loading modules
co.uk.hivedevelopment.greet.GreetMvp
Loading inherited module ‘com.allen_sauer.gwt.log.gwt-log-OFF’
Loading inherited module ‘com.allen_sauer.gwt.log.gwt-log-common’
[WARN] Setting configuration property named log_pattern in com.allen_sauer.gwt.log.gwt-log-common that has not been previously defined.  This may be disallowed in the future.
============= gwt-log-2.6.2 =============Mon Oct 04 09:28:31 EDT 2010=============
2010-10-04 09:28:34,903 [INFO ] Calling doSend
Starting Jetty on port 8888
[WARN] Key[type=net.customware.gwt.dispatch.server.service.DispatchServiceServlet, annotation=[none]]: ERROR: Failed to parse the policy file ‘/greetmvp/3D4A805DD77BA050E567F13FEB07F79A.gwt.rpc’
java.text.ParseException: Expected: className, [true | false]
at com.google.gwt.user.server.rpc.SerializationPolicyLoader.loadFromStream(SerializationPolicyLoader.java:116)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.doGetSerializationPolicy(RemoteServiceServlet.java:234)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.getSerializationPolicy(RemoteServiceServlet.java:117)
at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.prepareToRead(ServerSerializationStreamReader.java:429)
at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:234)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:216)
at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:141)
at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:93)
at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:63)
at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:122)
at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:110)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
[WARN] Key[type=net.customware.gwt.dispatch.server.service.DispatchServiceServlet, annotation=[none]]: WARNING: Failed to get the SerializationPolicy ‘3D4A805DD77BA050E567F13FEB07F79A’ for module ‘http://127.0.0.1:8888/greetmvp/’; a legacy, 1.3.3 compatible, serialization policy will be used.  You may experience SerializationExceptions as a result.
[WARN] Key[type=net.customware.gwt.dispatch.server.service.DispatchServiceServlet, annotation=[none]]: An IncompatibleRemoteServiceException was thrown while processing this call.
com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException: Type ‘co.uk.hivedevelopment.greet.shared.rpc.SendGreeting’ was not assignable to ‘com.google.gwt.user.client.rpc.IsSerializable’ and did not have a custom field serializer.  For security purposes, this type will not be deserialized.
at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:298)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:216)
at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:141)
at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:93)
at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:63)
at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:122)
at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:110)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
Caused by: com.google.gwt.user.client.rpc.SerializationException: Type ‘co.uk.hivedevelopment.greet.shared.rpc.SendGreeting’ was not assignable to ‘com.google.gwt.user.client.rpc.IsSerializable’ and did not have a custom field serializer.  For security purposes, this type will not be deserialized.
at com.google.gwt.user.server.rpc.impl.LegacySerializationPolicy.validateDeserialize(LegacySerializationPolicy.java:123)
at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserialize(ServerSerializationStreamReader.java:490)
at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(AbstractSerializationStreamReader.java:61)
at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader$ValueReader$8.readValue(ServerSerializationStreamReader.java:131)
at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserializeValue(ServerSerializationStreamReader.java:372)
at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:287)
… 27 more
2010-10-04 09:28:35,262 [ERROR] Handle Failure:
com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException:
Type ‘co.uk.hivedevelopment.greet.shared.rpc.SendGreeting’ was not assignable to ‘com.google.gwt.user.client.rpc.IsSerializable’ and did not have a custom field serializer.  For security purposes, this type will not be deserialized.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:105)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:157)
at com.google.gwt.dev.shell.BrowserChannel.reactToMessagesWhileWaitingForReturn(BrowserChannel.java:1714)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:165)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:120)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:507)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:264)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
at com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException_FieldSerializer.instantiate(IncompatibleRemoteServiceException_FieldSerializer.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:157)
at com.google.gwt.dev.shell.BrowserChannel.reactToMessagesWhileWaitingForReturn(BrowserChannel.java:1714)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:165)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:120)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:507)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:264)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
at com.google.gwt.user.client.rpc.impl.SerializerBase$MethodMap$.instantiate$(SerializerBase.java)
at com.google.gwt.user.client.rpc.impl.SerializerBase.instantiate(SerializerBase.java:140)
at com.google.gwt.user.client.rpc.impl.ClientSerializationStreamReader.deserialize(ClientSerializationStreamReader.java:114)
at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(AbstractSerializationStreamReader.java:61)
at com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(RequestCallbackAdapter.java:199)
at com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:287)
at com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:393)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:157)
at com.google.gwt.dev.shell.BrowserChannel.reactToMessagesWhileWaitingForReturn(BrowserChannel.java:1714)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:165)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:120)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:507)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:264)
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:188)
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:157)
at com.google.gwt.dev.shell.BrowserChannel.reactToMessages(BrowserChannel.java:1669)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:401)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:222)
at java.lang.Thread.run(Unknown Source)

0    [main] DEBUG org.apache.jasper.compiler.JspRuntimeContext  – Parent class loader is: ContextLoader@null15   [main] DEBUG org.apache.jasper.servlet.JspServlet  – Scratch dir for the JSP engine is: C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\Jetty_127_0_0_1_8888_war____-g0qk00\jsp15   [main] DEBUG org.apache.jasper.servlet.JspServlet  – IMPORTANT: Do not modify the generated servletsLoading modules   co.uk.hivedevelopment.greet.GreetMvp      Loading inherited module ‘com.allen_sauer.gwt.log.gwt-log-OFF’         Loading inherited module ‘com.allen_sauer.gwt.log.gwt-log-common’            [WARN] Setting configuration property named log_pattern in com.allen_sauer.gwt.log.gwt-log-common that has not been previously defined.  This may be disallowed in the future.============= gwt-log-2.6.2 =============Mon Oct 04 09:28:31 EDT 2010=============2010-10-04 09:28:34,903 [INFO ] Calling doSendStarting Jetty on port 8888   [WARN] Key[type=net.customware.gwt.dispatch.server.service.DispatchServiceServlet, annotation=[none]]: ERROR: Failed to parse the policy file ‘/greetmvp/3D4A805DD77BA050E567F13FEB07F79A.gwt.rpc’java.text.ParseException: Expected: className, [true | false] at com.google.gwt.user.server.rpc.SerializationPolicyLoader.loadFromStream(SerializationPolicyLoader.java:116) at com.google.gwt.user.server.rpc.RemoteServiceServlet.doGetSerializationPolicy(RemoteServiceServlet.java:234) at com.google.gwt.user.server.rpc.RemoteServiceServlet.getSerializationPolicy(RemoteServiceServlet.java:117) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.prepareToRead(ServerSerializationStreamReader.java:429) at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:234) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164) at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:216) at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:141) at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:93) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:63) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:122) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:110) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:324) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)   [WARN] Key[type=net.customware.gwt.dispatch.server.service.DispatchServiceServlet, annotation=[none]]: WARNING: Failed to get the SerializationPolicy ‘3D4A805DD77BA050E567F13FEB07F79A’ for module ‘http://127.0.0.1:8888/greetmvp/’; a legacy, 1.3.3 compatible, serialization policy will be used.  You may experience SerializationExceptions as a result.   [WARN] Key[type=net.customware.gwt.dispatch.server.service.DispatchServiceServlet, annotation=[none]]: An IncompatibleRemoteServiceException was thrown while processing this call.com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException: Type ‘co.uk.hivedevelopment.greet.shared.rpc.SendGreeting’ was not assignable to ‘com.google.gwt.user.client.rpc.IsSerializable’ and did not have a custom field serializer.  For security purposes, this type will not be deserialized. at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:298) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164) at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:216) at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:141) at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:93) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:63) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:122) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:110) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:324) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)Caused by: com.google.gwt.user.client.rpc.SerializationException: Type ‘co.uk.hivedevelopment.greet.shared.rpc.SendGreeting’ was not assignable to ‘com.google.gwt.user.client.rpc.IsSerializable’ and did not have a custom field serializer.  For security purposes, this type will not be deserialized. at com.google.gwt.user.server.rpc.impl.LegacySerializationPolicy.validateDeserialize(LegacySerializationPolicy.java:123) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserialize(ServerSerializationStreamReader.java:490) at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(AbstractSerializationStreamReader.java:61) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader$ValueReader$8.readValue(ServerSerializationStreamReader.java:131) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserializeValue(ServerSerializationStreamReader.java:372) at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:287) … 27 more2010-10-04 09:28:35,262 [ERROR] Handle Failure:com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException:Type ‘co.uk.hivedevelopment.greet.shared.rpc.SendGreeting’ was not assignable to ‘com.google.gwt.user.client.rpc.IsSerializable’ and did not have a custom field serializer.  For security purposes, th
is type will not be deserialized.    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)    at java.lang.reflect.Constructor.newInstance(Unknown Source)    at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:105)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)    at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:157)    at com.google.gwt.dev.shell.BrowserChannel.reactToMessagesWhileWaitingForReturn(BrowserChannel.java:1714)    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:165)    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:120)    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:507)    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:264)    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)    at com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException_FieldSerializer.instantiate(IncompatibleRemoteServiceException_FieldSerializer.java)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)    at java.lang.reflect.Method.invoke(Unknown Source)    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:157)    at com.google.gwt.dev.shell.BrowserChannel.reactToMessagesWhileWaitingForReturn(BrowserChannel.java:1714)    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:165)    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:120)    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:507)    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:264)    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)    at com.google.gwt.user.client.rpc.impl.SerializerBase$MethodMap$.instantiate$(SerializerBase.java)    at com.google.gwt.user.client.rpc.impl.SerializerBase.instantiate(SerializerBase.java:140)    at com.google.gwt.user.client.rpc.impl.ClientSerializationStreamReader.deserialize(ClientSerializationStreamReader.java:114)    at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(AbstractSerializationStreamReader.java:61)    at com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(RequestCallbackAdapter.java:199)    at com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:287)    at com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:393)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)    at java.lang.reflect.Method.invoke(Unknown Source)    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:157)    at com.google.gwt.dev.shell.BrowserChannel.reactToMessagesWhileWaitingForReturn(BrowserChannel.java:1714)    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:165)    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:120)    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:507)    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:264)    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:188)    at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)    at java.lang.reflect.Method.invoke(Unknown Source)    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:157)    at com.google.gwt.dev.shell.BrowserChannel.reactToMessages(BrowserChannel.java:1669)    at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:401)    at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:222)    at java.lang.Thread.run(Unknown Source)

I also get the following warnings when I compile with GWT:

Loading inherited module ‘com.allen_sauer.gwt.log.gwt-log-OFF’
Loading inherited module ‘com.allen_sauer.gwt.log.gwt-log-common’
[WARN] Setting configuration property named log_pattern in com.allen_sauer.gwt.log.gwt-log-common that has not been previously defined. This may be disallowed in the future.
Compiling module co.uk.hivedevelopment.greet.GreetMvp
Scanning for additional dependencies: jar:file:/C:/Documents%20and%20Settings/Administrator/workspace/GreetMvp/war/WEB-INF/lib/gwt-dispatch-1.0.0-SNAPSHOT.jar!/net/customware/gwt/dispatch/client/DefaultDispatchAsync.java
Adding ’34’ new generated units
Validating newly compiled units
[WARN] Warnings in ‘generated://0552CFB5A257AA676965545B12FA4F6B/net/customware/gwt/dispatch/client/service/DispatchService_TypeSerializer.java’
[WARN] Line 41: Referencing deprecated class ‘com.google.gwt.user.client.rpc.SerializableException’
See snapshot: C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\DispatchService_TypeSerializer3596119683563514947.java
Compiling 6 permutations
Compiling permutation 0…
Compiling permutation 1…
Compiling permutation 2…
Compiling permutation 3…
Compiling permutation 4…
Compiling permutation 5…
Compile of permutations succeeded
Linking into C:\Documents and Settings\Administrator\workspace\GreetMvp\war\greetmvp.
Link succeeded
Compilation succeeded — 39.203s

This was from the Eclipse download package download.

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Forget the wonky indie libraries, use Google's MVP and GIN as best practices for GWT

Forget the wonkyindie libraries, use Google’s MVP and GIN as best practices for GWT

All of this is explained the following links:

http://code.google.com/p/gwt-presenter/wiki/GettingStarted

http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html

http://blog.hivedevelopment.co.uk/2009/08/google-web-toolkit-gwt-mvp-example.html

This should help for GWT 2+

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!