leecarroll
asked on
Soap client error when trying to access a web service using HTTPS
I'm trying to use a web service via https using the soap::lite module.
I get the following error trace
(any help would be greatly appreciated)
SOAP call failed: 500 Bad arg length for Socket::unpack_sockaddr_in , length is 0
, should be 16 at soap_client_test.pl line 24
Carp::croak('SOAP call failed: ', '500 Bad arg length for Socket::unpack
_sockaddr_in, length is 0, ...') called at /iw/iw-home/iw-perl/lib/pe rl5/site_p e
rl/5.005/SOAP/Lite.pm line 1793
SOAP::Lite::__ANON__('SOAP ::Lite=HAS H(0x52d510 )', '') called at /iw/iw-h
ome/iw-perl/lib/perl5/site _perl/5.00 5/SOAP/Lit e.pm line 1888
SOAP::Lite::call('SOAP::Li te=HASH(0x 52d510)', 'GetLanguages') called at
/iw/iw-home/iw-perl/lib/pe rl5/site_p erl/5.005/ SOAP/Lite. pm line 1866
SOAP::Lite::__ANON__('SOAP ::Lite=HAS H(0x52d510 )') called at soap_client_
test.pl line 24
SOAP::Lite::DESTROY: ()
SOAP::Deserializer::DESTRO Y: ()
SOAP::Parser::DESTROY: ()
SOAP::Transport::DESTROY: ()
SOAP::Transport::HTTP::Client::DESTROY: ()
Debugged program terminated. Use q to quit or R to restart,
use O inhibit_exit to avoid stopping after program termination,
h q, h R or h O to get additional info.
DB<1>
I get the following error trace
(any help would be greatly appreciated)
SOAP call failed: 500 Bad arg length for Socket::unpack_sockaddr_in
, should be 16 at soap_client_test.pl line 24
Carp::croak('SOAP call failed: ', '500 Bad arg length for Socket::unpack
_sockaddr_in, length is 0, ...') called at /iw/iw-home/iw-perl/lib/pe
rl/5.005/SOAP/Lite.pm line 1793
SOAP::Lite::__ANON__('SOAP
ome/iw-perl/lib/perl5/site
SOAP::Lite::call('SOAP::Li
/iw/iw-home/iw-perl/lib/pe
SOAP::Lite::__ANON__('SOAP
test.pl line 24
SOAP::Lite::DESTROY: ()
SOAP::Deserializer::DESTRO
SOAP::Parser::DESTROY: ()
SOAP::Transport::DESTROY: ()
SOAP::Transport::HTTP::Client::DESTROY: ()
Debugged program terminated. Use q to quit or R to restart,
use O inhibit_exit to avoid stopping after program termination,
h q, h R or h O to get additional info.
DB<1>
You probably already read this all on this link
http://search.cpan.org/author/KULCHENKO/SOAP-Lite-0.55/lib/SOAP/Transport/HTTP.pm#TROUBLESHOOTING
but anyway...
best of times!
http://search.cpan.org/author/KULCHENKO/SOAP-Lite-0.55/lib/SOAP/Transport/HTTP.pm#TROUBLESHOOTING
but anyway...
best of times!
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Nothing has happened on this question in over 5 months. It's time for cleanup!
My recommendation, which I will post in the Cleanup topic area, is to
delete, refund points (asker found their own answer).
Please post any comments here within the next seven days. Moderators check comments here before acting on the recommendation. Experts: silence will likely be taken as assent.
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
jmcg
EE Cleanup Volunteer
My recommendation, which I will post in the Cleanup topic area, is to
delete, refund points (asker found their own answer).
Please post any comments here within the next seven days. Moderators check comments here before acting on the recommendation. Experts: silence will likely be taken as assent.
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
jmcg
EE Cleanup Volunteer
Socket::unpack_sockaddr_in
[and]
soap_client_test.pl line 24
i don't know what this means exactly out of context, but it looks like you're passing an empty socket around somewhere. thats where you should start looking.
it would also help to know what you're doing if you want more help here. did you write that script? are you trying to install something?