Re: Validation-api-1.0.0, Doesn't work

2011-05-26 Thread MaximeMularz
Hi,

I have a new error :

[ERROR] javax.servlet.ServletContext log: Exception while dispatching
incoming RPC call
java.lang.ExceptionInInitializerError
at com.google.gwt.rpc.server.RPC.decodeRequest(RPC.java:160)
at com.google.gwt.rpc.server.RpcServlet.processCall(RpcServlet.java:
169)
at com.google.gwt.rpc.server.RpcServlet.processPost(RpcServlet.java:
233)
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)
Caused by: java.lang.RuntimeException: Unable to get Unsafe instance
at
com.google.gwt.rpc.server.CommandSerializationUtil.clinit(CommandSerializationUtil.java:
457)
... 35 more
Caused by: java.security.AccessControlException: access denied
(java.lang.RuntimePermission accessClassInPackage.sun.misc)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at com.google.appengine.tools.development.DevAppServerFactory
$CustomSecurityManager.checkPermission(DevAppServerFactory.java:166)
at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
at java.lang.ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.lang.ClassLoader.checkPackageAccess(Unknown Source)
at
com.google.gwt.rpc.server.CommandSerializationUtil.clinit(CommandSerializationUtil.java:
444)
... 35 more
 What's wrong ?


On 25 mai, 22:14, MaximeMularz max...@mularz.fr wrote:
 Sorry, I don't understand your implementation could you please give me
 more details ?

 On 25 mai, 21:31, Nick Chalko ncha...@google.com wrote:

  You will need to do something like this.

  public class ExposeImpl implements IsSerializable {

    @SuppressWarnings(unused)
    private ConstraintViolationImpl? constraintViolationImpl;

    @SuppressWarnings(unused)
    private PathImpl pathIpml;

    @SuppressWarnings(unused)
    private HashSet? hashSet;

  }

  And then Create a dummy 

Re: Validation-api-1.0.0, Doesn't work

2011-05-26 Thread Adolfo Panizo Touzon
Maybe it can help you
http://stackoverflow.com/questions/2116583/gwt-java-security-accesscontrolexception-access-denied-for-serializer-in-ubunt
http://stackoverflow.com/questions/2116583/gwt-java-security-accesscontrolexception-access-denied-for-serializer-in-ubuntrevise,
maybe that this exception can not serialize.

Also revise the configuration of the server.
2011/5/26 MaximeMularz max...@mularz.fr

 Hi,

 I have a new error :

 [ERROR] javax.servlet.ServletContext log: Exception while dispatching
 incoming RPC call
 java.lang.ExceptionInInitializerError
at com.google.gwt.rpc.server.RPC.decodeRequest(RPC.java:160)
at com.google.gwt.rpc.server.RpcServlet.processCall(RpcServlet.java:
 169)
at com.google.gwt.rpc.server.RpcServlet.processPost(RpcServlet.java:
 233)
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)
 Caused by: java.lang.RuntimeException: Unable to get Unsafe instance
at

 com.google.gwt.rpc.server.CommandSerializationUtil.clinit(CommandSerializationUtil.java:
 457)
... 35 more
 Caused by: java.security.AccessControlException: access denied
 (java.lang.RuntimePermission accessClassInPackage.sun.misc)
