Bug#602056: libsoap-lite-perl: Client dies with "Not a HASH reference at /usr/share/perl5/SOAP/Lite.pm line 3755."

Csillag Tamas cstamas at digitus.itk.ppke.hu
Sun May 12 18:23:06 UTC 2013


Hi,

On Sun, May 12, 2013 at 06:45:18PM +0200, Xavier wrote:
> Hi all,
> 
> according to https://rt.cpan.org/Public/Bug/Display.html?id=62667
> discussion, this bug is rejected and the associated patch may break code
> using Moose and SOAP::Lite. Can I remove it ?
 
I am using SOAP::Lite on lenny (without the patch) which acts as a client.
The server is a .NET monster (which is maintained by a 3rd party).

About a month ago my code using this service broke with the same message.
(Because the server side did not send the message my code expected.)

I added checks
if( ref $something eg 'HASH' ) { ... }
to the code to avoid the code path which would access hash elements.

So I do not consider the referenced debian bugreport classification as grave
right.
Working it around on the client side is possible.
(and maybe is the right thing to do)

Regards,
  cstamas
-- 
CSILLAG Tamas (cstamas) - http://cstamas.hu/


-- 
To UNSUBSCRIBE, email to debian-perl-REQUEST at lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster at lists.debian.org
Archive: http://lists.debian.org/20130512182305.GT19172@rivendell



More information about the pkg-perl-maintainers mailing list