Developer forum

Forum » Ecommerce - Standard features » Price Matrix problem in 8.4.1.21

Price Matrix problem in 8.4.1.21

Adrian Ursu
Reply

Hi Guys,

Price matrix seems to stopped working in 8.4.1.21.

It does not return correct prices and everytime I try to edit something in the proce matrix settings it returns an error:

"Error reading string. Unexpected token:Startobject. Path "UserId"

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: Newtonsoft.Json.JsonReaderException: Error reading string. Unexpected token: StartObject. Path 'UserID'.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[JsonReaderException: Error reading string. Unexpected token: StartObject. Path 'UserID'.]
Newtonsoft.Json.JsonReader.ReadAsStringInternal() +416
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType(JsonReader reader, JsonContract contract, Boolean hasConverter) +149
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) +2072
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) +441
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) +188
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) +783
Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) +773
Newtonsoft.Json.Linq.JToken.ToObject(Type objectType, JsonSerializer jsonSerializer) +152
Newtonsoft.Json.Linq.JToken.ToObject(Type objectType) +1717
Newtonsoft.Json.Linq.JToken.ToObject() +50
Dynamicweb.Admin.eComBackend.ProductEdit.SavePriceMatrix(Product prd) +921
Dynamicweb.Admin.eComBackend.ProductEdit.SaveProduct(Product prod, String prodId, String groupId, String variantId, Boolean VariantProduct, Boolean WizardProduct, String redirUrl, Boolean closeAfterSave) +4395
Dynamicweb.Admin.eComBackend.ProductEdit.SaveProduct_Click(Object sender, EventArgs e) +98
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3804

 

Anyone?

 

Thanks,


Adrian


Replies

 
Merethe Nielsen
Reply

Hi,

The bug (15129) is fixed in 8.5 and 8.5.1.

Kind regards,
Merethe

 
Adrian Ursu
Reply

Thanks Merethe,

But I cannot upgrade to 8.5 unless is stable. And from our tests, it seems there are some issues with it in the ordering process.

Isn't there any hotfix that can be applied to 8.4.1.21 version?

Thanks,
Adrian

 

 
Merethe Nielsen
Reply

Hi,
 

I have flagged it for the next 8.4.1 hot fix. We'll try to fix it for that.

Kind regards,
Merethe
 

 
Adrian Ursu
Reply

Thanks a lot

 

You must be logged in to post in the forum