Michael Peters wrote:
> I'll keep poking...
I don't know if this is related but I saw this warning right about the
failing lines... Normally I don't pay that much attention to warnings
about unitialized values, but this seemed strange.
Use of uninitialized value in numeric eq (==) at
/usr/local/plunkit/lib/i386-linux/Inline/Java/Object.pm line 221, <GEN0>
line 20.
It's referring to this piece of code in Inline::Java::Object:
eval {
$ret = $this->__get_private()->{proto}->ISA($proto) ;
} ;
if ($@){
return ($@, 0) ;
}
if ($ret == -1){
my $c = $this->__get_private()->{java_class} ;
return ("$c is not a kind of $proto", 0) ;
}
It seemed odd that the call to ISA() is wrapped in an eval but it would
be acceptable for it to return undef. Not a big deal, but thought it
might be related.
--
Michael Peters
Developer
Plus Three, LP