Hi @all
In a 3.5 shop, suddenly the order placement isn't possible any more. Pressing the last button on the checkout panel throws the message "Input string was not in a correct format" instead of "Order has been placed".
Text from the systemlog "Error while placing order. Error 1: Input string was not in a correct format."
Page URL is "http://xxxxx/checkout/opcconfirmorder/"
I'm using onepagecheckout.
The Complete error message from the systemlog is
System.FormatException: Input string was not in a correct format. at System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args) at System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args) at System.String.Format(String format, Object arg0) at Nop.Services.Messages.MessageTokenProvider.ProductListToHtmlTable(Order order, Int32 languageId, Int32 vendorId) at Nop.Services.Messages.MessageTokenProvider.AddOrderTokens(IList`1 tokens, Order order, Int32 languageId, Int32 vendorId) at Nop.Services.Messages.WorkflowMessageService.SendOrderPlacedStoreOwnerNotification(Order order, Int32 languageId) at Nop.Services.Orders.OrderProcessingService.PlaceOrder(ProcessPaymentRequest processPaymentRequest)
If I deactivate the both email "OrderPlaced.CustomerNotification" and "OrderPlaced.StoreOwnerNotification" the order can be placed normal and successful.
The templates for those mails weren't changed since 2 years. However, for a test I deleted the entire text of the emailtemplate and just leaved "test" as subject and body text. I got the same error "Input string was not in a correct format".
The mailsystem is working normaly. Sendig a testmail was successful. I searched all over - but couldn't find anything suspect.
How can I figure out which string is not correct? Thank you very much for any ideas.