On Mon, Apr 23, 2007 at 12:38:36PM -0500, Scott T. Hildreth wrote:
> On Mon, 2007-04-23 at 12:34 -0500, Scott T. Hildreth wrote:
> > I can confirm this,
> > 
> > http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/aa1a09e3ac0aa54f/6d96262964f376aa?lnk=st&q=Not+permitted+for+method+connected+of+class+DBI%3A%3AProxyServer%3A%3Adb+&rnum=1#6d96262964f376aa
> > 
> > 
> > ...I am not using debian, just saw the same problem.  At first I thought
> > it was a problem with 64bit Perl client connecting to 32bit Perl Server,
> > but downgrading to DBI-1.53 on the 64bit server fixes the Proxy problem.
> > I will try DBI-1.55rc1 and report back.
> 
> DBI-1.55rc1 fails as well.

Looks like the message is from this code:

    sub CallMethod ($$$@) {
        my($self, $handle, $method, @args) = @_;
        ...
        if ($self->{'methods'}) {
            my $class = $self->{'methods'}->{$ref};
            if (!$class  ||  !$class->{$method}) {
                die "Not permitted for method $method of class $ref";
            }
        }
        ...
    }

In which case this is due to the server side running an old version of DBI.

Tim.

Reply via email to