Return-Path: Delivered-To: apmail-openjpa-dev-archive@www.apache.org Received: (qmail 52659 invoked from network); 26 Jun 2009 17:46:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 26 Jun 2009 17:46:48 -0000 Received: (qmail 18406 invoked by uid 500); 26 Jun 2009 17:46:59 -0000 Delivered-To: apmail-openjpa-dev-archive@openjpa.apache.org Received: (qmail 18376 invoked by uid 500); 26 Jun 2009 17:46:59 -0000 Mailing-List: contact dev-help@openjpa.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openjpa.apache.org Delivered-To: mailing list dev@openjpa.apache.org Received: (qmail 18366 invoked by uid 99); 26 Jun 2009 17:46:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Jun 2009 17:46:59 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [216.252.110.66] (HELO web55905.mail.re3.yahoo.com) (216.252.110.66) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 26 Jun 2009 17:46:50 +0000 Received: (qmail 56605 invoked by uid 60001); 26 Jun 2009 17:46:28 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1246038388; bh=sCad8OMPgoXdU5kL85oEFV7McsSavec9b+T4o6m2Gk4=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=Rh1ZPpOoi4Z0J4XTXShzulWkYtBZfU1EDD7jDbjjUGboao9lY8JHopL9rmpA44MDTGMlXMB+HjusCJ71L5SEqWzcmQ00DxRAStJQm9qFyRlE97LTLZBWVviGOD7DwtDBL530RCVyiwAhMOsdKfdgGXaER65P4oKW30C3fj5hCOM= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=J2CHoqpIPydTelAPXCSScTy4b7Zlsk0OKqPwILV4ByjSCMBRA1fu/4dgvh87Lej4MKcvDa3KE6mFz5RWSGSFTrBjCxcN9sATDQ0Wx9idqNQQscRwikBRClZcT05h3/L8ElrRtVMFd2WvVJ/blvuFs9Uem3ikauN01eZR7bcPvnA=; Message-ID: <665208.56308.qm@web55905.mail.re3.yahoo.com> X-YMail-OSG: 67dldEsVM1lPlylk1VMEJJtrCpryuVDShsUgiKy6gqZaakRgMUqTUHsZnrI6g7ho8tigxWCdueYu1f1F8CV61I7q.xLRsFGo7vVEubEgLOkxGE8HcQMmYCI2wMZliHzXcHUfhuA3VuDf7lefN7EGICoJWvz1C1ZAeXYxArOyaeos04F6B1Sp6T62bYKuU9aJUfoB8a_zxzaOIWhVaNh3TZ_AEy9Mxb0yarLnamLMKtaAGhbeY8fUDfnuBO6px6YwxpimGIjpmi2ONCtswtqtskQxyQYPuJKJ9yjV Received: from [32.97.110.64] by web55905.mail.re3.yahoo.com via HTTP; Fri, 26 Jun 2009 10:46:28 PDT X-Mailer: YahooMailRC/1277.43 YahooMailWebService/0.7.289.15 References: <20090626170104.BB06623888D0@eris.apache.org> <4E49352D-E43E-439E-BE62-A4DD417647A7@SUN.com> Date: Fri, 26 Jun 2009 10:46:28 -0700 (PDT) From: Fay Wang Subject: Re: svn commit: r788764 - /openjpa/branches/subquery/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/criteria/SubqueryImpl.java To: dev@openjpa.apache.org In-Reply-To: <4E49352D-E43E-439E-BE62-A4DD417647A7@SUN.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Checked: Checked by ClamAV on apache.org Thank you for the good catch! I fixed it now. ----- Original Message ---- From: Craig L Russell To: dev@openjpa.apache.org Sent: Friday, June 26, 2009 10:16:39 AM Subject: Re: svn commit: r788764 - /openjpa/branches/subquery/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/criteria/SubqueryImpl.java Hi Fay, This patch seems suspect. The cast doesn't match the expected return type. Or is PathImpl assignment compatible with RootImpl I haven't studied this part of the specification... Craig On Jun 26, 2009, at 10:01 AM, faywang@apache.org wrote: > Author: faywang > Date: Fri Jun 26 17:01:04 2009 > New Revision: 788764 > > URL: http://svn.apache.org/viewvc?rev=788764&view=rev > Log: > OPENJPA-1143: fix compiler error for IBM SDK5 > > Modified: > openjpa/branches/subquery/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/criteria/SubqueryImpl.java > > Modified: openjpa/branches/subquery/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/criteria/SubqueryImpl.java > URL: http://svn.apache.org/viewvc/openjpa/branches/subquery/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/criteria/SubqueryImpl.java?rev=788764&r1=788763&r2=788764&view=diff > ============================================================================== > --- openjpa/branches/subquery/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/criteria/SubqueryImpl.java (original) > +++ openjpa/branches/subquery/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/criteria/SubqueryImpl.java Fri Jun 26 17:01:04 2009 > @@ -249,7 +249,7 @@ > // should be the class metadata of the collection element > private ClassMetaData getCandidate() { > RootImpl root = (RootImpl)getRoot(); > - RootImpl correlatedRoot = (RootImpl)root.getCorrelatedParent(); > + PathImpl correlatedRoot = (RootImpl)root.getCorrelatedParent(); > if (correlatedRoot != null && root.getJoins() != null) { > Join join = root.getJoins().iterator().next(); > FieldMetaData fmd = ((Members.Member)join.getAttribute()).fmd; > > Craig L Russell Architect, Sun Java Enterprise System http://db.apache.org/jdo 408 276-5638 mailto:Craig.Russell@sun.com P.S. A good JDO? O, Gasp!