Return-Path: Delivered-To: apmail-incubator-open-jpa-dev-archive@locus.apache.org Received: (qmail 36507 invoked from network); 25 Apr 2007 02:52:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 25 Apr 2007 02:52:36 -0000 Received: (qmail 12032 invoked by uid 500); 25 Apr 2007 02:52:43 -0000 Delivered-To: apmail-incubator-open-jpa-dev-archive@incubator.apache.org Received: (qmail 11902 invoked by uid 500); 25 Apr 2007 02:52:43 -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 Received: (qmail 11889 invoked by uid 99); 25 Apr 2007 02:52:43 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Apr 2007 19:52:43 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Apr 2007 19:52:35 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id B1F4E714075 for ; Tue, 24 Apr 2007 19:52:15 -0700 (PDT) Message-ID: <5123448.1177469535726.JavaMail.jira@brutus> Date: Tue, 24 Apr 2007 19:52:15 -0700 (PDT) From: "Phill Moran (JIRA)" To: open-jpa-dev@incubator.apache.org Subject: [jira] Created: (OPENJPA-227) Schema attribute for @Table() causes MappingToll validate to throw an exception MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Schema attribute for @Table() causes MappingToll validate to throw an exception ------------------------------------------------------------------------------- Key: OPENJPA-227 URL: https://issues.apache.org/jira/browse/OPENJPA-227 Project: OpenJPA Issue Type: Bug Affects Versions: 0.9.6 Environment: Windows XP SP2 all current patches applied. Run through eclipse "external tools" Database MySQL ver 5.0.24a. MySQL JDBC Drive 5.04 JDK 1.6.0_01 Reporter: Phill Moran This exception occurs by adding the schema attribute to the @table annotation and then running validate on a table-per-class inheritance strategy. @table(name="tableName") <- runs without exception @table(name="tableName", schema"schemaName") <- causes below exception Exception in thread "main" <4|true|0.9.6-incubating> org.apache.openjpa.util.MetaDataException: Errors encountered while resolving metadata. See nested exceptions for details. at org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:501) at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:283) at org.apache.openjpa.jdbc.meta.MappingRepository.getMapping(MappingRepository.java:271) at org.apache.openjpa.jdbc.meta.MappingTool.getMapping(MappingTool.java:660) at org.apache.openjpa.jdbc.meta.MappingTool.validate(MappingTool.java:718) at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:634) at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:1059) at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:966) at org.apache.openjpa.jdbc.meta.MappingTool.main(MappingTool.java:907) Caused by: <4|true|0.9.6-incubating> org.apache.openjpa.util.MetaDataException: Table "bidspec.country" given for "ca.BidSpec.emall.categories.Country" does not exist. at org.apache.openjpa.jdbc.meta.MappingInfo.createTable(MappingInfo.java:453) at org.apache.openjpa.jdbc.meta.ClassMappingInfo.getTable(ClassMappingInfo.java:201) at org.apache.openjpa.jdbc.meta.strats.FullClassStrategy.map(FullClassStrategy.java:68) at org.apache.openjpa.jdbc.meta.ClassMapping.setStrategy(ClassMapping.java:343) at org.apache.openjpa.jdbc.meta.RuntimeStrategyInstaller.installStrategy(RuntimeStrategyInstaller.java:52) at org.apache.openjpa.jdbc.meta.MappingRepository.prepareMapping(MappingRepository.java:305) at org.apache.openjpa.meta.MetaDataRepository.preMapping(MetaDataRepository.java:600) at org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:487) ... 8 more NestedThrowables: <4|true|0.9.6-incubating> org.apache.openjpa.util.MetaDataException: Table "bidspec.country" given for "ca.BidSpec.emall.categories.Country" does not exist. at org.apache.openjpa.jdbc.meta.MappingInfo.createTable(MappingInfo.java:453) at org.apache.openjpa.jdbc.meta.ClassMappingInfo.getTable(ClassMappingInfo.java:201) at org.apache.openjpa.jdbc.meta.strats.FullClassStrategy.map(FullClassStrategy.java:68) at org.apache.openjpa.jdbc.meta.ClassMapping.setStrategy(ClassMapping.java:343) at org.apache.openjpa.jdbc.meta.RuntimeStrategyInstaller.installStrategy(RuntimeStrategyInstaller.java:52) at org.apache.openjpa.jdbc.meta.ClassMapping.resolveMapping(ClassMapping.java:768) at org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1569) at org.apache.openjpa.meta.MetaDataRepository.processBuffer(MetaDataRepository.java:654) at org.apache.openjpa.meta.MetaDataRepository.resolveMapping(MetaDataRepository.java:615) at org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:493) at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:283) at org.apache.openjpa.jdbc.meta.MappingRepository.getMapping(MappingRepository.java:271) at org.apache.openjpa.jdbc.meta.MappingTool.getMapping(MappingTool.java:660) at org.apache.openjpa.jdbc.meta.MappingTool.validate(MappingTool.java:718) at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:634) at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:1059) at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:966) at org.apache.openjpa.jdbc.meta.MappingTool.main(MappingTool.java:907) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.