Return-Path: Mailing-List: contact commons-user-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list commons-user@jakarta.apache.org Received: (qmail 9070 invoked from network); 27 Jul 2003 18:11:54 -0000 Received: from smtp-out8.blueyonder.co.uk (195.188.213.11) by daedalus.apache.org with SMTP; 27 Jul 2003 18:11:54 -0000 Received: from localhost ([80.194.24.21]) by smtp-out8.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.5600); Sun, 27 Jul 2003 19:12:01 +0100 Date: Sun, 27 Jul 2003 19:13:43 +0100 Subject: Re: Betwixt - Getting Stack Overflow error Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v482) From: robert burrell donkin To: "Jakarta Commons Users List" Content-Transfer-Encoding: 7bit In-Reply-To: <000501c34fc2$16a5cc00$6cf83c0a@beasys.com> Message-Id: <0E67F915-C05E-11D7-9AEF-003065DC754C@blueyonder.co.uk> X-Mailer: Apple Mail (2.482) X-OriginalArrivalTime: 27 Jul 2003 18:12:01.0036 (UTC) FILETIME=[93422CC0:01C3546A] X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N hi it looks as if there's some recursive behaviour in the com.bea.it.cib.common.license.LicenseDTO.toString() method. it's hard for me to be more precise without seeing a trace level output from betwixt and knowing what version of betwixt you're running on. (some idea of your objects would also be very useful.) does the behaviour continue when you set betwixt to write IDs? - robert On Monday, July 21, 2003, at 08:55 PM, Ujjwala Kulkarni wrote: > Hi , > > > > I am using Betwixt. While reading XML file and converting to bean th > reader is giving me following error > > > > > > Jul 21, 2003 12:49:57 PM org.apache.commons.digester.Digester endElement > > SEVERE: Body event threw error > > java.lang.StackOverflowError > > at > com.bea.it.cib.common.license.LicenseDTO.toString(LicenseDTO.java:443) > > at java.lang.String.valueOf(String.java:2177) > > at > java.util.AbstractCollection.toString(AbstractCollection.java:451) > > at java.lang.String.valueOf(String.java:2177) > > at java.lang.StringBuffer.append(StringBuffer.java:361) > > at com.bea.it.cib.common.license.LicenseActivityDTO.toString( > LicenseActivityDTO.java:192) > > at java.lang.String.valueOf(String.java:2177) > > at java.lang.StringBuffer.append(StringBuffer.java:361) > > at > com.bea.it.cib.common.license.LicenseDTO.toString(LicenseDTO.java:489) > > at java.lang.String.valueOf(String.java:2177) > > at > java.util.AbstractCollection.toString(AbstractCollection.java:451) > > at java.lang.String.valueOf(String.java:2177) > > at java.lang.StringBuffer.append(StringBuffer.java:361) > > at com.bea.it.cib.common.license.LicenseActivityDTO.toString( > LicenseActivityDTO.java:192) > > at java.lang.String.valueOf(String.java:2177) > > at java.lang.StringBuffer.append(StringBuffer.java:361) > > at > com.bea.it.cib.common.license.LicenseDTO.toString(LicenseDTO.java:489) > > at java.lang.String.valueOf(String.java:2177) > > at > java.util.AbstractCollection.toString(AbstractCollection.java:451) > > at java.lang.String.valueOf(String.java:2177) > > at java.lang.StringBuffer.append(StringBuffer.java:361) > > at com.bea.it.cib.common.license.LicenseActivityDTO.toString( > LicenseActivityDTO.java:192) > > at java.lang.String.valueOf(String.java:2177) > > > > > > Can anybody help me with this? > > Thanks and Regards, > > Ujjwala K >