-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
 Post subject: problem with Hibernate, Spring and Java
PostPosted: Wed Aug 31, 2011 5:38 am 
Newbie

Joined: Wed Aug 31, 2011 5:21 am
Posts: 2
Hi at all.
I've a problem with hibernate. A project (that works good on another computer), doesn't work on mine. I'm making a gwt site.
It generated this error

Code:
Failed startup of context com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload@1bbe8df{/,/home/andrea/workspace/10GWTHibernate/war}
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.HibernateException: Unable to get the default Bean Validation factory
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:563)
   at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
   at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:543)
   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.doStart(JettyLauncher.java:463)
   at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
   at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
   at org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115)
   at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
   at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
   at org.mortbay.jetty.Server.doStart(Server.java:222)
   at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
   at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:667)
   at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:500)
   at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1055)
   at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:804)
   at com.google.gwt.dev.DevMode.main(DevMode.java:309)
Caused by: org.hibernate.HibernateException: Unable to get the default Bean Validation factory
   at org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValidationActivator.java:127)
   at org.hibernate.cfg.Configuration.applyBeanValidationConstraintsOnDDL(Configuration.java:1674)
   at org.hibernate.cfg.Configuration.applyConstraintsToDDL(Configuration.java:1624)
   at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1415)
   at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1345)
   at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:717)
   at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
   ... 30 more
Caused by: java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValidationActivator.java:118)
   ... 38 more
Caused by: org.hibernate.HibernateException: Unable to build the default ValidatorFactory
   at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:345)
   at org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivator.java:106)
   ... 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:111)
   at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:342)
   ... 44 more
   [WARN] Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.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:111)
   at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:342)
   at org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivator.java:106)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValidationActivator.java:118)
   at org.hibernate.cfg.Configuration.applyBeanValidationConstraintsOnDDL(Configuration.java:1674)
   at org.hibernate.cfg.Configuration.applyConstraintsToDDL(Configuration.java:1624)
   at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1415)
   at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1345)
   at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:717)
   at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:563)
   at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
   at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:543)
   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.doStart(JettyLauncher.java:463)
   at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
   at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
   at org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115)
   at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
   at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
   at org.mortbay.jetty.Server.doStart(Server.java:222)
   at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
   at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:667)
   at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:500)
   at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1055)
   at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:804)
   at com.google.gwt.dev.DevMode.main(DevMode.java:309)


this is the libs that I use


antlr-2.7.6.jar
aopalliance-1.0.jar
asm-3.3.jar
aspectjrt-1.6.0.jar
aspectjweaver.jar
beanlib-5.0.2beta.jar
beanlib-hibernate-5.0.2beta.jar
cglib-2.2.jar
commons-collections-3.1.jar
commons-io-1.3.2.jar
commons-logging-1.1.jar
dom4j-1.6.1.jar
gilead4gwt-1.3.2.1839.jar
gilead-core-1.3.2.1839.jar
gilead-hibernate-1.3.2.1839.jar
gwt-servlet.jar
gxt.jar
hamcrest-all-1.2.jar
hibernate3.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
hsqldb.jar
javassist-3.12.0.GA.jar
jta-1.1.jar
junit-4.8.1.jar
log4j-1.2.16.jar
org.springframework.aop-3.0.5.RELEASE.jar
org.springframework.asm-3.0.5.RELEASE.jar
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.context.support-3.0.5.RELEASE.jar
org.springframework.context-3.0.5.RELEASE.jar
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.expression-3.0.5.RELEASE.jar
org.springframework.jdbc-3.0.5.RELEASE.jar
org.springframework.orm-3.0.5.RELEASE.jar
org.springframework.test-3.0.5.RELEASE.jar
org.springframework.transaction-3.0.5.RELEASE.jar
singframework.web-3.0.5.RELEASE.jar
slf4j-api-1.6.1.jar
slf4j-nop-1.6.1.jar


this is my applicationcontext.xml file

Code:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
   xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.springframework.org/schema/tx"
   xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
      http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
      http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">

   <bean id="dataSource"
      class="org.springframework.jdbc.datasource.DriverManagerDataSource">
      <property name="driverClassName" value="org.hsqldb.jdbcDriver" />
      <property name="url" value="jdbc:hsqldb:file:db/data;shutdown=false" />
      <property name="username" value="sa" />
      <property name="password" value="" />
   </bean>

   <bean id="sessionFactory"
      class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
      <property name="dataSource" ref="dataSource" />
      <property name="annotatedClasses">
         <list>
            <value>ae.gwt.dto.Site</value>
            <value>ae.gwt.dto.WebPage</value>
         </list>
      </property>
      <property name="hibernateProperties">
         <props>
            <prop key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>
            <prop key="hibernate.show_sql">false</prop>
            <prop key="hibernate.hbm2ddl.auto">create-drop</prop>
         </props>
      </property>
   </bean>

   <bean id="siteDao" class="ae.gwt.dao.impl.SiteDaoImpl">
      <property name="sessionFactory">
         <ref bean="sessionFactory" />
      </property>
   </bean>

   <bean id="webPageDao" class="ae.gwt.dao.impl.WebPageDaoImpl">
      <property name="sessionFactory">
         <ref bean="sessionFactory" />
      </property>
   </bean>

   <tx:annotation-driven transaction-manager="txManager" />

   <bean id="txManager"
      class="org.springframework.orm.hibernate3.HibernateTransactionManager">
      <property name="sessionFactory" ref="sessionFactory" />
   </bean>

   <!-- GWT -->
   <bean id="proxySerializer" class="net.sf.gilead.core.serialization.GwtProxySerialization" />
   <bean id="proxyStore" class="net.sf.gilead.core.store.stateless.StatelessProxyStore">
      <property name="proxySerializer" ref="proxySerializer" />
   </bean>

<!--   <bean id="entityManagerFactory" class="org.hibernate.ejb.EntityManagerFactoryImpl">-->
<!--      <constructor-arg><ref bean="sessionFactory"/></constructor-arg>-->
<!--      <constructor-arg type="javax.persistence.spi.PersistenceUnitTransactionType" value="JTA"></constructor-arg>-->
<!--      <constructor-arg type="boolean"><value>false</value></constructor-arg>-->
<!--   </bean>-->
   
   <bean id="persistenceUtil" class="net.sf.gilead.core.hibernate.HibernateUtil">
   <property name="sessionFactory" ref="sessionFactory"></property>
   </bean>

   <bean id="persistentBeanManager" class="net.sf.gilead.core.PersistentBeanManager">
      <property name="proxyStore" ref="proxyStore" />
      <property name="persistenceUtil" ref="persistenceUtil" />
   </bean>

</beans>


Please... somebody help me... I'm become crazy....
Thanks to all


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.