at java.security.AccessControlContext.checkPermission(Unknown
 Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at com.google.appengine.tools.development.DevAppServerFactory
 $CustomSecurityManager.checkPermission(DevAppServerFactory.java:166)
at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
at java.lang.ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.lang.ClassLoader.checkPackageAccess(Unknown Source)
at

 com.google.gwt.rpc.server.CommandSerializationUtil.clinit(CommandSerializationUtil.java:
 444)
... 35 more
  What's wrong ?


 On 25 mai, 22:14, MaximeMularz max...@mularz.fr wrote:
  Sorry, I don't 

Re: Validation-api-1.0.0, Doesn't work

2011-05-26 Thread MaximeMularz
The validation sample works !!! only without GAE - library,

My new question : Does the validation sample work with google app
engine ?

Thanks

On 26 mai, 16:00, Adolfo Panizo Touzon adolfo.pan...@gmail.com
wrote:
 Maybe it can help 
 youhttp://stackoverflow.com/questions/2116583/gwt-java-security-accessco...
 http://stackoverflow.com/questions/2116583/gwt-java-security-accessco...revise,
 maybe that this exception can not serialize.

 Also revise the configuration of the server.
 2011/5/26 MaximeMularz max...@mularz.fr



  Hi,

  I have a new error :

  [ERROR] javax.servlet.ServletContext log: Exception while dispatching
  incoming RPC call
  java.lang.ExceptionInInitializerError
         at com.google.gwt.rpc.server.RPC.decodeRequest(RPC.java:160)
         at com.google.gwt.rpc.server.RpcServlet.processCall(RpcServlet.java:
  169)
         at com.google.gwt.rpc.server.RpcServlet.processPost(RpcServlet.java:
  233)
         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)
  Caused by: java.lang.RuntimeException: Unable to get Unsafe instance
         at

  com.google.gwt.rpc.server.CommandSerializationUtil.clinit(CommandSerializationUtil.java:
  457)
         ... 35 more
  Caused by: java.security.AccessControlException: access denied
  (java.lang.RuntimePermission accessClassInPackage.sun.misc)
         at java.security.AccessControlContext.checkPermission(Unknown
  Source)
         at java.security.AccessController.checkPermission(Unknown Source)
         at java.lang.SecurityManager.checkPermission(Unknown Source)
         at com.google.appengine.tools.development.DevAppServerFactory
  $CustomSecurityManager.checkPermission(DevAppServerFactory.java:166)
         at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
         at java.lang.ClassLoader$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.lang.ClassLoader.checkPackageAccess(Unknown Source)
     

Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread MaximeMularz
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 

Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread Adolfo Panizo Touzon
You can save the errors strings in an arrayListString and transpor by rpc
to the client side.

2011/5/25 MaximeMularz max...@mularz.fr

 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
 

Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread MaximeMularz
The implementation (http://code.google.com/p/google-web-toolkit/source/
browse/trunk/samples/validation/src/com/google/gwt/sample/validation):

