If the binary jar for the validation-api is elsewhere included
(hibernate or whatever) then only the source jar is required for the
GWT compile process. You may want to try that.
> com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStar t(JettyLauncher.java:461)
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor y.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> ... 30 more
> Caused by: java.lang.reflect.InvocationTargetException
> 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
> org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValid ationActivator.java:118)
> ... 38 more
> Caused by: org.hibernate.HibernateException: Unable to build the default
> ValidatorFactory
> at
> org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(Type SafeActivator.java:383)
> at
> org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivat or.java:109)
> ... 43 more
> Caused by: javax.validation.ValidationException: Unable to find a default
> provider
> at
> javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java: 264)
> at
> javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:11 1)
> at
> org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(Type SafeActivator.java:380)
> at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
> at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220 )
> at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513)
> at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
> at
> com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStar t(JettyLauncher.java:461)
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor y.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> ... 30 more
> Caused by: java.lang.reflect.InvocationTargetException
> 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
> org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValid ationActivator.java:118)
> ... 38 more
> Caused by: org.hibernate.HibernateException: Unable to build the default
> ValidatorFactory
> at
> org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(Type SafeActivator.java:383)
> at
> org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivat or.java:109)
> ... 43 more
> Caused by: javax.validation.ValidationException: Unable to find a default
> provider
> at
> javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java: 264)
> at
> javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:11 1)
> at
> org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(Type SafeActivator.java:380)
> ... 44 more
> [WARN] Nested in org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'sessionFactory' defined in ServletContext
> resource [/WEB-INF/classes/spring/spring-common-config.xml]: Invocation of
> init method failed; nested exception is org.hibernate.HibernateException:
> Unable to get the default Bean Validation factory:
> javax.validation.ValidationException: Unable to find a default provider
> at
> javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java: 264)
> at
> javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:11 1)
> at
> org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(Type SafeActivator.java:380)
> at
> org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivat or.java:109)
> 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
> org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValid ationActivator.java:118)
> at
> org.hibernate.cfg.Configuration.applyBeanValidationConstraintsOnDDL(Configu ration.java:1704)
> at
> org.hibernate.cfg.Configuration.applyConstraintsToDDL(Configuration.java:16 54)
> at
> org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1445)
> at
> org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1375)
> at
> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFact ory(LocalSessionFactoryBean.java:717)
> at
> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterProperti esSet(AbstractSessionFactoryBean.java:211)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor y.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor y.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor y.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor y.createBean(AbstractAutowireCapableBeanFactory.java:450)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(A bstractBeanFactory.java:290)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getS ingleton(DefaultSingletonBeanRegistry.java:222)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abs tractBeanFactory.java:287)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstr actBeanFactory.java:189)
> at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preIns tantiateSingletons(DefaultListableBeanFactory.java:540)
> at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFa ctoryInitialization(AbstractApplicationContext.java:895)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(Abst ractApplicationContext.java:425)
> at
> org.springframework.web.context.ContextLoader.createWebApplicationContext(C ontextLoader.java:276)
> at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(Con textLoader.java:197)
> at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(Co ntextLoaderListener.java:47)
> at
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:5 43)
> at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
> at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220 )
> at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513)
> at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
> at
> com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStar t(JettyLauncher.java:461)