Hibernate validation is trying to use slf4j which you don't appear to have in your classpath.
On Sep 6, 8:49 am, Nik <[email protected]> wrote: > I'm trying to implement a simple testproject with RequestFactory, > after i failed with a bigger one and still cannot manage to make it > run. > Since i'm struggling with it for already several weeks, maybe somebody > could give me an advise what i'm generally doing wrong. > > I've putted my code here : > > http://code.google.com/p/ratesexchange/source/browse/#svn%2Ftrunk%2FT... > > Stack in Dev mode when staring the app is: > > 15:47:26.703 [ERROR] [domik] Uncaught exception escaped > > com.google.gwt.event.shared.UmbrellaException: One or more exceptions > caught, see full set in UmbrellaException#getCauses > at > com.google.gwt.requestfactory.shared.impl.AbstractRequestContext.fail(Abstr > actRequestContext.java: > 608) > at com.google.gwt.requestfactory.shared.impl.AbstractRequestContext > $4.onTransportFailure(AbstractRequestContext.java:955) > at com.google.gwt.requestfactory.client.DefaultRequestTransport > $1.onResponseReceived(DefaultRequestTransport.java:146) > at > com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java: > 287) > at com.google.gwt.http.client.RequestBuilder > $1.onReadyStateChange(RequestBuilder.java:395) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103) > at > com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71) > at > com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.jav a: > 167) > at > com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingFo > rReturn(BrowserChannelServer.java: > 326) > at > com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChann > elServer.java: > 207) > at > com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java: > 132) > at > com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java: > 561) > at > com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java: > 269) > at > com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.j > ava: > 91) > at com.google.gwt.core.client.impl.Impl.apply(Impl.java) > at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:214) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103) > at > com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71) > at > com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.jav a: > 167) > at > com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChanne > lServer.java: > 281) > at > com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChan > nelServer.java: > 531) > at > com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java : > 352) > at java.lang.Thread.run(Unknown Source) > Caused by: java.lang.RuntimeException: Server Error 500 <html> > <head> > <meta http-equiv="Content-Type" content="text/html; > charset=ISO-8859-1"/> > <title>Error 500 org/slf4j/LoggerFactory</title> > </head> > <body><h2>HTTP ERROR 500</h2> > <p>Problem accessing /gwtRequest. Reason: > <pre> org/slf4j/LoggerFactory</pre></ > p><h3>Caused by:</ > h3><pre>java.lang.NoClassDefFoundError: org/slf4j/ > LoggerFactory > at > org.hibernate.validator.util.LoggerFactory.make(LoggerFactory.java:29) > at org.hibernate.validator.util.Version.&lt;clinit&gt; > (Version.java:30) > at > org.hibernate.validator.engine.ConfigurationImpl.&lt;clinit&gt; > (ConfigurationImpl.java:52) > at > org.hibernate.validator.HibernateValidator.createGenericConfiguration(Hiber > nateValidator.java: > 43) > at javax.validation.Validation > $GenericBootstrapImpl.configure(Validation.java:269) > at > javax.validation.Validation.buildDefaultValidatorFactory(Validation.java: > 111) > at > com.google.gwt.requestfactory.server.ReflectiveServiceLayer.&lt;clinit& > amp;gt; > (ReflectiveServiceLayer.java:65) > at > com.google.gwt.requestfactory.server.ServiceLayer.create(ServiceLayer.java: > 79) > at > com.google.gwt.requestfactory.server.RequestFactoryServlet.&lt;init& > ;gt; > (RequestFactoryServlet.java:93) > at > com.google.gwt.requestfactory.server.RequestFactoryServlet.&lt;init& > ;gt; > (RequestFactoryServlet.java:79) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown > Source) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown > Source) > at java.lang.reflect.Constructor.newInstance(Unknown Source) > at java.lang.Class.newInstance0(Unknown Source) > at java.lang.Class.newInstance(Unknown Source) > at org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153) > at > org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java: > 428) > at > org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java: > 339) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1166) > at > com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(He > aderVerificationFilter.java: > 35) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFi > lter.java: > 58) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(Trans > actionCleanupFilter.java: > 43) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFile > Filter.java: > 122) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.appengine.tools.development.BackendServersFilter.doFilter(Backen > dServersFilter.java: > 97) > 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(DevAppEn > gineWebAppContext.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.ClassNotFoundException: org.slf4j.LoggerFactory > at java.net.URLClassLoader$1.run(Unknown Source) > at java.net.URLClassLoader$1.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at > com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(Iso > latedAppClassLoader.java: > 176) > at java.lang.ClassLoader.loadClass(Unknown Source) > ... 48 more > </pre> > <h3>Caused by:</ > h3><pre>java.lang.ClassNotFoundException: > org.slf4j.LoggerFactory > at java.net.URLClassLoader$1.run(Unknown Source) > at java.net.URLClassLoader$1.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at > com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(Iso > latedAppClassLoader.java: > 176) > at java.lang.ClassLoader.loadClass(Unknown Source) > at > org.hibernate.validator.util.LoggerFactory.make(LoggerFactory.java:29) > at org.hibernate.validator.util.Version.&lt;clinit&gt; > (Version.java:30) > at > org.hibernate.validator.engine.ConfigurationImpl.&lt;clinit&gt; > (ConfigurationImpl.java:52) > at > org.hibernate.validator.HibernateValidator.createGenericConfiguration(Hiber > nateValidator.java: > 43) > at javax.validation.Validation > $GenericBootstrapImpl.configure(Validation.java:269) > at > javax.validation.Validation.buildDefaultValidatorFactory(Validation.java: > 111) > at > com.google.gwt.requestfactory.server.ReflectiveServiceLayer.&lt;clinit& > amp;gt; > (ReflectiveServiceLayer.java:65) > at > com.google.gwt.requestfactory.server.ServiceLayer.create(ServiceLayer.java: > 79) > at > com.google.gwt.requestfactory.server.RequestFactoryServlet.&lt;init& > ;gt; > (RequestFactoryServlet.java:93) > at > com.google.gwt.requestfactory.server.RequestFactoryServlet.&lt;init& > ;gt; > (RequestFactoryServlet.java:79) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown > Source) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown > Source) > at java.lang.reflect.Constructor.newInstance(Unknown Source) > at java.lang.Class.newInstance0(Unknown Source) > at java.lang.Class.newInstance(Unknown Source) > at org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153) > at > org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java: > 428) > at > org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java: > 339) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1166) > at > com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(He > aderVerificationFilter.java: > 35) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFi > lter.java: > 58) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(Trans > actionCleanupFilter.java: > 43) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFile > Filter.java: > 122) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.appengine.tools.development.BackendServersFilter.doFilter(Backen > dServersFilter.java: > 97) > 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(DevAppEn > gineWebAppContext.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) > </pre> > <hr /><i><small>Powered by > Jetty://</small></i><br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > <br/> > > </body> > </html> > > at > com.google.gwt.requestfactory.shared.Receiver.onFailure(Receiver.java: > 41) > at > com.google.gwt.requestfactory.shared.impl.AbstractRequest.onFail(AbstractRe > quest.java: > 118) > at > com.google.gwt.requestfactory.shared.impl.AbstractRequestContext.fail(Abstr > actRequestContext.java: > 588) > at com.google.gwt.requestfactory.shared.impl.AbstractRequestContext > $4.onTransportFailure(AbstractRequestContext.java:955) > at com.google.gwt.requestfactory.client.DefaultRequestTransport > $1.onResponseReceived(DefaultRequestTransport.java:146) > at > com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java: > 287) > at com.google.gwt.http.client.RequestBuilder > $1.onReadyStateChange(RequestBuilder.java:395) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103) > at > com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71) > at > com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.jav a: > 167) > at > com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingFo > rReturn(BrowserChannelServer.java: > 326) > at > com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChann > elServer.java: > 207) > at > com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java: > 132) > at > com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java: > 561) > at > com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java: > 269) > at > com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.j > ava: > 91) > at com.google.gwt.core.client.impl.Impl.apply(Impl.java) > at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:214) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103) > at > com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71) > at > com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.jav a: > 167) > at > com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChanne > lServer.java: > 281) > at > com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChan > nelServer.java: > 531) > at > com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java : > 352) > at java.lang.Thread.run(Unknown Source) -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
