Everytime I try to add an item in my sales line, the following error pops up and it will not let me perform any actions on my sales order form. I know it’s a huge error, but that’s what makes it so surprising, something I have not seen before.
Error:
System.MissingMethodException: Method not found: ‘System.Collections.Generic.IList`1<Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLine> Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesTransaction.get_SalesLines()’.
at Dynamics.Ax.Application.RetailSalesOrderCalculator.Setpriceoncurrentline()
at Dynamics.Ax.Application.SalesPurchLine.Setpricediscpriceunit(PriceDisc_Price _priceDisc, PriceDiscPolicyCheckPolicy _checkPolicy, RetailOrderCalculator _retailCalculator, Boolean ) in SalesPurchLine.setPriceDiscPriceUnit.xpp:line 30
at Dynamics.Ax.Application.SalesPurchLine.Setpricediscpriceunit(PriceDisc_Price _priceDisc, PriceDiscPolicyCheckPolicy _checkPolicy, RetailOrderCalculator _retailCalculator)
at Dynamics.Ax.Application.SalesLine.Setpricediscpriceunit(PriceDisc_Price _priceDisc, PriceDiscPolicyCheckPolicy _checkPolicy, RetailSalesOrderCalculator _retailCalculator, Boolean ) in SalesLine.setPriceDiscPriceUnit.xpp:line 18
at Dynamics.Ax.Application.SalesLine.Setpricediscpriceunit(PriceDisc_Price _priceDisc, PriceDiscPolicyCheckPolicy _checkPolicy, RetailSalesOrderCalculator _retailCalculator)
at SalesLine::setPriceDiscPriceUnit(Object , Object[] )
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeInstanceCall(Object instance, String MethodName, Object[] parameters)
at Dynamics.Ax.Application.SalesPurchLine.Setpricediscpriceunitmarkup(PriceDisc_Price _priceDisc, PriceDiscPolicyCheckPolicy _checkPolicy, RetailOrderCalculator _retailCalculator, Boolean , Boolean ) in SalesPurchLine.setPriceDiscPriceUnitMarkup.xpp:line 28
at Dynamics.Ax.Application.SalesPurchLine.Setpricediscpriceunitmarkup(PriceDisc_Price _priceDisc, PriceDiscPolicyCheckPolicy _checkPolicy, RetailOrderCalculator _retailCalculator)
at Dynamics.Ax.Application.SalesLine.Initfrompricedisc(PriceDisc_Price _priceDisc, PriceDiscPolicyCheckPolicy _checkPolicy, Boolean _initDateFields, RetailSalesOrderCalculator _retailCalculator, Boolean , Boolean , Boolean ) in SalesLine.initFromPriceDisc.xpp:line 17
at Dynamics.Ax.Application.SalesLine.Initfrompricedisc(PriceDisc_Price _priceDisc, PriceDiscPolicyCheckPolicy _checkPolicy, Boolean _initDateFields, RetailSalesOrderCalculator _retailCalculator)
at SalesLine::initFromPriceDisc(Object , Object[] )
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeInstanceCall(Object instance, String MethodName, Object[] parameters)
at Dynamics.Ax.Application.SalesPurchLine.Setpriceagreement(InventDim _inventDim, Boolean _doCallPriceDate, PriceDiscPolicyCheckPolicy _checkPolicy, Boolean _initDateFields, RetailSalesPurchLineMap _retailSalesPurchLineMap, Boolean , Boolean , Boolean , Boolean ) in SalesPurchLine.setPriceAgreement.xpp:line 31
at Dynamics.Ax.Application.SalesPurchLine.Setpriceagreement(InventDim _inventDim, Boolean _doCallPriceDate, PriceDiscPolicyCheckPolicy _checkPolicy, Boolean _initDateFields, RetailSalesPurchLineMap _retailSalesPurchLineMap)
at Dynamics.Ax.Application.SalesLine.Setpriceagreement(InventDim _inventDim, PriceDiscPolicyCheckPolicy _checkPolicy, Boolean _initDateFields, RetailSalesLine _retailSalesLine, Boolean , Boolean , Boolean ) in SalesLine.setPriceAgreement.xpp:line 6
at Dynamics.Ax.Application.SalesLine.Setpriceagreement(InventDim _inventDim, PriceDiscPolicyCheckPolicy _checkPolicy, Boolean _initDateFields, RetailSalesLine _retailSalesLine)
at Dynamics.Ax.Application.SalesLine.Setpricedisc(InventDim _inventDim, Boolean _initDateFields, RetailSalesLine _retailSalesLine, Boolean , Boolean ) in SalesLine.setPriceDisc.xpp:line 34
at Dynamics.Ax.Application.SalesLine.@Setpricedisc(InventDim _inventDim, Boolean _initDateFields, Boolean )
at Dynamics.Ax.Application.SalesLine.Setpricedisc(InventDim _inventDim)
at Dynamics.Ax.Application.SalesLine.modifySalesQtyIL(Object[] _inputContract) in SalesLine.modifySalesQtyIL.xpp:line 48
at SalesLine::modifySalesQtyIL(Object[] )
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeStaticCall(Type type, String MethodName, Object[] parameters)
at Dynamics.Ax.Application.SysDictTable.invokeStaticMethod(Object[] _params) in SysDictTable.invokeStaticMethod.xpp:line 32
at SysDictTable::invokeStaticMethod(Object[] )
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeStaticCall(Type type, String MethodName, Object[] parameters)
at Microsoft.Dynamics.Ax.Xpp.PredefinedFunctions.runAsInvoke(String className, String staticMethodName, Object[] parms, Object[]& exportInfolog)