| Steve Ebersole, this is the bit I'm looking at:
at org.hibernate.internal.util.ReflectHelper.classForName(ReflectHelper.java:151) ~[?:?]
at org.hibernate.type.EnumType.setParameterValues(EnumType.java:105) ~[?:?]
at org.hibernate.type.TypeFactory.injectParameters(TypeFactory.java:142) ~[?:?]
at org.hibernate.type.TypeFactory.custom(TypeFactory.java:203) ~[?:?]
at org.hibernate.type.TypeFactory.custom(TypeFactory.java:193) ~[?:?]
at org.hibernate.type.TypeFactory.byClass(TypeFactory.java:107) ~[?:?]
at org.hibernate.type.TypeResolver.heuristicType(TypeResolver.java:112) ~[?:?]
at org.hibernate.mapping.SimpleValue.getType(SimpleValue.java:401) ~[?:?]
at org.hibernate.mapping.SimpleValue.isValid(SimpleValue.java:383) ~[?:?]
at org.hibernate.mapping.Property.isValid(Property.java:226) ~[?:?]
at org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:595) ~[?:?]
at org.hibernate.mapping.RootClass.validate(RootClass.java:265) ~[?:?]
at org.hibernate.boot.internal.MetadataImpl.validate(MetadataImpl.java:329) ~[?:?]
at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:475) ~[?:?]
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:888) ~[?:?]
I haven't been in that code for a while (can take a look later). If EnumType could get to the ClassLoadingService, great, we're all set. If not, will need to think through it. It's been a while and I can't remember how this falls into the bootstrapping sequence. |