Go to previous topic
Go to next topic
Last Post 22 Mar 2017 09:18 PM by  Steve L
No set method for property 'EstimatedRateWithTax
 7 Replies
Author Messages


Basic Member


Posts:281
Basic Member


--
20 Mar 2017 01:53 PM

    Dear Stephen.

    With version 10 I had setup the shipping method.
    They worked fine.
    Now in version 11.1 I get suddenly the error message mentioned below.

    I cannot discover this property in the the shipping methods fields.
    Do you have a suggestion where to look?

    Regards, Ton

    No set method for property 'EstimatedRateWithTax' in type 'Revindex.Business.Revindex.Revindex.Storefront.ShippingMethod'.

    0


    Veteran Member


    Posts:2957
    Veteran Member


    --
    21 Mar 2017 02:23 PM

    Hi Ton

    I'm not sure what you're trying to do? :)

    Are you trying to edit your custom display template to show the estimated shipping? Can you please elaborate with more details?

    0


    Basic Member


    Posts:281
    Basic Member


    --
    21 Mar 2017 03:58 PM

    Hi Stephen,

    The following article has this properties.

    The Setup for the shipping methods are:

    When I put this product in the basket and want to estimate the shipping cost then I get the following error message.

    What Do I do wrong here?

    In version 10 I had this configuration working properly.

    Regards, Ton

    0


    Veteran Member


    Posts:2957
    Veteran Member


    --
    21 Mar 2017 04:06 PM

    That's odd. Are you using a custom display template for your Cart? It almost feels like your binary DLLs were not replaced correctly during the DNN installation.

    Can you take a backup for your \bin folder, then extract the Storefront package (.zip) and copy the DLL files in the \bin to your site's \bin folder?

    0


    Basic Member


    Posts:281
    Basic Member


    --
    21 Mar 2017 04:49 PM

    Hi Stephen,

    No, I get the same error message after.

    - made a backup of the bin folder
    - copy all the bin files of version 11.1 to to this folder again

    Regards, Ton

    0


    Veteran Member


    Posts:2957
    Veteran Member


    --
    21 Mar 2017 09:53 PM

    Are you using a custom display template? If so, can you revert to use one of the StandardX templates to see if it's a custom template issue?

    Thanks,

    0


    Basic Member


    Posts:281
    Basic Member


    --
    22 Mar 2017 11:01 AM

    Hi Stephen,

    I Am not using a custom template.
    I use the latest standard 13 template.
    However, when I use the standard 12 template then everything works ok.

    I have used "wincompare exe" to search for difference between the template on the server and the template from the zip file.
    There was not difference, both files are identical.
    Also I compared the resx files and they are identical also.

    Moreover, When I use the new checkout template, or one of the old templates, then I get also an error. (see screenshot 1 and the event details)
    The checkout worked fine in version 10
    I do not know if this is related.

    Regards, Ton

    Screenshot 1

    Eventviewer details
    ---------------------------------------------------------------------------------

    AbsoluteURL:/Default.aspx

    DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke

    ExceptionGUID:41d8243c-8ff8-47e7-ae4f-2f59bd5d4311

    AssemblyVersion:8.0.4

    PortalId:0

    UserId:1

    TabId:189

    RawUrl:/en-us/Checkout

    Referrer:http://watermansite.com/en-us/Products

    UserAgent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

    ExceptionHash:c+Jj1sIoL7GyZOQW3uV4vQ==

    Message:No set method for property 'EstimatedRateWithTax' in type 'Revindex.Business.Revindex.Revindex.Storefront.ShippingMethod'.

    StackTrace:

    
    

    InnerMessage:No set method for property 'EstimatedRateWithTax' in type 'Revindex.Business.Revindex.Revindex.Storefront.ShippingMethod'.

    InnerStackTrace:

     at System.Runtime.Serialization.DataContract.DataContractCriticalHelper.ThrowInvalidDataContractException(String message, Type type) at WriteShippingMethodToXml(XmlWriterDelegator , Object , XmlObjectSerializerWriteContext , ClassDataContract ) at System.Runtime.Serialization.ClassDataContract.WriteXmlValue(XmlWriterDelegator xmlWriter, Object obj, XmlObjectSerializerWriteContext context) at System.Runtime.Serialization.XmlObjectSerializerWriteContext.WriteDataContractValue(DataContract dataContract, XmlWriterDelegator xmlWriter, Object obj, RuntimeTypeHandle declaredTypeHandle) at System.Runtime.Serialization.XmlObjectSerializerWriteContext.SerializeWithoutXsiType(DataContract dataContract, XmlWriterDelegator xmlWriter, Object obj, RuntimeTypeHandle declaredTypeHandle) at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerialize(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle) at WriteArrayOfShippingMethodToXml(XmlWriterDelegator , Object , XmlObjectSerializerWriteContext , CollectionDataContract ) at System.Runtime.Serialization.CollectionDataContract.WriteXmlValue(XmlWriterDelegator xmlWriter, Object obj, XmlObjectSerializerWriteContext context) at System.Runtime.Serialization.XmlObjectSerializerWriteContext.WriteDataContractValue(DataContract dataContract, XmlWriterDelegator xmlWriter, Object obj, RuntimeTypeHandle declaredTypeHandle) at System.Runtime.Serialization.XmlObjectSerializerWriteContext.SerializeWithoutXsiType(DataContract dataContract, XmlWriterDelegator xmlWriter, Object obj, RuntimeTypeHandle declaredTypeHandle) at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerialize(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle) at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerializeReference(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle) at WriteSalesOrderToXml(XmlWriterDelegator , Object , XmlObjectSerializerWriteContext , ClassDataContract ) at System.Runtime.Serialization.ClassDataContract.WriteXmlValue(XmlWriterDelegator xmlWriter, Object obj, XmlObjectSerializerWriteContext context) at System.Runtime.Serialization.XmlObjectSerializerWriteContext.WriteDataContractValue(DataContract dataContract, XmlWriterDelegator xmlWriter, Object obj, RuntimeTypeHandle declaredTypeHandle) at System.Runtime.Serialization.XmlObjectSerializerWriteContext.SerializeWithoutXsiType(DataContract dataContract, XmlWriterDelegator xmlWriter, Object obj, RuntimeTypeHandle declaredTypeHandle) at System.Runtime.Serialization.DataContractSerializer.InternalWriteObjectContent(XmlWriterDelegator writer, Object graph, DataContractResolver dataContractResolver) at System.Runtime.Serialization.DataContractSerializer.InternalWriteObject(XmlWriterDelegator writer, Object graph, DataContractResolver dataContractResolver) at System.Runtime.Serialization.XmlObjectSerializer.WriteObjectHandleExceptions(XmlWriterDelegator writer, Object graph, DataContractResolver dataContractResolver) at System.Runtime.Serialization.XmlObjectSerializer.WriteObject(XmlDictionaryWriter writer, Object graph) at System.Runtime.Serialization.XmlObjectSerializer.WriteObject(Stream stream, Object graph) at Revindex.Prototype.CloneWithDataContract[T](T source) at Revindex.Business.Revindex.Revindex.Storefront.TaxClassController.EstimateShippingTax(ShippingMethod shippingMethod, SalesOrder order, Int32 portalID, UserInfo user) at Revindex.Dnn.RevindexStorefront.Portals._default.Display.Checkout.Standard23.Display.LHOFCALBFLBBMDEFFHDFFCDNKJLLHNHENMPA() at Revindex.Dnn.RevindexStorefront.Portals._default.Display.Checkout.Standard23.Display.NKPEKDOKCEMPBCBKEFEGNHJOGIEFCJHPDLCH() at Revindex.Dnn.RevindexStorefront.Portals._default.Display.Checkout.Standard23.Display.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.Web.UI.Control. (EventArgs e) at DotNetNuke.Entities.Modules.PortalModuleBase. (EventArgs e) at Revindex.Dnn.RevindexStorefront.StorefrontPortalModuleBase. (EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    0


    Veteran Member


    Posts:2957
    Veteran Member


    --
    22 Mar 2017 09:18 PM

    Thank you for the detailed error log. We were able to reproduce the problem and have issued a new release v11.2 that fixes it. Please take a moment to upgrade when you can.

    Have a great week! :)

    0


    ---