Return-Path: Delivered-To: apmail-incubator-open-jpa-dev-archive@locus.apache.org Received: (qmail 16469 invoked from network); 3 May 2007 12:01:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 May 2007 12:01:13 -0000 Received: (qmail 49295 invoked by uid 500); 3 May 2007 12:01:15 -0000 Delivered-To: apmail-incubator-open-jpa-dev-archive@incubator.apache.org Received: (qmail 49262 invoked by uid 500); 3 May 2007 12:01:15 -0000 Mailing-List: contact open-jpa-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: open-jpa-dev@incubator.apache.org Delivered-To: mailing list open-jpa-dev@incubator.apache.org Delivered-To: moderator for open-jpa-dev@incubator.apache.org Received: (qmail 2704 invoked by uid 99); 3 May 2007 07:07:37 -0000 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C78D51.A4ED7F87" Subject: OPENJPA-228:Could not locate metadata for the class using alias Date: Thu, 3 May 2007 09:07:02 +0200 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: OPENJPA-228:Could not locate metadata for the class using alias Thread-Index: AceNUaYkvzoDBXTITpKaUkRsXbM0bA== From: "Blume H., ITSC Bonn, RTB, DA" To: X-OriginalArrivalTime: 03 May 2007 07:07:00.0571 (UTC) FILETIME=[A52262B0:01C78D51] X-Virus-Checked: Checked by ClamAV on apache.org ------_=_NextPart_001_01C78D51.A4ED7F87 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I tried to execute an unnamed query (using the 0.9.7 release) and got the following=20 =20 ArgumentException: Could not locate metadata for the class using alias "User". =20 All named queries on that same entity work fine. All mapping is specified externally (orm.xml; no Annotations). The Structure is very simple (no MapppedSuperClass etc.). =20 I lurked into your issue tracker and found this bug fixed recently. Has that fix gone into the 0.9.7 release? =20 Does it matter that my app runs in a Spring container (2.0.4)? I got the following stack trace =20 Caused by: <0.9.7-incubating fatal user error> org.apache.openjpa.persistence.ArgumentException: Could not locate metadata for the class using alias "User". Registered alias mappings: "{User=3Dnull}" at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepositor y.java:348) at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getClassMetaData(JP QLExpressionBuilder.java:167) at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.resolveClassMetaDat a(JPQLExpressionBuilder.java:145) at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateMetaDat a(JPQLExpressionBuilder.java:214) at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateMetaDat a(JPQLExpressionBuilder.java:184) at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateType(JP QLExpressionBuilder.java:177) at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.access$500(JPQLExpr essionBuilder.java:64) at org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.populate (JPQLExpressionBuilder.java:1671) at org.apache.openjpa.kernel.jpql.JPQLParser.populate(JPQLParser.java:55) at org.apache.openjpa.kernel.ExpressionStoreQuery.populateFromCompilation(E xpressionStoreQuery.java:148) at org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:649) at org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java: 630) at org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java :596) at org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:65 8) at org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1483) at org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.j ava:123) at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:219) at org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:26 9) at com.deutschepost.pbts.integrationLayer.implementation.UserProcessorImpl. getUsers(UserProcessorImpl.java:63) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection( AopUtils.java:304) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinp oint(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Ref lectiveMethodInvocation.java:139) at org.springframework.dao.support.PersistenceExceptionTranslationIntercept or.invoke(PersistenceExceptionTranslationInterceptor.java:137) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Ref lectiveMethodInvocation.java:161) at org.springframework.transaction.interceptor.TransactionInterceptor.invok e(TransactionInterceptor.java:107) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Ref lectiveMethodInvocation.java:161) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAo pProxy.java:203) at $Proxy10.getUsers(Unknown Source) at com.deutschepost.pbts.integrationLayer.implementation.DomainManagerImpl. getUsers(DomainManagerImpl.java:54) at SpendTester.testFindUser(SpendTester.java:58) at SpendTester.main(SpendTester.java:36) =20 =20 What else do I oversee? Any help is appreciated =20 - Henning =20 =20 ------_=_NextPart_001_01C78D51.A4ED7F87--