Try generating a "mvn dependency:tree" and seeing if there's any other JPA
on the classpath.


On Tue, Aug 17, 2010 at 2:10 PM, Ashima Goel <[email protected]> wrote:

> The version specified in pom.xml is :-
> <jpa.version>2.0-cr-1</jpa.version>
>
> and the dependency in pom.xml is as follows:-
>
> <dependency>
>                 <groupId>org.hibernate.java-persistence</groupId>
>                 <artifactId>jpa-api</artifactId>
>                 <version>${jpa.version}</version>
>                 <scope>compile</scope>
> </dependency>
>
> And hibernate versions are as follows:-
>
>         <hibernate.validator.version>4.0.2.GA
> </hibernate.validator.version>
>         <hibernate.core.version>3.5.0-CR-2</hibernate.core.version>
>
>
>
>
> On Mon, Aug 16, 2010 at 5:14 PM, <[email protected]> wrote:
>
>> You are most likely including JPA1 as one of your dependencies.
>>
>> Cheers
>> Scott
>>
>> Sent from my Verizon Wireless BlackBerry
>>
>> -----Original Message-----
>> From: "Ashima" <[email protected]>
>> Date: Mon, 16 Aug 2010 19:04:05
>> To: <[email protected]>
>> Reply-To: [email protected]
>> Subject: [cas-user] HibernatePersistence Error in cas-server-3.4.2
>>
>> I am working with cas-server-3.4.2 and constantly getting following
>> error:-
>>
>> java.lang.AbstractMethodError:
>> org.hibernate.ejb.HibernatePersistence.getProviderUtil()Ljavax/persistence/spi/ProviderUtil;
>>        javax.persistence.Persistence$1.isLoaded(Persistence.java:78)
>>
>>  
>> org.hibernate.validator.engine.resolver.JPATraversableResolver.isReachable(JPATraversableResolver.java:33)
>>
>>  
>> org.hibernate.validator.engine.resolver.DefaultTraversableResolver.isReachable(DefaultTraversableResolver.java:112)
>>
>>  
>> org.hibernate.validator.engine.resolver.SingleThreadCachedTraversableResolver.isReachable(SingleThreadCachedTraversableResolver.java:47)
>>
>>  
>> org.hibernate.validator.engine.ValidatorImpl.isValidationRequired(ValidatorImpl.java:764)
>>
>>  
>> org.hibernate.validator.engine.ValidatorImpl.validateConstraint(ValidatorImpl.java:331)
>>
>>  
>> org.hibernate.validator.engine.ValidatorImpl.validateConstraintsForRedefinedDefaultGroup(ValidatorImpl.java:278)
>>
>>  
>> org.hibernate.validator.engine.ValidatorImpl.validateConstraintsForCurrentGroup(ValidatorImpl.java:260)
>>
>>  
>> org.hibernate.validator.engine.ValidatorImpl.validateInContext(ValidatorImpl.java:213)
>>
>>  
>> org.hibernate.validator.engine.ValidatorImpl.validate(ValidatorImpl.java:119)
>>
>>  
>> org.springframework.validation.beanvalidation.SpringValidatorAdapter.validate(SpringValidatorAdapter.java:74)
>>
>>  
>> org.springframework.webflow.validation.ValidationHelper.invokeValidatorDefaultValidateMethod(ValidationHelper.java:233)
>>
>>  
>> org.springframework.webflow.validation.ValidationHelper.invokeModelValidator(ValidationHelper.java:185)
>>
>>  
>> org.springframework.webflow.validation.ValidationHelper.validate(ValidationHelper.java:104)
>>
>>  
>> org.springframework.webflow.mvc.view.AbstractMvcView.validate(AbstractMvcView.java:534)
>>
>>  
>> org.springframework.webflow.mvc.view.AbstractMvcView.processUserEvent(AbstractMvcView.java:217)
>>
>>  org.springframework.webflow.engine.ViewState.handleEvent(ViewState.java:224)
>>
>>  org.springframework.webflow.engine.ViewState.resume(ViewState.java:196)
>>        org.springframework.webflow.engine.Flow.resume(Flow.java:545)
>>
>>  
>> org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:259)
>>
>>  
>> org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:163)
>>
>>  
>> org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:183)
>>
>>  
>> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:771)
>>
>>  
>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
>>
>>  
>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
>>
>>  
>> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:563)
>>        javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>>        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>
>>  
>> org.jasig.cas.web.init.SafeDispatcherServlet.service_aroundBody2(SafeDispatcherServlet.java:115)
>>
>>  
>> org.jasig.cas.web.init.SafeDispatcherServlet.service_aroundBody3$advice(SafeDispatcherServlet.java:44)
>>
>>  
>> org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:1)
>>
>>  
>> com.github.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:46)
>>
>>
>> I have also referred to a similar post posted previously
>> http://www.mail-archive.com/[email protected]/msg01046.html
>>
>> but could not find anything helpful.
>> Can someone please help out with it?
>>
>> Thanks
>> Ashima
>> --
>> You are currently subscribed to [email protected] as:
>> [email protected]
>> To unsubscribe, change settings or access archives, see
>> http://www.ja-sig.org/wiki/display/JSG/cas-user
>>
>> --
>> You are currently subscribed to [email protected] as:
>> [email protected]
>>
>> To unsubscribe, change settings or access archives, see
>> http://www.ja-sig.org/wiki/display/JSG/cas-user
>>
>
>  --
> You are currently subscribed to [email protected] as: 
> [email protected]
>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
>

-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to