Hi,

Client Side no probem it works, but ServerSide I can't catch the
excepetion becasue HashSet is not supported by RPCService :

[ERROR] javax.servlet.ServletContext log: Exception while dispatching
incoming RPC call
com.google.gwt.user.client.rpc.SerializationException: Type
'java.util.HashSet' was not included in the set of types which can be
serialized by this SerializationPolicy or its Class object could not
be loaded. For security purposes, this type will not be serialized.:
instance =
[ConstraintViolationImpl{interpolatedMessage='{custom.name.size.message}',
propertyPath=name, rootBeanClass=class myvalidator.shared.Person,
messageTemplate='{custom.name.size.message}'}]
        at
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:
619)
        at
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:
126)
        at
javax.validation.ConstraintViolationException_CustomFieldSerializer.serialize(ConstraintViolationException_CustomFieldSerializer.java:
49)
        at
javax.validation.ConstraintViolationException_CustomFieldSerializer.serializeInstance(ConstraintViolationException_CustomFieldSerializer.java:
72)
        at
javax.validation.ConstraintViolationException_CustomFieldSerializer.serializeInstance(ConstraintViolationException_CustomFieldSerializer.java:
28)
        at
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:
740)
        at
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:
621)
        at
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:
126)
        at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter
$ValueWriter$8.write(ServerSerializationStreamWriter.java:153)
        at
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:
539)
        at com.google.gwt.user.server.rpc.RPC.encodeResponse(RPC.java:616)
        at
com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:
390)
        at
com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:
588)
        at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:
208)
        at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:
248)
        at
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:
62)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
511)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1166)
        at
com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(HeaderVerificationFilter.java:
35)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
        at
com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:
58)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
        at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:
43)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
        at
com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:
122)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
        at
com.google.appengine.tools.development.BackendServersFilter.doFilter(BackendServersFilter.java:
94)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
388)
        at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:
216)
        at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:
182)
        at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:
765)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:
418)
        at
com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:
70)
        at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
152)
        at com.google.appengine.tools.development.JettyContainerService
$ApiProxyHandler.handle(JettyContainerService.java:351)
        at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
152)
        at org.mortbay.jetty.Server.handle(Server.java:326)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
542)
        at org.mortbay.jetty.HttpConnection
$RequestHandler.content(HttpConnection.java:938)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:755)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
        at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:
409)
        at org.mortbay.thread.QueuedThreadPool
$PoolThread.run(QueuedThreadPool.java:582)

Thanks for your help

Maxime

