This queue is for tickets about the SOAP-Lite CPAN distribution.

Report information
The Basics
Id:
105865
Status:
new
Priority:
Low/Low
Queue:

People
Owner:
Nobody in particular
Requestors:
amukhles [...] ceryx.com
Cc:
AdminCc:

BugTracker
Severity:
(no value)
Broken in:
(no value)
Fixed in:
(no value)



Subject: SOAP::Lite 1.11 bug report
Date: Tue, 14 Jul 2015 19:48:02 +0000
To: "bug-SOAP-Lite@rt.cpan.org" <bug-SOAP-Lite@rt.cpan.org>
From: Al-Mustansir Mukhles <amukhles@ceryx.com>

Hi,

 

I would like to report a bug for SOAP::Lite v1.11. I have two layers of web service. Outer most one is called ‘proxy’ and inner most layer is called ‘internal’. Proxy is just a wrapper for internal where it basically calls the same method with the same set of parameters of the internal. So initial request goes to proxy which then passes the request to internal.

When we call a particular method with particular set of data, proxy receives it and passes it to the internal. Internal web service executes correctly and returns. But for some reason the proxy gets undef on the returned object. So result method on the undefined return object causes it to throw exception –

 

Server Can't call method "result" on an undefined value at <filename> line 189

 

If we include 10 more characters to one of the data or get rid of any element from the array in the parameters, everything works. We also enabled trace on soap lite. Then before throwing the above exception, it also throws following errors –

 

Use of uninitialized value $_[2] in join or string at SOAP/Lite.pm line 2957

Use of uninitialized value $_[3] in join or string at SOAP/Lite.pm line 2957

 

For your convenience, I am including the full trace of the call in the attachment.

 

Thanks in advance!

 

Mustansir

Message body not shown because it is not plain text.



This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.