Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: JSON::RPC::Client Not a HASH reference Error (the source)

by tye (Cardinal)
on Nov 22, 2012 at 21:45 UTC ( #1005188=note: print w/ replies, xml ) Need Help??


in reply to JSON::RPC::Client Not a HASH reference Error

Why did you not look at "line 193" of "/usr/share­/perl5/JSO­N/RPC/Clie­nt.pm" ? Wouldn't that be the first logical thing to do?

I went to search.cpan.org and searched for that module, JSON::RPC::Client, clicked the "Source" link, pasted that into my editor, and jumped to line 193.

I don't know if this is the same version of the module that you are using, but getting that error at that line appears to make sense:

sub new { my ($class, $obj, $json) = @_; my $content = ( $json || JSON->new->utf8 )->decode( $obj->content +); my $self = bless { jsontext => $obj->content, content => $content, }, $class; $content->{error} ? $self->is_success(0) : $self->is_success(1); # ^line 193 $content->{version} ? $self->version(1.1) : $self->version(0) ; $self; }

I'll give you a chance to diagnose the problem from there. It doesn't appear particularly difficult to me.

- tye        


Comment on Re: JSON::RPC::Client Not a HASH reference Error (the source)
Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1005188]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (14)
As of 2015-07-02 09:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (33 votes), past polls