On 23 mai, 18:34, Nick Chalko <ncha...@google.com> wrote:
> Glad you got it working.
>
> On Mon, May 23, 2011 at 9:31 AM, Adolfo Panizo Touzon <
>
> adolfo.pan...@gmail.com> wrote:
> > Hi Maxim!!!
>
> > It works!!!
>
> > I have made a very simple example based on Google (because if you have a
> > problemthat I do not solve, sure there are people that if you could lend a
> >  hand.)
> > The steps you follow are the following:
>
> > -Add the project (which I attached) to your workspace.
> > -Select your gwt sdk 0.0.0.0
> > -Add the libraries to your classpath you in the picture attached.
> > -Run it.
>
> > If you have any questions or comment on it is a problem here that I miss
> > you a hand with any thing.
>
> > Greetings!
>
> > Now I work as an example to finally understand itself completely.
>
> > Adolfo Panizo.
>
> > 2011/5/23 Adolfo Panizo Touzon <adolfo.pan...@gmail.com>
>
> >> You've read the email you send to another address? Is there a problem that
> >> prevents theapplication run.
> >> I need all the sdk result of the compilation not only gwt-user.
>
> >> I copied the email you send:
>
> >> *Listen*, now there is another problem, when I substitute the "gwt-user
> >> "original, foryours in the GWT SDK and run the project. There's something
> >> I do not like eclipse.
> >> *[*I have no choice but to do this because if I include your lib in the
> >> classpath when the module of my project runs collides thw sdk of google
> >> and your library compiled]
> >> *I enclose* a picture.
> >> *
> >> *
> >> *Would you know* how to fix? I believe that through a compilation entire
> >> google sdk(which if you look very similar to what you've done just that by
> >> running the ant.xmlgeneral) would end the problems.
>
> >> 2011/5/23 MaximeMularz <max...@mularz.fr>
>
> >>> Hi,
>
> >>> I'm waiting your sample because, I don't know how to play with !!!
>
> >>> Maxime
>
> >>> On 23 mai, 14:17, Adolfo Panizo Touzon <adolfo.pan...@gmail.com>
> >>> wrote:
> >>> > Hi,
>
> >>> > [I feel like a complete idiot right now. XD. There is a tutorial on
> >>> google!]
>
> >>> > Ok. I'm putting to work to try to compile everything on my own in the
> >>> > meantime, if youmanage what you put in the mail to compile all the SDK
> >>> and
> >>> > get it, accelerate the whole process and so I can create the complete
> >>> sample
> >>> >  validation .
>
> >>> > We are in touch, thank you very much for everything.
>
> >>> > 2011/5/23 MaximeMularz <max...@mularz.fr>
>
> >>> > > Hi,
>
> >>> > > 1/ I did  the tuto :
> >>> > >http://code.google.com/webtoolkit/makinggwtbetter.html#workingoncode.
> >>> > > 2/ I visited this page "http://subversion.apache.org/packages.html";
> >>> > > 3/ I downloaded and Installed : Win32Svn (32-bit client, server and
> >>> > > bindings, MSI and ZIPs; maintained by David Darj)
> >>> > > 4/ I added SVN.exe to the PATH
> >>> > > 5/ and the command ant !!!
>
> >>> > > Regards
>
> >>> > > Maxime
>
> >>> > > On 23 mai, 10:56, Adolfo Panizo Touzon <adolfo.pan...@gmail.com>
> >>> > > wrote:
> >>> > > > Another thing I forgot, you could specify the steps you have done
> >>> to
> >>> > > compile
> >>> > > >  the gwt-user project?
>
> >>> > > > Thanks in advance.
>
> >>> > > > 2011/5/23 Adolfo Panizo Touzon <adolfo.pan...@gmail.com>
>
> >>> > > > > Try it with:
> >>> > > > > Validator validator = GWT.create(SampleValidator.class);
>
> >>> > > > > Other thing, send us the modules that you are inhertir in your
> >>> project.
>
> >>> > > > > If you use your form, you must specify in your xxx.gwt.xml the
> >>> change
> >>> > > of
> >>> > > > > the class (remember, you must use the gwt class and not the
> >>> standar
> >>> > > class),
> >>> > > > > like this:
>
> >>> > > > >   <generate-with class=
> >>> > > > > "com.google.gwt.validation.rebind.ValidatorGenerator">
> >>> > > > >      <when-type-assignable class="javax.validation.Validator" />
> >>> > > > >    </generate-with>
>
> >>> > > > > Please, send me the jar that you are compiled at
> >>> > > adolfo.pan...@gmail.com?? If I have the gwt-user.jar that includes
> >>> all the
> >>> > > packages of validation y
> >>> > > > > can do it an example and I can solve your problems.
>
> >>> > > > > Thank you very much.
>
> >>> > > > > 2011/5/23 MaximeMularz <max...@mularz.fr>
>
> >>> > > > >> Hi,
>
> >>> > > > >> I compiled the sources but when I'm using Validator validator =
> >>> > > > >> Validation.buildDefaultValidatorFactory().getValidator(),
>
> >>> > > > >> these are the errors :
>
> >>> > > > >> * Deferred binding result type
> >>> 'javax.validation.ValidatorFactory'
> >>> > > > >> should not be abstract
> >>> > > > >> * Unable to load modumle entry point class validation.client :
> >>> > > > >> 10:17:54.989 [ERROR] [validation] Unable to load module entry
> >>> point
> >>> > > > >> class validation.client.Entry (see associated exception for
> >>> details)
>
> >>> > > > >> java.lang.RuntimeException: Deferred binding failed for
> >>> > > > >> 'javax.validation.ValidatorFactory' (did you forget to inherit a
> >>> > > > >> required module?)
>
> >>> > > > >> at
> >>> com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:
> >>> > > > >> 53)
>
> >>> > > > >> at com.google.gwt.core.client.GWT.create(GWT.java:98)
>
> >>> > > > >> at
>
> >>> com.google.gwt.validation.client.spi.GwtValidationProvider.buildValidatorFactory(GwtValidationProvider.java:
> >>> > > > >> 39)
>
> >>> > > > >> at
>
> >>> com.google.gwt.validation.client.BaseGwtConfiguration.buildValidatorFactory(BaseGwtConfiguration.java:
> >>> > > > >> 55)
>
> >>> > > > >> at
>
> >>> com.google.gwt.validation.client.Validation.buildDefaultValidatorFactory(Validation.java:
> >>> > > > >> 228)
>
> >>> > > > >> at validation.client.Entry.onModuleLoad(Entry.java:48)
>
> >>> > > > >> 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.ModuleSpace.onLoad(ModuleSpace.java:396)
>
> >>> > > > >> at
>
> >>> com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:
> >>> > > > >> 200)
>
> >>> > > > >> at
>
> >>> com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:
> >>> > > > >> 523)
>
> >>> > > > >> at
>
> >>> com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:
> >>> > > > >> 362)
>
> >>> > > > >> at java.lang.Thread.run(Unknown Source)
> >>> > > > >> Caused by: com.google.gwt.core.ext.UnableToCompleteException:
> >>> (see
> >>> > > > >> previous log entries)
>
> >>> > > > >> at
>
> >>> com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java:
> >>> > > > >> 503)
>
> >>> > > > >> at
> >>> com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:
> >>> > > > >> 49)
>
> >>> > > > >> at com.google.gwt.core.client.GWT.create(GWT.java:98)
>
> >>> > > > >> at
>
> >>> com.google.gwt.validation.client.spi.GwtValidationProvider.buildValidatorFactory(GwtValidationProvider.java:
> >>> > > > >> 39)
>
> >>> > > > >> at
>
> >>> com.google.gwt.validation.client.BaseGwtConfiguration.buildValidatorFactory(BaseGwtConfiguration.java:
> >>> > > > >> 55)
>
> >>> > > > >> at
>
> >>> com.google.gwt.validation.client.Validation.buildDefaultValidatorFactory(Validation.java:
> >>> > > > >> 228)
>
> >>> > > > >> at validation.client.Entry.onModuleLoad(Entry.java:48)
>
> >>> > > > >> 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.ModuleSpace.onLoad(ModuleSpace.java:396)
>
> >>> > > > >> at
>
> >>> com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:
> >>> > > > >> 200)
>
> >>> > > > >> at
>
> >>> com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:
> >>> > > > >> 523)
>
> >>> > > > >> at
>
> >>> com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:
> >>> > > > >> 362)
>
> >>> > > > >> at java.lang.Thread.run(Unknown Source)
>
> >>> > > > >> Maxime
>
> >>> > > > >> On 22 mai, 21:37, Adolfo Panizo Touzon <adolfo.pan...@gmail.com
>
> >>> > > > >> wrote:
> >>> > > > >> > *Hi,*
> >>> > > > >> > *First, I recommend that you download the repository gwt
> >>> development
> >>> > > [**
> >>> > > > >>http://google-web-toolkit.googlecode.com/svn/trunk/
> >>> > > > >> > **
> >>> > > > >> > ].
> >>> > > > >> > *
> >>> > > > >> > *
> >>> > > > >> > *
> >>> > > > >> > *The project amountsto eclipse gwt-user and the project sample
> >>> /
> >>> > > > >> validation.
>
> >>> > > > >> > Once you do that look in src/com.google.validation (here there
> >>> is
> >>> > > the
> >>> > > > >> GWT
> >>> > > > >> > class validation) and src/org.hibernate.validation.
>
> >>> > > > >> > Those are the two main projects of validation for google. In
> >>> > > addition to
> >>> > > > >> the
> >>> > > > >> >  standardbase classes Bean Validation JSR-303 (coming in the
> >>> package
> >>> > > > >> > javax.validation).
>
> >>> > > > >> > Once you've done this, you must import your project in the
> >>> gwt-user
> >>> > > and
> >>> > > > >> use
> >>> > > > >> > in your***. gwt.xml one similar to that comes in the sample
> >>> project.
>
> >>> > > > >> > Now I'm at that point, when you add the gwt-user project to my
> >>> main
> >>> > > > >> > project,something
> >>> > > > >> > is wrong.
>
> >>> > > > >> > A possible hand solicion would compile the gwt-user project
> >>> and use
> >>> > > the
> >>> > > > >> > classes ofthe packages described above (these classes do not
> >>> appear
> >>> > > in
> >>> > > > >> the
> >>> > > > >> > distribution of theSDK provided by Google). This step I
>
> ...
>
> plus de détails »

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to