Yes, it contains the number of the field it has problems with as int.

Counting of fields start with the uppermost entity class. The fild numbers get 
generated during enhancement.

LieGrue,
Strub

> Am 21.09.2016 um 23:25 schrieb Marc Logemann <marc.logem...@gmail.com>:
> 
> And when u look at the stacktrace on this line:
> 
> at de.netversys.domain.Distribution.pcProvideField(Distribution.java)
> 
> you see a method which wouldnt be there if the class is not enhanced right?
> 
> 2016-09-21 22:00 GMT+02:00 Mark Struberg <strub...@yahoo.de.invalid>:
>> 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)
>> >>>
>> >>
>> >
>> >
>> >
> 

Reply via email to