Subject: | Broken client-server transaction at ActiveState.com |
Small bug in the entire client-server system at ActiveState: the CPAN release of PPM apparently asks the server for things it cannot do.
SOAP::Lite debugging dump:
------------------ dump ---------------------------------------------
SOAP::Transport::new: ()
SOAP::Serializer::new: ()
SOAP::Deserializer::new: ()
SOAP::Parser::new: ()
SOAP::Lite::new: ()
SOAP::Transport::HTTP::Client::new: ()
1.1
SOAP::Lite::call: ()
SOAP::Serializer::envelope: ()
SOAP::Serializer::envelope: search_ppds cygwin-thread-multi-64int-5.8 (?i)Tk-.*
SOAP::Data::new: ()
SOAP::Data::new: ()
SOAP::Data::new: ()
SOAP::Data::new: ()
SOAP::Data::new: ()
SOAP::Transport::HTTP::Client::send_receive: HTTP::Request=HASH(0x10890be8)
SOAP::Transport::HTTP::Client::send_receive: POST http://www.ActiveState.com/cgibin/PPM/ppmserver.plex HTTP/1.1
Accept: text/xml
Accept: multipart/*
Accept: application/soap
Content-Length: 597
Content-Type: text/xml; charset=utf-8
SOAPAction: "urn:/PPMServer#search_ppds"
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><namesp1:search_ppds xmlns:namesp1="urn:/PPMServer"><c-gensym3 xsi:type="xsd:string">cygwin-thread-multi-64int-5.8</c-gensym3><c-gensym5 xsi:type="xsd:string">(?i)Tk-.*</c-gensym5><c-gensym7 xsi:nil="true" /></namesp1:search_ppds></soap:Body></soap:Envelope>
SOAP::Transport::HTTP::Client::send_receive: HTTP::Response=HASH(0x109b2588)
SOAP::Transport::HTTP::Client::send_receive: HTTP/1.1 500 Internal Server Error
Connection: close
Date: Tue, 29 Nov 2005 07:04:52 GMT
Server: Microsoft-IIS/5.0
Content-Length: 637
Content-Type: text/xml; charset=utf-8
Client-Date: Tue, 29 Nov 2005 07:04:52 GMT
Client-Peer: 209.17.179.91:80
Client-Response-Num: 1
P3P: CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI"
SOAPServer: SOAP::Lite/Perl/0.51
<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode xsi:type="xsd:string">SOAP-ENV:Client</faultcode><faultstring xsi:type="xsd:string">Denied access to method (search_ppds) in class (PPMServer) at R:/Perl/site/lib/SOAP/Lite.pm line 1936.
</faultstring></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>
SOAP::Deserializer::deserialize: ()
SOAP::Parser::decode: ()
SOAP::SOM::new: ()
------------------- /dump ----------------------------------------
The most salient string out of this is
Denied access to method (search_ppds) in class (PPMServer) at R:/Perl/site/lib/SOAP/Lite.pm line 1936.
Regards.