Hey Peter, thanks for the response, I had crawled back into my hacking hole, and just came up for air...
I am not proficient at all with the perl debugger, that is why I was looking for a gui version (not to mention the fact that Activestate's PDK took the command line debug over)... I am not sure if this is the original error location, but this is where it dies now. dies on the second line here: <snippet> ($self->{SELECT_ID})=$self->_fetch; for my $row (0..$#{@{$self->{SELECT_ID}}}) { my %hash; for(0..$#{@$list}) { $hash{$list->[$_]}=$self->{SELECT_ID}->[$row]->[$_]; } push @{$self->{SELECT}}, \%hash; } sub _fetch { my $self=shift; my @rows; while(my $row=$self->{STH}->fetchrow_arrayref) { push @rows, [@$row]; } return(\@rows); } </snippet> The debuggers produce the following error: Please report this error to this site's webmaster. Bizarre copy of ARRAY in leave at BB/DBM.pm line ... I will forward this on to [EMAIL PROTECTED] as well I guess... I just assumed it was a problem with the debuggers, and I went on with peppering my scripts with print statements and reading those huge tail files... Shawn ----- Original Message ----- From: "Peter Scott" <[EMAIL PROTECTED]> To: "Shawn" <[EMAIL PROTECTED]>; "Beginners @ Perl.org" <[EMAIL PROTECTED]> Sent: Wednesday, June 26, 2002 4:05 PM Subject: Re: Perl Debugger IDE > At 02:09 AM 6/25/02 -0500, Shawn wrote: > >Does anyone know of a IDE debugger that does not choke on complex data > >objects? I have tried all of the following, but they all have a > >serious problem with dereferencing an array of referenced hashes... > > > >VisiPerl > >Open Perl IDE > >OptiPerl > >ActiveState's PDK > > > >I am getting the "Bizarre copy of ARRAY in leave at ..." when run > >through any of these debuggers, and yet the script runs fine from the > >command line (and the browser). I would really like to see what the > >internal vars are doing without having to run through a tail file > >that gets quite large quite fast with all the 'steps'. It is also > >annoying to have to pepper the scripts with debug objects... > > (1) Do you get the same problem with Perl's command-line > debugger? Something similar or identical to this was reported recently > to the Perl 5 Porters. I don't recall if it's been fixed yet. > > (2) If so, can we see some code, provided you can get it below a dozen > lines or so? My guess is that this is a bug in the part of Perl > underlying all those debuggers and if it hasn't been reported yet then > we should do so. > > > -- > Peter Scott > Pacific Systems Design Technologies > http://www.perldebugged.com/ > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]