MappedSuperclasses should not be any problem. At least if it got enhanced as well. Are you missing this probably?
LieGrue, strub On Wednesday, 21 September 2016, 21:57, Marc Logemann <marc.logem...@gmail.com> wrote> >Hi, > > >yeah. Every entity extends AbstractEntity which is a MappedSuperclass. > > >2016-09-21 20:15 GMT+02:00 Mark Struberg <strub...@yahoo.de.invalid>: > >Hi Marc! >> >>Is the entity Distribution part of a supertype/subtype constellation aka >>inheritance? >>Does this class 'extends' something? And where do these classes reside? >> >> >>LieGrue, >>strub >> >> >> >> >> >> >>> On Wednesday, 21 September 2016, 18:27, Marc Logemann >>> <marc.logem...@gmail.com> wrote: >>> > can somebody hint me where i need to look out for? Quite weird message.... >>> >>> >>> [2016-09-21 18:24:13] <openjpa-2.4.0-r422266:1674604 fatal user error> >>> org.apache.openjpa. persistence.ArgumentException: Errors encountered while >>> resolving metadata. See nested exceptions for details. >>> [2016-09-21 18:24:13] java.lang.RuntimeException: >>> <openjpa-2.4.0-r422266:1674604 fatal general error> >>> org.apache.openjpa. persistence. PersistenceException: Unexpected attribute >>> type "int" for persistence-capable class >>> "de.netversys.domain. Distribution" >>> is detected. If the entity is packaged in a jar file, this may be caused by >>> one or more inherited class of the entity not being packaged in the same >>> jar file. Please check all inherited class(es) are packaged in the same jar >>> file. >>> at >>> org.apache.openjpa.meta. ProxySetupStateManager. providedIntField( >>> ProxySetupStateManager.java: 230) >>> at de.netversys.domain. Distribution.pcProvideField( Distribution.java) >>> at >>> org.apache.openjpa.meta. ProxySetupStateManager. setProxyData( >>> ProxySetupStateManager.java: 62) >>> at >>> org.apache.openjpa.meta. ClassMetaData.resolveMeta( ClassMetaData.java:1927) >>> at org.apache.openjpa.meta. ClassMetaData.resolve( ClassMetaData.java:1808) >>> at >>> org.apache.openjpa.meta. MetaDataRepository. processBuffer( >>> MetaDataRepository.java:829) >>> at >>> org.apache.openjpa.meta. MetaDataRepository. resolveMeta( >>> MetaDataRepository.java:726) >>> at >>> org.apache.openjpa.meta. MetaDataRepository.resolve( >>> MetaDataRepository.java:650) >>> at >>> org.apache.openjpa.meta. MetaDataRepository. getMetaDataInternal( >>> MetaDataRepository.java:418) >>> at >>> org.apache.openjpa.meta. MetaDataRepository. getMetaData( >>> MetaDataRepository.java:389) >>> at >>> org.apache.openjpa.meta. MetaDataRepository. getMetaData( >>> MetaDataRepository.java:472) >>> at >>> org.apache.openjpa.kernel. jpql.JPQLExpressionBuilder. getClassMetaData( >>> JPQLExpressionBuilder.java: 175) >>> at >>> org.apache.openjpa.kernel. jpql.JPQLExpressionBuilder. >>> resolveClassMetaData( JPQLExpressionBuilder.java: 151) >>> at >>> org.apache.openjpa.kernel. jpql.JPQLExpressionBuilder. >>> getCandidateMetaData( JPQLExpressionBuilder.java: 241) >>> at >>> org.apache.openjpa.kernel. jpql.JPQLExpressionBuilder. >>> getCandidateMetaData( JPQLExpressionBuilder.java: 211) >>> at >>> org.apache.openjpa.kernel. jpql.JPQLExpressionBuilder. getCandidateType( >>> JPQLExpressionBuilder.java: 204) >>> at >>> org.apache.openjpa.kernel. jpql.JPQLExpressionBuilder. access$200( >>> JPQLExpressionBuilder.java:79) >>> at >>> org.apache.openjpa.kernel. jpql.JPQLExpressionBuilder$ ParsedJPQL.populate( >>> JPQLExpressionBuilder.java: 2426) >>> at org.apache.openjpa.kernel. jpql.JPQLParser.populate( JPQLParser.java:60) >>> at >>> org.apache.openjpa.kernel. ExpressionStoreQuery. populateFromCompilation( >>> ExpressionStoreQuery.java:162) >>> at org.apache.openjpa.kernel. QueryImpl.newCompilation( QueryImpl.java:672) >>> at >>> org.apache.openjpa.kernel. QueryImpl. compilationFromCache( >>> QueryImpl.java:653) >>> at >>> org.apache.openjpa.kernel. QueryImpl. compileForCompilation( >>> QueryImpl.java:619) >>> at >>> org.apache.openjpa.kernel. QueryImpl.compileForExecutor( QueryImpl.java:681) >>> at org.apache.openjpa.kernel. QueryImpl.compile(QueryImpl. java:588) >>> at >>> org.apache.openjpa. persistence.EntityManagerImpl. >>> createQuery(EntityManagerImpl. java:996) >>> at >>> org.apache.openjpa. persistence.EntityManagerImpl. >>> createQuery(EntityManagerImpl. java:978) >>> at >>> org.apache.openjpa. persistence.EntityManagerImpl. >>> createQuery(EntityManagerImpl. java:101) >>> at >>> com.intellij.jpa.remote.impl. RemoteEntityManagerImpl. createQuery( >>> RemoteEntityManagerImpl.java: 39) >>> >> > > >