<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>paypalhelper Issue Tracker Rss Feed</title><link>http://paypalhelper.codeplex.com/workitem/list/basic</link><description>paypalhelper Issue Tracker Rss Description</description><item><title>Commented Issue: Exception in Method Decode(string soapEnvelope, Type toType) line (object)serializer.Deserialize(reader); [808]</title><link>http://paypalhelper.codeplex.com/workitem/808</link><description>error in the class SoapEncoder in method Decode in line 96 return &amp;#40;object&amp;#41;serializer.Deserialize&amp;#40;reader&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;public static object Decode&amp;#40;string soapEnvelope, Type toType&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            XmlSerializer serializer &amp;#61; null&amp;#59;&lt;br /&gt;&lt;br /&gt;            try&lt;br /&gt;            &amp;#123;&lt;br /&gt;                &amp;#47;&amp;#47;&amp;#47; Initializing the XMLSerializer.&lt;br /&gt;                serializer &amp;#61; new XmlSerializer&amp;#40;toType&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;                &amp;#47;&amp;#47;&amp;#47; Removing SOAP outer Envelope&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;&amp;#60;soapenv&amp;#58;Envelope xmlns&amp;#58;soapenv&amp;#61;&amp;#92;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.xmlsoap.org&amp;#47;soap&amp;#47;envelope&amp;#47;&amp;#92;&amp;#34;&amp;#62;&amp;#60;soapenv&amp;#58;Header &amp;#47;&amp;#62;&amp;#60;soapenv&amp;#58;Body&amp;#62;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;&amp;#60;&amp;#47;soapenv&amp;#58;Body&amp;#62;&amp;#60;&amp;#47;soapenv&amp;#58;Envelope&amp;#62;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;xmlns&amp;#58;ns2&amp;#61;&amp;#92;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;svcs.paypal.com&amp;#47;types&amp;#47;ap&amp;#92;&amp;#34;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;ns2&amp;#58;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;soapenv&amp;#58;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;ns3&amp;#58;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;xmlns&amp;#58;ns2&amp;#61;&amp;#92;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;svcs.paypal.com&amp;#47;types&amp;#47;ap&amp;#92;&amp;#34;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;                &amp;#47;&amp;#47;&amp;#47; Deserializing and Returning the XML&lt;br /&gt;                using &amp;#40;MemoryStream reader &amp;#61; new MemoryStream&amp;#40;Encoding.UTF8.GetBytes&amp;#40;soapEnvelope&amp;#41;&amp;#41;&amp;#41;&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    return &amp;#40;object&amp;#41;serializer.Deserialize&amp;#40;reader&amp;#41;&amp;#59; &amp;#47;&amp;#47;Error here&lt;br /&gt;                &amp;#125;                &lt;br /&gt;            &amp;#125;&lt;br /&gt;            catch &amp;#40;FATALException&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                throw&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            catch &amp;#40;Exception ex&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                throw new FATALException&amp;#40;&amp;#34;Error occurred in SoapEncoder-&amp;#62;Decode method&amp;#34;, ex&amp;#41;&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            finally&lt;br /&gt;            &amp;#123;&lt;br /&gt;                serializer &amp;#61; null&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;soapEnvelope xml&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;xml version&amp;#61;&amp;#39;1.0&amp;#39; encoding&amp;#61;&amp;#39;utf-8&amp;#39;&amp;#63;&amp;#62;&lt;br /&gt;    &amp;#60;Envelope xmlns&amp;#58;soapenv&amp;#61;&amp;#92;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.xmlsoap.org&amp;#47;soap&amp;#47;envelope&amp;#47;&amp;#92;&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;Header&amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;Body&amp;#62;&lt;br /&gt;            &amp;#60;PayResponse &amp;#62;&lt;br /&gt;                &amp;#60;responseEnvelope&amp;#62;&lt;br /&gt;                    &amp;#60;timestamp&amp;#62;2011-08-09T00&amp;#58;28&amp;#58;53.399-07&amp;#58;00&amp;#60;&amp;#47;timestamp&amp;#62;&lt;br /&gt;                    &amp;#60;ack&amp;#62;Success&amp;#60;&amp;#47;ack&amp;#62;&lt;br /&gt;                    &amp;#60;correlationId&amp;#62;621854fd57929&amp;#60;&amp;#47;correlationId&amp;#62;&lt;br /&gt;                    &amp;#60;build&amp;#62;2012864&amp;#60;&amp;#47;build&amp;#62;&lt;br /&gt;                &amp;#60;&amp;#47;responseEnvelope&amp;#62;&lt;br /&gt;                &amp;#60;payKey&amp;#62;AP-1SE162159L922805T&amp;#60;&amp;#47;payKey&amp;#62;&lt;br /&gt;                &amp;#60;paymentExecStatus&amp;#62;COMPLETED&amp;#60;&amp;#47;paymentExecStatus&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;PayResponse&amp;#62;&lt;br /&gt;Comments: ** Comment from web user: Orgbrat ** &lt;p&gt;You are only trying to deserialize the PayResponse object so fix the first &amp;#34;soapEnvelope.Replace&amp;#34; so that the XML loaded into the Memory stream is as below...&lt;/p&gt;&lt;p&gt;soapEnvelope xml after SOAP outer Envelope removal&amp;#58;&lt;/p&gt;&lt;p&gt;&amp;#60;xml version&amp;#61;&amp;#39;1.0&amp;#39; encoding&amp;#61;&amp;#39;utf-8&amp;#39;&amp;#63;&amp;#62;&lt;br /&gt;&amp;#60;PayResponse &amp;#62;&lt;br /&gt;&amp;#60;responseEnvelope&amp;#62;&lt;br /&gt;&amp;#60;timestamp&amp;#62;2011-08-09T00&amp;#58;28&amp;#58;53.399-07&amp;#58;00&amp;#60;&amp;#47;timestamp&amp;#62;&lt;br /&gt;&amp;#60;ack&amp;#62;Success&amp;#60;&amp;#47;ack&amp;#62;&lt;br /&gt;&amp;#60;correlationId&amp;#62;621854fd57929&amp;#60;&amp;#47;correlationId&amp;#62;&lt;br /&gt;&amp;#60;build&amp;#62;2012864&amp;#60;&amp;#47;build&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;responseEnvelope&amp;#62;&lt;br /&gt;&amp;#60;payKey&amp;#62;AP-1SE162159L922805T&amp;#60;&amp;#47;payKey&amp;#62;&lt;br /&gt;&amp;#60;paymentExecStatus&amp;#62;COMPLETED&amp;#60;&amp;#47;paymentExecStatus&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;PayResponse&amp;#62;&lt;/p&gt;</description><author>Orgbrat</author><pubDate>Sun, 23 Oct 2011 19:40:30 GMT</pubDate><guid isPermaLink="false">Commented Issue: Exception in Method Decode(string soapEnvelope, Type toType) line (object)serializer.Deserialize(reader); [808] 20111023074030P</guid></item><item><title>Created Issue: Exception in Method Decode(string soapEnvelope, Type toType) line (object)serializer.Deserialize(reader); [808]</title><link>http://paypalhelper.codeplex.com/workitem/808</link><description>error in the class SoapEncoder in method Decode in line 96 return &amp;#40;object&amp;#41;serializer.Deserialize&amp;#40;reader&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;public static object Decode&amp;#40;string soapEnvelope, Type toType&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            XmlSerializer serializer &amp;#61; null&amp;#59;&lt;br /&gt;&lt;br /&gt;            try&lt;br /&gt;            &amp;#123;&lt;br /&gt;                &amp;#47;&amp;#47;&amp;#47; Initializing the XMLSerializer.&lt;br /&gt;                serializer &amp;#61; new XmlSerializer&amp;#40;toType&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;                &amp;#47;&amp;#47;&amp;#47; Removing SOAP outer Envelope&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;&amp;#60;soapenv&amp;#58;Envelope xmlns&amp;#58;soapenv&amp;#61;&amp;#92;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.xmlsoap.org&amp;#47;soap&amp;#47;envelope&amp;#47;&amp;#92;&amp;#34;&amp;#62;&amp;#60;soapenv&amp;#58;Header &amp;#47;&amp;#62;&amp;#60;soapenv&amp;#58;Body&amp;#62;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;&amp;#60;&amp;#47;soapenv&amp;#58;Body&amp;#62;&amp;#60;&amp;#47;soapenv&amp;#58;Envelope&amp;#62;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;xmlns&amp;#58;ns2&amp;#61;&amp;#92;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;svcs.paypal.com&amp;#47;types&amp;#47;ap&amp;#92;&amp;#34;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;ns2&amp;#58;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;soapenv&amp;#58;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;ns3&amp;#58;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;                soapEnvelope &amp;#61; soapEnvelope.Replace&amp;#40;&amp;#34;xmlns&amp;#58;ns2&amp;#61;&amp;#92;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;svcs.paypal.com&amp;#47;types&amp;#47;ap&amp;#92;&amp;#34;&amp;#34;, string.Empty&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;                &amp;#47;&amp;#47;&amp;#47; Deserializing and Returning the XML&lt;br /&gt;                using &amp;#40;MemoryStream reader &amp;#61; new MemoryStream&amp;#40;Encoding.UTF8.GetBytes&amp;#40;soapEnvelope&amp;#41;&amp;#41;&amp;#41;&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    return &amp;#40;object&amp;#41;serializer.Deserialize&amp;#40;reader&amp;#41;&amp;#59; &amp;#47;&amp;#47;Error here&lt;br /&gt;                &amp;#125;                &lt;br /&gt;            &amp;#125;&lt;br /&gt;            catch &amp;#40;FATALException&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                throw&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            catch &amp;#40;Exception ex&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                throw new FATALException&amp;#40;&amp;#34;Error occurred in SoapEncoder-&amp;#62;Decode method&amp;#34;, ex&amp;#41;&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            finally&lt;br /&gt;            &amp;#123;&lt;br /&gt;                serializer &amp;#61; null&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;soapEnvelope xml&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;xml version&amp;#61;&amp;#39;1.0&amp;#39; encoding&amp;#61;&amp;#39;utf-8&amp;#39;&amp;#63;&amp;#62;&lt;br /&gt;    &amp;#60;Envelope xmlns&amp;#58;soapenv&amp;#61;&amp;#92;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.xmlsoap.org&amp;#47;soap&amp;#47;envelope&amp;#47;&amp;#92;&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;Header&amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;Body&amp;#62;&lt;br /&gt;            &amp;#60;PayResponse &amp;#62;&lt;br /&gt;                &amp;#60;responseEnvelope&amp;#62;&lt;br /&gt;                    &amp;#60;timestamp&amp;#62;2011-08-09T00&amp;#58;28&amp;#58;53.399-07&amp;#58;00&amp;#60;&amp;#47;timestamp&amp;#62;&lt;br /&gt;                    &amp;#60;ack&amp;#62;Success&amp;#60;&amp;#47;ack&amp;#62;&lt;br /&gt;                    &amp;#60;correlationId&amp;#62;621854fd57929&amp;#60;&amp;#47;correlationId&amp;#62;&lt;br /&gt;                    &amp;#60;build&amp;#62;2012864&amp;#60;&amp;#47;build&amp;#62;&lt;br /&gt;                &amp;#60;&amp;#47;responseEnvelope&amp;#62;&lt;br /&gt;                &amp;#60;payKey&amp;#62;AP-1SE162159L922805T&amp;#60;&amp;#47;payKey&amp;#62;&lt;br /&gt;                &amp;#60;paymentExecStatus&amp;#62;COMPLETED&amp;#60;&amp;#47;paymentExecStatus&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;PayResponse&amp;#62;&lt;br /&gt;</description><author>bigb</author><pubDate>Tue, 09 Aug 2011 07:43:00 GMT</pubDate><guid isPermaLink="false">Created Issue: Exception in Method Decode(string soapEnvelope, Type toType) line (object)serializer.Deserialize(reader); [808] 20110809074300A</guid></item></channel></rss>