I saw your commit to upgrade to hibernate 3.5.0-Beta-2 and that resolves the persistence-api version problems I reported previously, yet it reveals new problems:
javax.persistence.PersistenceException: Unable to find field or method: class org.jasig.cas.util.HttpClient#acceptableCodes at org.hibernate.ejb.util.PersistenceUtilHelper.get(PersistenceUtilHelper.java:95) at org.hibernate.ejb.util.PersistenceUtilHelper.isLoadedWithReference(PersistenceUtilHelper.java:76) at org.hibernate.ejb.HibernatePersistence$1.isLoadedWithReference(HibernatePersistence.java:167) at javax.persistence.Persistence$1.isLoaded(Persistence.java:81) at org.hibernate.validator.engine.resolver.JPATraversableResolver.isReachable(JPATraversableResolver.java:33) at org.hibernate.validator.engine.resolver.DefaultTraversableResolver.isReachable(DefaultTraversableResolver.java:112) at org.hibernate.validator.engine.resolver.SingleThreadCachedTraversableResolver.isReachable(SingleThreadCachedTraversableResolver.java:47) at org.hibernate.validator.engine.ValidatorImpl.isValidationRequired(ValidatorImpl.java:764) I noted that in the case above, private fields are annotated that do not expose public getters. The above problem goes away if I add public getter methods. I tried this on another similar case in another class, SamlCompliantUniqueTicketIdGenerator, with the same results. If the cost of this validation API is the need to add public getters when they're not needed in terms of the domain model, I'd say that's prohibitively high. M -- You are currently subscribed to cas-dev@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-dev