This is an highly annoying error I discovered after migrating my entire store the other day: Changing the status of an order, i.e. from payment pending to payment accepted causes an error 500. Logically this *really* shouldn't generate an error.
However, running debug tells me that it's not using the entire mail adress for the status change. Only up to the @-sign. So [email protected] registers as cust.custson@ and nothing else. What the blazes is going on and how do we fix this? Getting a timeout on status changes is annoying at best. I do allow for guest checkout as well. I can attach images from the debug as well if needed.