We get an error in litium.log approximately every second, but not sure why? Has anyone else seen this?
2020-09-02 08:25:34.0066 [App:02] [] [ERROR] [] Litium.Foundation.Events.EventDispatcher - Raised Event errror in Sales.HandleEvents: Value cannot be null.
Parameter name: g System.ArgumentNullException: Value cannot be null.
Parameter name: g
at System.Guid..ctor(String g)
at Litium.Foundation.Modules.ECommerce.Events.EventManager.RaiseEvents(IEnumerable`1 events)
at Litium.Foundation.Modules.ECommerce.ModuleECommerce.HandleEvents(IEnumerable`1 events)
at Litium.Foundation.Events.EventDispatcher.RaiseEvents(EventCarrier[] events)
Ah, yes, thanks, this is the same issue, I wasn’t aware we reported it earlier.
Any idea when this bug can be solved? It is a bit hard to read logs currently.
It will be fixed in a later release, but I have no information on when it will be out.
A workaround could be to modify the stored trigger OnECommerce_AddressUpdate in the ECommerce_Address table so it doesn’t use LEFT JOIN on the AdressID. Any change here will be overwritten next time you run the database upgrade script.
When looking into the other thread and doing some testing, I didn’t run into any issues placing or updating orders after changing the joins. This was done in a clean 7.4.2 Accelerator, so you’d have to run some tests in your solution to make sure, but I don’t think it should introduce a new issue.