Java Mailing List Archive

http://www.gg3721.com/

Home » users.openjpa »

ArgumentException

Valentin BUERGEL

2008-05-29

Replies: Find Java Web Hosting

Author LoginPost Reply
Hi!

I get a strange exception from time to time at start-up of my
application. Sometimes the same code works without problem. What does
the exception mean? I do not understand why NavPoint is not recognised
as the error-message says that NavPoint is a known entity name?

SCHWERWIEGEND [org.openide.util.RequestProcessor]
<openjpa-1.1.0-r422266:657916 nonfatal user error> org.apache.openjpa.persistence.ArgumentException:
An error occurred while parsing the query filter "SELECT x FROM NavPoint x WHERE x.type<>NavPointType.SystemMountain AND x.type<>NavPointType.SystemAirfield ORDER BY x.name".
Error message: The name "NavPoint" is not a recognized entity or identifier. Perhaps you meant NavPoint, which is a close match. Known entity names: [NavPoint, NavPath]

    at org.apache.openjpa.kernel.exps.AbstractExpressionBuilder.parseException (AbstractExpressionBuilder.java:118)
    at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getClassMetaData (JPQLExpressionBuilder.java:177)
    at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.resolveClassMetaData (JPQLExpressionBuilder.java:150)
    at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateMetaData (JPQLExpressionBuilder.java:225)
    at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateMetaData (JPQLExpressionBuilder.java:195)
    at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateType (JPQLExpressionBuilder.java:188)
    at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.access$600(JPQLExpressionBuilder.java:69)
    at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.populate(JPQLExpressionBuilder.java:1754)
    at org.apache.openjpa.kernel.jpql.JPQLParser.populate (JPQLParser.java:56)
    at org.apache.openjpa.kernel.ExpressionStoreQuery.populateFromCompilation (ExpressionStoreQuery.java:153)
    at org.apache.openjpa.datacache.QueryCacheStoreQuery.populateFromCompilation (QueryCacheStoreQuery.java:243)
    at org.apache.openjpa.kernel.QueryImpl.newCompilation (QueryImpl.java:657)
    at org.apache.openjpa.kernel.QueryImpl.compilationFromCache (QueryImpl.java:638)
    at org.apache.openjpa.kernel.QueryImpl.compileForCompilation (QueryImpl.java:604)
    at org.apache.openjpa.kernel.QueryImpl.compileForExecutor (QueryImpl.java:666)
    at org.apache.openjpa.kernel.QueryImpl.compile (QueryImpl.java:573)
    at org.apache.openjpa.persistence.EntityManagerImpl.createNamedQuery (EntityManagerImpl.java:892)
    at org.apache.openjpa.persistence.EntityManagerImpl.createNamedQuery (EntityManagerImpl.java:77)
    at ch.simtec.jpa.JpaBasicManager.createNamedQuery(JpaBasicManager.java:48)
    at ch.simtec.geo.server.DatabaseManager.fillAllUsr(DatabaseManager.java:47)
    at ch.simtec.geo.server.PointServer$3.run(PointServer.java:99)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
    at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)

Thanks for any help, Valentin

©2008 gg3721.com - Jax Systems, LLC, U.S.A.