Return-Path: Delivered-To: apmail-db-jdo-dev-archive@www.apache.org Received: (qmail 61028 invoked from network); 8 Sep 2006 18:10:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 8 Sep 2006 18:10:28 -0000 Received: (qmail 67967 invoked by uid 500); 8 Sep 2006 18:10:26 -0000 Mailing-List: contact jdo-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jdo-dev@db.apache.org Delivered-To: mailing list jdo-dev@db.apache.org Received: (qmail 67908 invoked by uid 99); 8 Sep 2006 18:10:24 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Sep 2006 11:10:24 -0700 X-ASF-Spam-Status: No, hits=1.4 required=10.0 tests=DATE_IN_PAST_12_24,NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [195.238.5.4] (HELO outmx009.isp.belgacom.be) (195.238.5.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Sep 2006 11:10:21 -0700 Received: from outmx009.isp.belgacom.be (localhost [127.0.0.1]) by outmx009.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-OUT-2.22) with ESMTP id k88I9wti007049 for ; Fri, 8 Sep 2006 20:09:58 +0200 (envelope-from ) Received: from jpox ([87.65.0.116]) by outmx009.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-OUT-2.22) with ESMTP id k88I9oYw006977; Fri, 8 Sep 2006 20:09:50 +0200 (envelope-from ) From: To: , "'JDO Expert Group'" Subject: RE: Minutes: JDO TCK Conference Call Friday, September 8, 9 am PT Date: Thu, 7 Sep 2006 20:26:15 +0200 Message-ID: <00d701c6d2ab$1b0cebb0$0302a8c0@jpox> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1807 In-Reply-To: Importance: Normal X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi, I've been so busy that I forgot today is Friday... I have one issue that I noticed recently when playing with classloaders. It's the following: 1-Jdo.jar loaded by JDOClassLoader 2-Jpox.jar loaded by JPOXClassLoader (has access to JDOClassLoader) 3-Persistent Classes loaded by PersistentClassesClassLoader (has access to JDOClassLoader) 4-Persistence Code loaded by PersistenceClassLoader (has access to PersistentClassesClassLoader and JDOClassLoader) 5-Derby.jar loaded by DerbyClassLoader The current thread invokes the Persistent Code. The current thread has none of these classes/libraries in the class path. The Persistence Code is the following: pmf = JDOHelper.getPMF(props, JPOXClassLoaderReference); The JPOX PMF impl is created but when JPOX wants to connect to the database, it tries to instantiate the derby driver, however it is not found in the classpath. With this classpath configuration it's not currently possible to run the application using the JDO standard (only with a proprietary PMF.setUserClassLoader()) How about adding a method to include an user classloader at the end of the class path search? Regards, Erik Bengtson > -----Original Message----- > From: Craig.Russell@Sun.COM [mailto:Craig.Russell@Sun.COM] > Sent: Friday, September 08, 2006 7:12 PM > Cc: jdo-dev@db.apache.org; JDO Expert Group > Subject: Minutes: JDO TCK Conference Call Friday, September 8, 9 am PT > > Attendees: Michelle Caisse, Michael Bouschen, Matthew Adams, Craig > Russell > > Agenda: > > 1. Relationships mapped with mapped-by > > Proposal was reviewed by Joerg, Michael, and Matthew. One-many case > certain updates are conflicting, but no discussion of throwing an > exception. The spec does require an exception to be thrown. Matthew > would like to add examples of conflicts with one-one relationships. > AI Matthew: write up the conflict case for one-one relationships. > Additionally, the case of a one-one relationship implemented using a > join table is not discussed. It should not make a difference. Joerg's > desired behavior is still not possible. AI Craig reply to Joerg's email. > > 2. JDO annotations Matthew still has the AI to review separating the > mapping from the object model. > > 3. JDOQL subqueries: Michael and Craig still have the AI to write up > spec changes. > > 4. Other issues > > Michelle noticed that there are ERRORs in the JPOX regarding not > finding the xsd files on the internet. Seems that these should be > WARNINGs instead. > > Michelle created a new test case that test Map relationships. The > test fails, and she filed a patch on the new test. Michelle will > check it in to allow JPOX to fix the bug. > > Action Items from weeks past: > > [Sep 1 2006] AI Matthew: look into a cleaner separation for object > model vs. mapping annotations. AI Craig check into default handling > to accommodate different defaults based on context. > > [Sep 1 2006] AI Michael and Craig: propose spec updates for JDOQL > subqueries for community review. > > [Sep 1 2006] AI Michelle update download page to refer to ibiblio > (JDO-406). > > [Aug 11 2006] AI Craig propose some semantics for behavior if user > tries to add to a list where the ordering element is incorrect. > > [Aug 4 2006] AI: Craig call for a negative vote to approve returning > a copy. > > [Jul 14 2006] AI: Erik document 220 annotations that don't have a > corresponding JDO concept. > > [Jul 14 2006] AI Erik write up JPOX behavior for deletion of objects > when foreign-key is present . > > [Jun 23 2006] AI Craig update ChangeLog and ChangeLog15 pages and > ask for review by EG. AI Martin look at what Hibernate and TopLink > support for Enum types. In progress > > [Jun 2 2006] Additional query tests for projecting variables are in > Craig's workspace. AI Craig: file a JIRA with patches to be reviewed. > > [Apr 14 2006] AI Craig: update the roadmap for JDO. In progress. > > [Nov 4 2005] AI Martin: Update Martin's wiki with discusion of JDK > 1.5 issues. In progress > > [Sep 2 2005] AI: To recruit members, update the web site. Articles on > TheServerSide directing attention to the site. T-shirts, logo. AI: > Craig write a ServerSide article. > > -- Michelle > > Craig Russell > Architect, Sun Java Enterprise System http://java.sun.com/products/jdo > 408 276-5638 mailto:Craig.Russell@sun.com > P.S. A good JDO? O, Gasp!