Community
Participate
Working Groups
The class org.eclipse.persistence.internal.helper.ClassConstants references alot of EclipseLink classes and in turn introduces many transitive dependencies. For example SDO impl classes are transitively dependent on org.eclipse.persistence.internal.jpa.parsing.jpql.antlr.JPQLLexer. These transitive dependencies may be causing some class loading issues. The class constants class was introduced as a performance optimization. Due to compiler advances this optimization may no longer be required.
This was fixed in EclipseLink 2.5.0 as part of another bug fix with the creation of o.e.p.internal.core.helper.CoreClassContants.
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink