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

Reply via email to