Error: Callback.asp.vb when processing payments through RealEx


https://forum.kartris.com/Topic3418.aspx
Print Topic | Close Window

By TheCalicoTree - Mon 13 Oct 2014
Following the upgrade to 2.7001 on 4/10 we have had problems with a couple of orders. We noticed that we had pending payments in the RealEx system but not corresponding orders. When searching on the backend for those order numbers they did indeed exist in an incomplete status. No order emails had been sent to either us or the customer yet payment was taken.

In both cases the following error was logged:

DESCRIPTION:
System.Reflection.AmbiguousMatchException: Overload resolution failed because no Public 'Item' is most specific for these arguments:
'Public ReadOnly Property Item(index As Integer) As String':
Not most specific.
'Public Property Item(name As String) As String':
Not most specific.
at Microsoft.VisualBasic.CompilerServices.OverloadResolution.ResolveOverloadedCall(String MethodName, List`1 Candidates, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, BindingFlags LookupFlags, Boolean ReportErrors, ResolutionFailure& Failure)
at Microsoft.VisualBasic.CompilerServices.OverloadResolution.ResolveOverloadedCall(String MethodName, MemberInfo[] Members, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, BindingFlags LookupFlags, Boolean ReportErrors, ResolutionFailure& Failure, Container BaseReference)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.ResolveCall(Container BaseReference, String MethodName, MemberInfo[] Members, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, BindingFlags LookupFlags, Boolean ReportErrors, ResolutionFailure& Failure)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.ObjectLateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
at Callback.Page_Load(Object sender, EventArgs e) in C:\inetpub\wwwroot\hotel-buyer-store.co.uk\Callback.aspx.vb:line 75
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

==================================================