Disclaimer: I'm no EclipseLink specialist. My JPA experience to date has been with Hibernate only and the snippet below or the rest of the code is not using any vendor specific annotations. It is from a JPA 2.0 project.

Migrating from Hibernate 4.2.6 to EclipseLink 2.4.2 (or 2.5.1) for a project, many criteria queries that used to run correctly now abruptly break up with EclipseLink saying, for instance:

The error message leaves me perplex. These Post and Point entities both inherit (JOINED strategy) from a common Base entity that is mentioned in Query Key posts Base. But I don't think that this is the issue. I tried querying an attribute that doesn't exist, like