Did this problem ever get resolved? I have the same issue. We just upgraded from Castor 0.9.2 to the latest CVS build (2001-9-19) and things started breaking. I get the following error when I try to create an object. Note that the failure occurs right at the db.create( object ) call.:
java.lang.StackOverflowError
at org.exolab.castor.persist.ClassMolder.getPriority(ClassMolder.java:625)
at org.exolab.castor.persist.ClassMolder.getPriority(ClassMolder.java:625)
at org.exolab.castor.persist.ClassMolder.getPriority(ClassMolder.java:625)
< repeat many many times... >
I can send supporting info (schema, mapping, UML diaggrams) but the
interestng thing is everything functioned wonderfully until the upgrade.
Any info is much appreciated.
Regards,
Eric Bridgwater
--Hi Steven,I think your mapping.xml would helps me identity the problem. Could you send it to us? Thank, Thomas -----Original Message----- >From: Steven Lee [mailto:[EMAIL PROTECTED]] >Sent: Sunday, August 19, 2001 8:39 AM >To: [EMAIL PROTECTED] >Subject: [castor-dev] ClassMolder.getPriority() - StackOverflowError > >Given the following Class Diagram: >(BEST VIEWED WITH FIXED FONT) > > 0,1 > Party ------------------ Prospect > ^ | > |-------------| 1 | >Organization Person <------------- > assignedTo > > >Object/Instance Diagram > > ABC Company ---> Prospect -----> Sales Person Joe > plays role of assigned to > > >While creating ABC Company, this causes a StackOverflowError within ClassMolder.getPriority(). > >Thanks for the great work, >-Steven > >
Eric Bridgwater, Consultant
Steeves and Associates
#200, 4170 Still Creek Drive
Burnaby, BC V5C 6C6
604.298.7700 Phone
604.298.7704 Fax
MEMBER OF CONVERGIS: <<http://www.convergis.ca/>>
