I get the following error when I try to debug an object:
Error Parsing Debugger Variables
*******************************
*******************************
+++++++Error Parsing Vars++++++
*******************************
*******************************
null
-------------------------------
-------------------------------
+++++++Error Parsing Vars++++++
-------------------------------
-------------------------------
This occurred with both the following versions of Eclipse:
Version: 3.0.1
Build id: 200409161125
and
Version: 3.0.2
Build id: 200503110845
I have:
ActiveState Perl 5.8.3.809
EPIC 0.3.0 (the newest so far as I can tell)
I have installed PadWalker from the EPIC site.
Here is some simple test code to demonstrate the problem:
Obj.pm:
package Obj;
use warnings;
use strict;
sub new() {
my $caller = shift();
my $class = ref($caller) || $caller;
my $self = {};
bless($self, $class);
return $self;
}
1;
driver.pl:
use Obj;
use warnings;
use strict;
my $obj = Obj->new();
When I launch driver.pl in the debugger, it starts at the last line. I click step into. The source view switches to display Obj.pm. The first line of sub new is highlighted, and the error dialog appears. The error reappears every time I click step into.
There is no problem if I step over the instantiation of the object.