original file length: 140392<br>gzipped file length: 23481<br>base64 file length: 31308<br>
Array
(
[faultcode] => soap:Server
[faultstring] => System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: InString
at System.Convert.FromBase64String(String s)
at SlodgeRoutesTools.Utils.Compression.Decompress(String compressedText, Boolean hasHeader) in C:\Users\Stuart\Documents\Visual Studio 2010\Projects\DNN\SlodgeRoutesTools\Utils\Compression.cs:line 68
at SlodgeRoutesTools.Utils.Compression.DecompressNoHeader(String compressedText) in C:\Users\Stuart\Documents\Visual Studio 2010\Projects\DNN\SlodgeRoutesTools\Utils\Compression.cs:line 96
at SlodgeRoutesTools.GPXTrackUpload.DoUpload(UploadTrackCredentials credentials, String sportTypeAsString, String sportSubType, String compressedData, Boolean skipDuplicates, Boolean useSecretKeyNotPassword, String collectedFrom) in C:\Users\Stuart\Documents\Visual Studio 2010\Projects\DNN\SlodgeRoutesTools\GPXTrackUpload.cs:line 130
at GPXSync.UploadUsingPasswordFrom(String sportType, String sportSubType, String compressedData, String collectedFrom)
--- End of inner exception stack trace ---
[detail] =>
)
<h2>Request</h2><pre>POST /runsaturday/GPXSync.asmx HTTP/1.0
Host:
www.runsaturday.comUser-Agent: NuSOAP/0.9.5 (1.123)
Content-Type: text/xml; charset=ISO-8859-1
SOAPAction: "http://www.runsaturday.com/UploadUsingPasswordFrom"
Content-Length: 32094
<?xml version="1.0" encoding="ISO-8859-1"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header><UploadTrackCredentials xmlns="http://www.runsaturday.com">
<UserName>BarryCornelius</UserName>
<SecretKey>somepasswordwhichI'veremoved</SecretKey>
</UploadTrackCredentials></SOAP-ENV:Header><SOAP-ENV:Body><ns1912:UploadUsingPasswordFrom xmlns:ns1912="http://www.runsaturday.com"><sportType>Run</sportType><sportSubType>Trail Running</sportSubType><compressedData>H4sIAAAAAAAAA629y7Jlx5UkNq+vgGHO...</compressedData><collectedFrom>MyGarmin305</collectedFrom></ns1912:UploadUsingPasswordFrom></SOAP-ENV:Body></SOAP-ENV:Envelope></pre><h2>Response</h2><pre>HTTP/1.1 500 Internal Server Error
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/7.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Sun, 01 Aug 2010 09:59:57 GMT
Connection: close
Content-Length: 1466
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: InString
at System.Convert.FromBase64String(String s)
at SlodgeRoutesTools.Utils.Compression.Decompress(String compressedText, Boolean hasHeader) in C:\Users\Stuart\Documents\Visual Studio 2010\Projects\DNN\SlodgeRoutesTools\Utils\Compression.cs:line 68
at SlodgeRoutesTools.Utils.Compression.DecompressNoHeader(String compressedText) in C:\Users\Stuart\Documents\Visual Studio 2010\Projects\DNN\SlodgeRoutesTools\Utils\Compression.cs:line 96
at SlodgeRoutesTools.GPXTrackUpload.DoUpload(UploadTrackCredentials credentials, String sportTypeAsString, String sportSubType, String compressedData, Boolean skipDuplicates, Boolean useSecretKeyNotPassword, String collectedFrom) in C:\Users\Stuart\Documents\Visual Studio 2010\Projects\DNN\SlodgeRoutesTools\GPXTrackUpload.cs:line 130
at GPXSync.UploadUsingPasswordFrom(String sportType, String sportSubType, String compressedData, String collectedFrom)
--- End of inner exception stack trace ---</faultstring><detail /></soap:Fault></soap:Body></soap:Envelope></pre>