On Tue, 19 Oct 2004 15:01:35 -0400, Nick Stuart wrote:

>
>Here is the code where the Stack trace is from. As you can see,
>nothing special going on:
>/*
> * ClientDataManager.java
> *
> * Created on September 10, 2004, 9:32 AM
> */
>
>package com.vort.utils;
>
>import com.vort.beans.Client;
>import org.exolab.castor.jdo.Database;
>import org.exolab.castor.jdo.JDO;
>import org.exolab.castor.jdo.PersistenceException;
>
>
>/**
> *
> * @author  nstuart
> */
>public class ClientDataManager extends DataManager {
>    ....
>    public void delete(Object object) throws PersistenceException {
>        Client client = (Client)object;
>        Database db = null;        
>        client.getUser().removeClients(client);
>        try{
>            db = jdo.getDatabase();
>            db.begin();
>            db.update(client.getUser());
>            db.commit();
>        }catch (PersistenceException pe){
>            rollback(db);
>            throw new PersistenceException("Could not delete client.", pe);
>        }finally{
>            closeDatabase(db);
>        }
>    }
>   ....
>}
>
>The only thing thats 'kinda' tricky is that Client depends on UserInfo
>and some relationships going down as well, but still it works with an
>older checkout of Castor but not the newest. I'll try and see if I can
>come up with a small case tonight thats repeatable.

That would be absolutely great.

Werner

>
>
>
>----------------------------------------------------------- 
>If you wish to unsubscribe from this mailing, send mail to
>[EMAIL PROTECTED] with a subject of:
>        unsubscribe castor-dev
>



----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to