Return-Path: Delivered-To: apmail-db-jdo-dev-archive@www.apache.org Received: (qmail 61884 invoked from network); 30 Jul 2009 12:50:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 30 Jul 2009 12:50:53 -0000 Received: (qmail 93676 invoked by uid 500); 30 Jul 2009 12:50:53 -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 93666 invoked by uid 99); 30 Jul 2009 12:50:53 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 Jul 2009 12:50:53 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [195.243.100.246] (HELO mail.versant.net) (195.243.100.246) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 Jul 2009 12:50:41 +0000 Received: from nali.versant.com ([192.168.10.183]:1646 helo=hamburg1.versant.com) by mail.versant.net with esmtp (Exim 4.69) (envelope-from ) id 1MWV5O-0002v0-11; Thu, 30 Jul 2009 14:50:18 +0200 In-Reply-To: <200907301329.33494.andy@datanucleus.org> References: <200907301329.33494.andy@datanucleus.org> To: Andy Jefferson Cc: Christian Ernst , jdo-dev@db.apache.org MIME-Version: 1.0 Subject: Re: broken tests in TCK testsuite X-KeepSent: 70EE1150:06682E3C-C1257603:0045B912; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.0 August 02, 2007 Message-ID: From: CRomberg@versant.com Date: Thu, 30 Jul 2009 14:50:18 +0200 X-MIMETrack: Serialize by Router on hamburg1/SERVER/VERSANT(Release 8.5|December 05, 2008) at 30.07.2009 14:50:18, Serialize complete at 30.07.2009 14:50:18 Content-Type: multipart/alternative; boundary="=_alternative 00468ABCC1257603_=" X-Virus-Checked: Checked by ClamAV on apache.org --=_alternative 00468ABCC1257603_= Content-Type: text/plain; charset="US-ASCII" Hi Andy, I've checked 2.0, it's not in there, so it must have been introduced post-2.0. However I still have concerns with this approach: Normally PMFs are constructed via the static helper method contained in the vendor's PMF implementation. This introduces an alternative code path, which e.g. in our implementation is not the same, because our BootstrapPMF implementation decides based on certain properties which PMF implementation is actually used. Best regards, Christian From: Andy Jefferson To: jdo-dev@db.apache.org Cc: CRomberg@versant.com, Christian Ernst Date: 30.07.2009 14:39 Subject: Re: broken tests in TCK testsuite > I hope this is the right list to report broken tests in the TCK testsuite, > I'm referring to TCK 2.0, ignore my post if these issues are resolved > meanwhile: > The following tests are broken, because they rely on a no-args ctor Hi Christian, Maybe I'm missing something but if I look at spec (JDO2.2 in my case, but not sure what version it appeared in - likely post-JDO2.0) section 11.1 The PersistenceManagerFactory implementation class must implement a no-args constructor. This allows the standard Java 6 service discovery implementation to create a factory instance ... -- Andy DataNucleus (http://www.datanucleus.org) --=_alternative 00468ABCC1257603_=--