public class GreetingServiceImpl extends RpcServlet implements
GreetingService {

  private final Validator validator =
Validation.buildDefaultValidatorFactory().getValidator();

  public SafeHtml greetServer(Person person) throws
IllegalArgumentException,
  ConstraintViolationException {
// Verify that the input is valid.
SetConstraintViolationPerson violations =
validator.validate(person,
Default.class, ServerGroup.class);
if (!violations.isEmpty()) {
  SetConstraintViolation? temp = new
HashSetConstraintViolation?(
  violations);
  throw new ConstraintViolationException(temp);
}

String serverInfo = getServletContext().getServerInfo();
String userAgent = getThreadLocalRequest().getHeader(User-
Agent);

// Escape data from the client to avoid cross-site script
vulnerabilities.
SafeHtmlBuilder builder = new SafeHtmlBuilder();

SafeHtml safeHtml = builder//
.appendEscapedLines(Hello,  + person.getName() + !)//
.appendHtmlConstant(br)//
.appendEscaped(I am running  + serverInfo + .)//
.appendHtmlConstant(brbr)//
.appendEscaped(It looks like you are using: )//
.appendEscaped(userAgent)//
.toSafeHtml();
return safeHtml;
  }

On 25 mai, 11:30, Adolfo Panizo Touzon adolfo.pan...@gmail.com
wrote:
 You can save the errors strings in an arrayListString and transpor by rpc
 to the client side.

 2011/5/25 MaximeMularz max...@mularz.fr

  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

  

Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread Adolfo Panizo Touzon
I don´t understand. ¿What´s the problem?

Maybe you can declarate HashMap in the client side and can´t transport by
rpc.

I´m not sure, but, what´s the problem?

2011/5/25 MaximeMularz max...@mularz.fr

 The implementation (http://code.google.com/p/google-web-toolkit/source/
 browse/trunk/samples/validation/src/com/google/gwt/sample/validation):

 public class GreetingServiceImpl extends RpcServlet implements
GreetingService {

  private final Validator validator =
 Validation.buildDefaultValidatorFactory().getValidator();

  public SafeHtml greetServer(Person person) throws
 IllegalArgumentException,
  ConstraintViolationException {
// Verify that the input is valid.
SetConstraintViolationPerson violations =
 validator.validate(person,
Default.class, ServerGroup.class);
if (!violations.isEmpty()) {
  SetConstraintViolation? temp = new
 HashSetConstraintViolation?(
  violations);
  throw new ConstraintViolationException(temp);
}

String serverInfo = getServletContext().getServerInfo();
String userAgent = getThreadLocalRequest().getHeader(User-
 Agent);

// Escape data from the client to avoid cross-site script
 vulnerabilities.
SafeHtmlBuilder builder = new SafeHtmlBuilder();

SafeHtml safeHtml = builder//
.appendEscapedLines(Hello,  + person.getName() + !)//
.appendHtmlConstant(br)//
.appendEscaped(I am running  + serverInfo + .)//
.appendHtmlConstant(brbr)//
.appendEscaped(It looks like you are using: )//
.appendEscaped(userAgent)//
.toSafeHtml();
return safeHtml;
  }

 On 25 mai, 11:30, Adolfo Panizo Touzon adolfo.pan...@gmail.com
 wrote:
  You can save the errors strings in an arrayListString and transpor by
 rpc
  to the client side.
 
  2011/5/25 MaximeMularz max...@mularz.fr
 
   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
   

Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread Adolfo Panizo Touzon
http://code.google.com/webtoolkit/doc/trunk/DevGuideServerCommunication.html#DevGuideSerializableTypes

2011/5/25 Adolfo Panizo Touzon adolfo.pan...@gmail.com

 I don´t understand. ¿What´s the problem?

 Maybe you can declarate HashMap in the client side and can´t transport by
 rpc.

 I´m not sure, but, what´s the problem?

 2011/5/25 MaximeMularz max...@mularz.fr

 The implementation (http://code.google.com/p/google-web-toolkit/source/
 browse/trunk/samples/validation/src/com/google/gwt/sample/validationhttp://code.google.com/p/google-web-toolkit/source/browse/trunk/samples/validation/src/com/google/gwt/sample/validation
 ):

 public class GreetingServiceImpl extends RpcServlet implements
GreetingService {

  private final Validator validator =
 Validation.buildDefaultValidatorFactory().getValidator();

  public SafeHtml greetServer(Person person) throws
 IllegalArgumentException,
  ConstraintViolationException {
// Verify that the input is valid.
SetConstraintViolationPerson violations =
 validator.validate(person,
Default.class, ServerGroup.class);
if (!violations.isEmpty()) {
  SetConstraintViolation? temp = new
 HashSetConstraintViolation?(
  violations);
  throw new ConstraintViolationException(temp);
}

String serverInfo = getServletContext().getServerInfo();
String userAgent = getThreadLocalRequest().getHeader(User-
 Agent);

// Escape data from the client to avoid cross-site script
 vulnerabilities.
SafeHtmlBuilder builder = new SafeHtmlBuilder();

SafeHtml safeHtml = builder//
.appendEscapedLines(Hello,  + person.getName() + !)//
.appendHtmlConstant(br)//
.appendEscaped(I am running  + serverInfo + .)//
.appendHtmlConstant(brbr)//
.appendEscaped(It looks like you are using: )//
.appendEscaped(userAgent)//
.toSafeHtml();
return safeHtml;
  }

 On 25 mai, 11:30, Adolfo Panizo Touzon adolfo.pan...@gmail.com
 wrote:
  You can save the errors strings in an arrayListString and transpor by
 rpc
  to the client side.
 
  2011/5/25 MaximeMularz max...@mularz.fr
 
   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 

Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread MaximeMularz
I want use the Validation API, http://gwt-code-reviews.appspot.com/1040802/show
but I don't where add the user/javax and user/org/hibernate files


On 25 mai, 17:00, Adolfo Panizo Touzon adolfo.pan...@gmail.com
wrote:
 http://code.google.com/webtoolkit/doc/trunk/DevGuideServerCommunicati...

 2011/5/25 Adolfo Panizo Touzon adolfo.pan...@gmail.com

  I don´t understand. ¿What´s the problem?

  Maybe you can declarate HashMap in the client side and can´t transport by
  rpc.

  I´m not sure, but, what´s the problem?

  2011/5/25 MaximeMularz max...@mularz.fr

  The implementation (http://code.google.com/p/google-web-toolkit/source/
  browse/trunk/samples/validation/src/com/google/gwt/sample/validationhttp://code.google.com/p/google-web-toolkit/source/browse/trunk/sampl...
  ):

  public class GreetingServiceImpl extends RpcServlet implements
     GreetingService {

   private final Validator validator =
  Validation.buildDefaultValidatorFactory().getValidator();

   public SafeHtml greetServer(Person person) throws
  IllegalArgumentException,
       ConstraintViolationException {
     // Verify that the input is valid.
     SetConstraintViolationPerson violations =
  validator.validate(person,
         Default.class, ServerGroup.class);
     if (!violations.isEmpty()) {
       SetConstraintViolation? temp = new
  HashSetConstraintViolation?(
           violations);
       throw new ConstraintViolationException(temp);
     }

     String serverInfo = getServletContext().getServerInfo();
     String userAgent = getThreadLocalRequest().getHeader(User-
  Agent);

     // Escape data from the client to avoid cross-site script
  vulnerabilities.
     SafeHtmlBuilder builder = new SafeHtmlBuilder();

     SafeHtml safeHtml = builder//
     .appendEscapedLines(Hello,  + person.getName() + !)//
     .appendHtmlConstant(br)//
     .appendEscaped(I am running  + serverInfo + .)//
     .appendHtmlConstant(brbr)//
     .appendEscaped(It looks like you are using: )//
     .appendEscaped(userAgent)//
     .toSafeHtml();
     return safeHtml;
   }

  On 25 mai, 11:30, Adolfo Panizo Touzon adolfo.pan...@gmail.com
  wrote:
   You can save the errors strings in an arrayListString and transpor by
  rpc
   to the client side.

   2011/5/25 MaximeMularz max...@mularz.fr

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

  

Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread Adolfo Panizo Touzon
user/javax and user/org/hibernate files ???
The libraries?

2011/5/25 MaximeMularz max...@mularz.fr

 I want use the Validation API,
 http://gwt-code-reviews.appspot.com/1040802/show
 but I don't where add the user/javax and user/org/hibernate files


 On 25 mai, 17:00, Adolfo Panizo Touzon adolfo.pan...@gmail.com
 wrote:
  http://code.google.com/webtoolkit/doc/trunk/DevGuideServerCommunicati...
 
  2011/5/25 Adolfo Panizo Touzon adolfo.pan...@gmail.com
 
   I don´t understand. ¿What´s the problem?
 
   Maybe you can declarate HashMap in the client side and can´t transport
 by
   rpc.
 
   I´m not sure, but, what´s the problem?
 
   2011/5/25 MaximeMularz max...@mularz.fr
 
   The implementation (
 http://code.google.com/p/google-web-toolkit/source/
   browse/trunk/samples/validation/src/com/google/gwt/sample/validation
 http://code.google.com/p/google-web-toolkit/source/browse/trunk/sampl...
   ):
 
   public class GreetingServiceImpl extends RpcServlet implements
  GreetingService {
 
private final Validator validator =
   Validation.buildDefaultValidatorFactory().getValidator();
 
public SafeHtml greetServer(Person person) throws
   IllegalArgumentException,
ConstraintViolationException {
  // Verify that the input is valid.
  SetConstraintViolationPerson violations =
   validator.validate(person,
  Default.class, ServerGroup.class);
  if (!violations.isEmpty()) {
SetConstraintViolation? temp = new
   HashSetConstraintViolation?(
violations);
throw new ConstraintViolationException(temp);
  }
 
  String serverInfo = getServletContext().getServerInfo();
  String userAgent = getThreadLocalRequest().getHeader(User-
   Agent);
 
  // Escape data from the client to avoid cross-site script
   vulnerabilities.
  SafeHtmlBuilder builder = new SafeHtmlBuilder();
 
  SafeHtml safeHtml = builder//
  .appendEscapedLines(Hello,  + person.getName() + !)//
  .appendHtmlConstant(br)//
  .appendEscaped(I am running  + serverInfo + .)//
  .appendHtmlConstant(brbr)//
  .appendEscaped(It looks like you are using: )//
  .appendEscaped(userAgent)//
  .toSafeHtml();
  return safeHtml;
}
 
   On 25 mai, 11:30, Adolfo Panizo Touzon adolfo.pan...@gmail.com
   wrote:
You can save the errors strings in an arrayListString and transpor
 by
   rpc
to the client side.
 
2011/5/25 MaximeMularz max...@mularz.fr
 
 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

 

Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread A. Stevko
Try adding gwt-servlet-deps.jar and gwt-servlet,jar to your build path.

On Wed, May 25, 2011 at 10:06 AM, Adolfo Panizo Touzon 
adolfo.pan...@gmail.com wrote:

 user/javax and user/org/hibernate files ???
 The libraries?

 2011/5/25 MaximeMularz max...@mularz.fr

 I want use the Validation API,
 http://gwt-code-reviews.appspot.com/1040802/show
 but I don't where add the user/javax and user/org/hibernate files


 On 25 mai, 17:00, Adolfo Panizo Touzon adolfo.pan...@gmail.com
 wrote:
  http://code.google.com/webtoolkit/doc/trunk/DevGuideServerCommunicati.
 ..
 
  2011/5/25 Adolfo Panizo Touzon adolfo.pan...@gmail.com
 
   I don´t understand. ¿What´s the problem?
 
   Maybe you can declarate HashMap in the client side and can´t transport
 by
   rpc.
 
   I´m not sure, but, what´s the problem?
 
   2011/5/25 MaximeMularz max...@mularz.fr
 
   The implementation (
 http://code.google.com/p/google-web-toolkit/source/
   browse/trunk/samples/validation/src/com/google/gwt/sample/validation
 http://code.google.com/p/google-web-toolkit/source/browse/trunk/sampl...
   ):
 
   public class GreetingServiceImpl extends RpcServlet implements
  GreetingService {
 
private final Validator validator =
   Validation.buildDefaultValidatorFactory().getValidator();
 
public SafeHtml greetServer(Person person) throws
   IllegalArgumentException,
ConstraintViolationException {
  // Verify that the input is valid.
  SetConstraintViolationPerson violations =
   validator.validate(person,
  Default.class, ServerGroup.class);
  if (!violations.isEmpty()) {
SetConstraintViolation? temp = new
   HashSetConstraintViolation?(
violations);
throw new ConstraintViolationException(temp);
  }
 
  String serverInfo = getServletContext().getServerInfo();
  String userAgent = getThreadLocalRequest().getHeader(User-
   Agent);
 
  // Escape data from the client to avoid cross-site script
   vulnerabilities.
  SafeHtmlBuilder builder = new SafeHtmlBuilder();
 
  SafeHtml safeHtml = builder//
  .appendEscapedLines(Hello,  + person.getName() + !)//
  .appendHtmlConstant(br)//
  .appendEscaped(I am running  + serverInfo + .)//
  .appendHtmlConstant(brbr)//
  .appendEscaped(It looks like you are using: )//
  .appendEscaped(userAgent)//
  .toSafeHtml();
  return safeHtml;
}
 
   On 25 mai, 11:30, Adolfo Panizo Touzon adolfo.pan...@gmail.com
   wrote:
You can save the errors strings in an arrayListString and
 transpor by
   rpc
to the client side.
 
2011/5/25 MaximeMularz max...@mularz.fr
 
 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
   

Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread MaximeMularz
These Classes are not in the api :

javax.validation.ConstraintViolationException_CustomFieldSerializer

org.hibernate.validator.engine.ConstraintViolationImpl_CustomFieldSerializer
org.hibernate.validator.engine.PathImpl_CustomFieldSerializer

How can i add them ?


I added gwt-servlets-deps.jar but the same error :


[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

Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread Nick Chalko
Take a look at
http://code.google.com/p/google-web-toolkit/wiki/BeanValidation

-- 
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.



Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread MaximeMularz
I red it, but nothing about RPC

On 25 mai, 20:49, Nick Chalko ncha...@google.com wrote:
 Take a look athttp://code.google.com/p/google-web-toolkit/wiki/BeanValidation

-- 
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.



Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread A. Stevko
I have hibernate-validator-4.1.0.Final.jar and validation-api.1.0.0.GA.jar
in my lib
I downloaded them from the Hibernate Validation project at
http://www.hibernate.org/subprojects/validator.html

Hibernate Validator 4.x is the reference implementation for JSR 303 - Bean
Validation http://jcp.org/en/jsr/detail?id=303 of which Red Hat is the
specification lead.


On Wed, May 25, 2011 at 11:45 AM, MaximeMularz max...@mularz.fr wrote:

 These Classes are not in the api :

 javax.validation.ConstraintViolationException_CustomFieldSerializer


 org.hibernate.validator.engine.ConstraintViolationImpl_CustomFieldSerializer
 org.hibernate.validator.engine.PathImpl_CustomFieldSerializer

 How can i add them ?


 I added gwt-servlets-deps.jar but the same error :


 [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
 

Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread Nick Chalko
You will need to do something like this.


public class ExposeImpl implements IsSerializable {

  @SuppressWarnings(unused)
  private ConstraintViolationImpl? constraintViolationImpl;

  @SuppressWarnings(unused)
  private PathImpl pathIpml;

  @SuppressWarnings(unused)
  private HashSet? hashSet;
}


And then Create a dummy method like the following in your RemoteService


 ExposeImpl dummy();





I am working on a simpler solution.

-- 
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.



Re: Validation-api-1.0.0, Doesn't work

2011-05-25 Thread MaximeMularz
Sorry, I don't understand your implementation could you please give me
more details ?

On 25 mai, 21:31, Nick Chalko ncha...@google.com wrote:
 You will need to do something like this.

 public class ExposeImpl implements IsSerializable {

   @SuppressWarnings(unused)
   private ConstraintViolationImpl? constraintViolationImpl;

   @SuppressWarnings(unused)
   private PathImpl pathIpml;

   @SuppressWarnings(unused)
   private HashSet? hashSet;

 }

 And then Create a dummy method like the following in your RemoteService

  ExposeImpl dummy();

 I am working on a simpler solution.

-- 
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.



Re: Validation-api-1.0.0, Doesn't work

2011-05-23 Thread MaximeMularz
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 am not able to do so
  because as I can compilewith ant. If you are able to do it yourself, then
 you explain step by step how to run thevalidation api.

 Greetings!.*

 2011/5/22 MaximeMularz max...@mularz.fr









  Hi Adolfo,

  I added in web-inf/lib Validation-api-1.0.0.GA and Validation-
  api-1.0.0.GA-sources, What are the classes implemented by google ?

  Maxime

  On May 22, 3:54 pm, Adolfo Panizo Touzon adolfo.pan...@gmail.com
  wrote:
   Hi Maxime,

   I also am trying to test the validation api.

   The fact that no work for you is normal, generic classes are calling
  facto
   standard.
   You should call the classes implemented by google.
   Before you continue writing, you could say that you imported libraries
   anddependencies
   on other projects are you working?

   A greeting.

   2011/5/21 MaximeMularz max...@mularz.fr

Hi,

I tried to use 

Re: Validation-api-1.0.0, Doesn't work

2011-05-23 Thread Adolfo Panizo Touzon
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 am not able to do
 so
   because as I can 

Re: Validation-api-1.0.0, Doesn't work

2011-05-23 Thread Adolfo Panizo Touzon
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 

Re: Validation-api-1.0.0, Doesn't work

2011-05-23 Thread Adolfo Panizo Touzon
Hi Maxime,
I answered for you in the mail from which you sent me the link.

While I wait your answer I am working to see if I can fix it.

Thank you very much for everything.

2011/5/23 Adolfo Panizo Touzon adolfo.pan...@gmail.com

 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

Re: Validation-api-1.0.0, Doesn't work

2011-05-23 Thread MaximeMularz
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 

Re: Validation-api-1.0.0, Doesn't work

2011-05-23 Thread Adolfo Panizo Touzon
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
 
  
 

Re: Validation-api-1.0.0, Doesn't work

2011-05-23 Thread MaximeMularz
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

  

Re: Validation-api-1.0.0, Doesn't work

2011-05-22 Thread Adolfo Panizo Touzon
Hi Maxime,

I also am trying to test the validation api.

The fact that no work for you is normal, generic classes are calling facto
standard.
You should call the classes implemented by google.
Before you continue writing, you could say that you imported libraries
anddependencies
on other projects are you working?

A greeting.

2011/5/21 MaximeMularz max...@mularz.fr

 Hi,

 I tried to use Validation-api-1.0.0 with GWT 2.3 but it didn't
 work !!!

 My Code :
 Line 32. : Validator validator =
 Validation.buildDefaultValidatorFactory().getValidator();

 The Error :
 09:18:57.323 [ERROR] [validation] Line 32 The method
 buildDefaultValidatorFactory() is undefined for the type Validation


 Thanks for your help

 Maxime

 --
 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.




-- 
El precio es lo que pagas. El valor es lo que recibes.
Warren Buffet

-- 
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.



Re: Validation-api-1.0.0, Doesn't work

2011-05-22 Thread MaximeMularz
Hi Adolfo,

I added in web-inf/lib Validation-api-1.0.0.GA and Validation-
api-1.0.0.GA-sources, What are the classes implemented by google ?

Maxime

On May 22, 3:54 pm, Adolfo Panizo Touzon adolfo.pan...@gmail.com
wrote:
 Hi Maxime,

 I also am trying to test the validation api.

 The fact that no work for you is normal, generic classes are calling facto
 standard.
 You should call the classes implemented by google.
 Before you continue writing, you could say that you imported libraries
 anddependencies
 on other projects are you working?

 A greeting.

 2011/5/21 MaximeMularz max...@mularz.fr









  Hi,

  I tried to use Validation-api-1.0.0 with GWT 2.3 but it didn't
  work !!!

  My Code :
  Line 32. : Validator validator =
  Validation.buildDefaultValidatorFactory().getValidator();

  The Error :
  09:18:57.323 [ERROR] [validation] Line 32 The method
  buildDefaultValidatorFactory() is undefined for the type Validation

  Thanks for your help

  Maxime

  --
  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.

 --
 El precio es lo que pagas. El valor es lo que recibes.
 Warren Buffet

-- 
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.



Re: Validation-api-1.0.0, Doesn't work

2011-05-22 Thread Adolfo Panizo Touzon
*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 am not able to do so
 because as I can compilewith ant. If you are able to do it yourself, then
you explain step by step how to run thevalidation api.

Greetings!.*



2011/5/22 MaximeMularz max...@mularz.fr

 Hi Adolfo,

 I added in web-inf/lib Validation-api-1.0.0.GA and Validation-
 api-1.0.0.GA-sources, What are the classes implemented by google ?

 Maxime

 On May 22, 3:54 pm, Adolfo Panizo Touzon adolfo.pan...@gmail.com
 wrote:
  Hi Maxime,
 
  I also am trying to test the validation api.
 
  The fact that no work for you is normal, generic classes are calling
 facto
  standard.
  You should call the classes implemented by google.
  Before you continue writing, you could say that you imported libraries
  anddependencies
  on other projects are you working?
 
  A greeting.
 
  2011/5/21 MaximeMularz max...@mularz.fr
 
 
 
 
 
 
 
 
 
   Hi,
 
   I tried to use Validation-api-1.0.0 with GWT 2.3 but it didn't
   work !!!
 
   My Code :
   Line 32. : Validator validator =
   Validation.buildDefaultValidatorFactory().getValidator();
 
   The Error :
   09:18:57.323 [ERROR] [validation] Line 32 The method
   buildDefaultValidatorFactory() is undefined for the type Validation
 
   Thanks for your help
 
   Maxime
 
   --
   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.
 
  --
  El precio es lo que pagas. El valor es lo que recibes.
  Warren Buffet

 --
 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.




-- 
El precio es lo que pagas. El valor es lo que recibes.
Warren Buffet

-- 
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.