London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

SaveAsPurchaseOrder throw exception - Error: value is a System.Int64 but should be a System.Int32 Parameter name: value [version 10.8]

Vote:
 

I try to create purchase order after loading the cart using cart id in one of our API.

it throw the below exception 

ECApplication - EPiServer Commerce Manager Failed to create Purchase Order. Error: value is a System.Int64 but should be a System.Int32 Parameter name: value.

Also tried the same cart in the commerce manger I get the same exception. 

If tried to create the purchaseorder on the same session I am not getting any issue.

 

#180004
Edited, Jun 28, 2017 10:39
Vote:
 

By 10.8 I suppose you meant CMS.Core

I would suggest you to upgrade to latest version of Commerce (10.7.3) - the message was improved so it's easier to find which value of which metafield caused the problem

#180016
Jun 28, 2017 13:42
Vote:
 

After upfating to latest version the issue is resolved.

#180053
Jun 29, 2017 10:45
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.