Re: JDO TCK Conference Call Friday, April 29, 9 am PST
Attending: Matthew Adams, Martin Zaun, Michael Bouschen, Michael Watzek, Erik Bengtsen, Michelle Caisse, Craig Russell 1. XML Schema (Brian T - specifics on orm dtd issues, Craig - dtd issues fixed?) Brian checked in changes to the DTD and .xsd for jdo metadata, and will still need to resolve issues in the DTD for .orm. 2. Detached objects (Matthew) Started work on ShoppingCart model for detachment. Simple model with ShoppingCart, Items, Product. The ShoppingCart contains objects that will become Orders at checkout time. Issue: How to run the TCK in debug mode? AI: Matthew figure out how to run the TCK under Netbeans 3. JIRA/Apache accounts( all) Martin needs to change his password on cvs.apache.org. He was given pointers and encouragement to just go and do it. AI: Craig contact Geir to get Erik and Matthew committer status; get erik, matthewadams, mbo, mzaun, mwa administration status on JIRA. 4. OutOfMemoryError (Michelle) JIRA JDO-21 When you run the entire TCK get out of memory errors. Sooner or later depending on configuration. Some tests don't close the PMF when they fail. All are in api.persistencemanager package. AI: Michael will look into upgrading the base JDO test class to make sure it's really closing the PMF, even if there are PMs with open transactions. There is some sample code in one of the test cases in ri11: org.apache.jdo.test.Test_Close_PMF.java that iterates the nested exceptions if pmf.close fails. Some tests in fieldtype use a big chunk of memory NewQueryWithExtentAndFilter NewQueryWithSpecifiedLanguageAndQuery use about 200MB memory. AI: Michael. Look for a static variable in the code. 5. Now running with the proper JPOX configuration. validateTables=false and validateConstraints=false Erik is using the TCK with autogenerate schema and SQLServer. some metadata in .jdo for SimpleInterface needs to be updated. Time fields need extra information. To be discussed on email. AI: Erik send email with his issues with TCK 20. Craig On Apr 29, 2005, at 8:36 AM, Michelle Caisse wrote: Craig Russell Architect, Sun Java Enterprise System http://java.sun.com/products/jdo 408 276-5638 mailto:[EMAIL PROTECTED] P.S. A good JDO? O, Gasp! smime.p7s Description: S/MIME cryptographic signature
Re: JDO TCK Conference Call Friday, April 29, 9 am PST
Okay, Brian. Thanks for the report. I hope everything works out okay. -- Michelle Brian Topping wrote: Hi gang, I'm not going to be making it today, been having significant issues getting anything done this week and need to spend the day tomorrow at hospital(s) for family members. I'll be trying to get my list taken care of this weekend though. best, Brian Michelle Caisse wrote: Hi, We will have our regular meeting Friday (April 29) at 9 am PST to discuss JDO TCK issues and status. Dial-in numbers are: 866 230-6968 294-0479# International: +1 865 544-7856 Agenda: XML Schema (Brian T - specifics on orm dtd issues, Craig - dtd issues fixed?) JDO API release on ibiblio (Brian T, Craig) Detached objects (Matthew) JIRA/Apache accounts( all) OutOfMemoryError (Michelle) Apache nightly builds (Brian) Other issues and status (any and all) -- Michelle
RE: JDO TCK Conference Call Friday, April 29, 9 am PST
Hi, I hereby enumerate my experience and issues I had running the TCK: - schema is not fully created with the existing DDL script, so the implementation needs to create it at runtime or pre-runtime. Note: JPOX can do it at runtime or pre-runtime. - BigDecimal tests use equals to assert the values; JPOX fails to keep the 0s after the decimals (.0 = .) as it relies on the database to do it, and of databases doesn't keep it; I propose the asserts be changed from equals to compare. Of course, one implementation could store it in a varchar or char column, but... - In SimpleInterface tests I had to add the jpox extension implementation-classes in the metadata. The JDO says that we can look in the implements attribute for the SimpleClass, so we, JPOX, will make the necessary changes to support it. - Some query tests require an id field that is not available if the tests are run in datastore identity mode. - Retrieve test fails as JDO 2, in the current state, has broken the backward compatibility. - Reachability test fails with JPOX. This is a known issue. Running with Derby - Derby is limited to 36 constraints by table; FieldsOfSimpleClass class has more than a 100 fields with 1-1 association with SimpleClass, so if the implementation automatically creates the foreign key, it will fail. Running with Eclipse - with Eclipse I'm able to execute all tests and debug as needed. I couldn't find any memory leak neither in the JDO TCK nor JPOX, but I see that the objects in memory don't get gargage collected after each test, even if it run successfully. Regards, Erik Bengtson -Original Message- From: Michelle Caisse [mailto:[EMAIL PROTECTED] Sent: Friday, April 29, 2005 5:36 PM To: Brian Topping Cc: jdo-dev@db.apache.org; [EMAIL PROTECTED] Subject: Re: JDO TCK Conference Call Friday, April 29, 9 am PST Okay, Brian. Thanks for the report. I hope everything works out okay. -- Michelle Brian Topping wrote: Hi gang, I'm not going to be making it today, been having significant issues getting anything done this week and need to spend the day tomorrow at hospital(s) for family members. I'll be trying to get my list taken care of this weekend though. best, Brian Michelle Caisse wrote: Hi, We will have our regular meeting Friday (April 29) at 9 am PST to discuss JDO TCK issues and status. Dial-in numbers are: 866 230-6968 294-0479# International: +1 865 544-7856 Agenda: XML Schema (Brian T - specifics on orm dtd issues, Craig - dtd issues fixed?) JDO API release on ibiblio (Brian T, Craig) Detached objects (Matthew) JIRA/Apache accounts( all) OutOfMemoryError (Michelle) Apache nightly builds (Brian) Other issues and status (any and all) -- Michelle