-->
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.  [ 3 posts ] 
Author Message
 Post subject: Getting validation exception in hibernate 4
PostPosted: Wed Jan 02, 2013 6:47 am 
Newbie

Joined: Sat Jan 22, 2011 2:56 am
Posts: 5
Hello All,

I'm using Java 6. I'm not using Maven or Spring.
I just have migrated from Hibernate 3 to Hibernate 4.1.9.
I have added the following jars in my classpath as well as in lib folder:

    antlr-2.7.7.jar
    dom4j-1.6.1.jar
    hibernate-commons-annotations-4.0.1.Final.jar
    hibernate-core-4.1.9.Final.jar
    hibernate-entitymanager-4.1.9.Final.jar
    hibernate-jpa-2.0-api-1.0.1.Final.jar
    hibernate-validator-4.2.0.Final.jar
    javassist-3.17.1-GA.jar
    jboss-logging-3.1.1.GA.jar
    jboss-transaction-api_1.1_spec-1.0.0.Final.jar
    log4j-1.2.16.jar
    slf4j-api-1.6.1.jar
    slf4j-log4j12-1.6.1.jar
    validation-api-1.0.0.GA.jar

These jars are included to integrate Hibernate 4.1.9. Other jars (related to Hibernate) that are already added to my project are as follows:

    beanlib-5.0.1beta.jar
    beanlib-5.0.1beta-sources.jar
    beanlib-hibernate-5.0.1beta.jar
    beanlib-hibernate-5.0.1beta-sources.jar
    beanlib-joda-5.0.1beta.jar
    cglib-2.1.3.jar
    commons-beanutils-1.7.0.jar
    commons-collections-3.1.jar
    commons-dbcp-1.4.jar
    commons-digester-1.8.jar
    commons-lang-2.4.jar
    commons-logging-1.1.jar
    commons-logging-api.jar
    commons-pool-1.5.6.jar
    hibernate-annotations.jar
    hibernate-tools.jar
    jbossall-client.jar
    jboss-common-client-3.2.3.jar
    jcommon-1.0.0.jar

There are so many other jars as well that are not related to Hibernate.

I'm getting the following exception while trying to run the application:

Code:
org.hibernate.HibernateException: Error applying BeanValidation relational constraints
   at org.hibernate.cfg.beanvalidation.BeanValidationIntegrator.applyRelationalConstraints(BeanValidationIntegrator.java:219)
   at org.hibernate.cfg.beanvalidation.BeanValidationIntegrator.integrate(BeanValidationIntegrator.java:126)
   at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:303)
   at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1750)
   at com.other.HibernateFactory.configureSessionFactory(HibernateFactory.java:108)
   at com.other.HibernateFactory.buildIfNeeded(HibernateFactory.java:37)
   at com.other.HibernateFactory.openSession(HibernateFactory.java:49)
   at com.server.BaseServlet.setAccordingJsps(BaseServlet.java:236)
   at com.server.BaseServlet.doPost(BaseServlet.java:72)
   at com.server.IndexServlet.doPost(IndexServlet.java:25)
   at com.server.IndexServlet.doGet(IndexServlet.java:19)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1097)
   at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:66)
   at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
   at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
   at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
   at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
   at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
   at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
   at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
   at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
   at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
   at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
   at org.mortbay.jetty.Server.handle(Server.java:324)
   at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
   at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829)
   at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513)
   at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
   at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
   at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
   at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
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.BeanValidationIntegrator.applyRelationalConstraints(BeanValidationIntegrator.java:208)
   ... 34 more
Caused by: org.hibernate.HibernateException: Unable to build the default ValidatorFactory
   at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:524)
   at org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivator.java:119)
   ... 39 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:521)
   ... 40 more


I have gone through the following link:

https://forum.hibernate.org/viewtopic.php?p=2419436

But it didn't help me. As per one of the suggestions given in that post, I have also tried removing validation-api-1.0.0.GA.jar but that also doesn't make any difference.

Any help would be greatly appreciated.


Top
 Profile  
 
 Post subject: Re: Getting validation exception in hibernate 4
PostPosted: Tue Jan 08, 2013 6:22 am 
Hibernate Team
Hibernate Team

Joined: Thu Apr 05, 2007 5:52 am
Posts: 1689
Location: Sweden
See also http://stackoverflow.com/questions/14120877/getting-validation-exception-in-hibernate-4


Top
 Profile  
 
 Post subject: Re: Getting validation exception in hibernate 4
PostPosted: Tue Jan 08, 2013 6:28 am 
Newbie

Joined: Sat Jan 22, 2011 2:56 am
Posts: 5
hardy.ferentschik wrote:
See also http://stackoverflow.com/questions/14120877/getting-validation-exception-in-hibernate-4


That post is mine only. It is very sad that I'm not getting solution from there also.


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

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.