Getting a strange error from this line of code:
Cart.UpdateQuantity(cartItem.ID, quantity);
Cart.Save();
Cart.Evaluate();
Specifically from the Cart.Save() function. Seems like the cart was working 100% fine just moments ago, and now is kirking out over this licensing issue. Any thoughts on how to correct it? A more full stacktrace is below.
[LicenseException: License for feature 'FullContactManagement' not found.]
CMS.LicenseProvider.LicenseHelperInternal.ReportLicenseError(String redirectUrl, String message) +133
CMS.LicenseProvider.LicenseHelper.ReportFailedLicenseCheck(FeatureEnum feature, String domain, Boolean throwError) +645
CMS.LicenseProvider.LicenseService.CheckLicense(FeatureEnum feature, String domain, Boolean throwError) +75
CMS.DataEngine.AbstractInfoProvider`3.SetInfo(TInfo info) +177
CMS.ContactManagement.ContactMembershipInfoProvider.SetInfo(ContactMembershipInfo info) +105
CMS.ContactManagement.DefaultContactRelationAssigner.Assign(MemberTypeEnum memberType, BaseInfo relatedObject, ContactInfo contact, IContactDataPropagationChecker checker) +330
Kentico.Ecommerce.ShoppingCart.SetCustomerRelationAndUpdateContact(CustomerInfo customerInfo) +148
Kentico.Ecommerce.ShoppingCart.SaveCustomer() +127
Kentico.Ecommerce.ShoppingCart.Save(Boolean validate) +104
Sologic.Website.Lib.Services.Order.Update(Int32 skuId, Int32 quantity) in C:\TeamCity\buildAgent\work\25f3e607f5bd130d\Website.Lib\Services\Order.cs:265
Sologic.Website.Lib.Services.Order.Update(Int32 skuId, Boolean increment) in C:\TeamCity\buildAgent\work\25f3e607f5bd130d\Website.Lib\Services\Order.cs:252
Sologic.Website.Lib.Services.Order.Add(Int32 skuId) in C:\TeamCity\buildAgent\work\25f3e607f5bd130d\Website.Lib\Services\Order.cs:230
Sologic.Website.Controllers.CartController.Add(Int32 id) in C:\TeamCity\buildAgent\work\25f3e607f5bd130d\Website\Controllers\CartController.cs:36
lambda_method(Closure , ControllerBase , Object[] ) +141
System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +229
Oddly, when I try and clear the cart, I get a different error:
[SimpleDataClass.AddIDWhere]: The object is missing the ID column 'ShoppingCartID' value, the operation cannot be performed.
[Exception: [SimpleDataClass.AddIDWhere]: The object is missing the ID column 'ShoppingCartID' value, the operation cannot be performed.]
CMS.DataEngine.SimpleDataClass.AddIDWhere(DataQuery q, String columnName) +153
CMS.DataEngine.SimpleDataClass.Delete(Boolean preserveData) +157
CMS.DataEngine.AbstractInfoBase`1.DeleteData() +472
CMS.DataEngine.AbstractInfoProvider`3.DeleteInfo(TInfo info) +315
Kentico.Ecommerce.ShoppingService.DeleteShoppingCart(ShoppingCart cart) +40
Sologic.Website.Lib.Services.Order.Destroy() in C:\TeamCity\buildAgent\work\25f3e607f5bd130d\Website.Lib\Services\Order.cs:285
Sologic.Website.Controllers.CartController.Clear() in C:\TeamCity\buildAgent\work\25f3e607f5bd130d\Website\Controllers\CartController.cs:64
lambda_method(Closure , ControllerBase , Object[] ) +87
System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +229
Thoughts?