Parameter name: form
Url: /checkout/billingaddress (from popup cart)
How to reproduce:
1. Logged in customer without any address
2. Billing address in checkout is disabled
CheckoutController, starting from 268 line:
var model = _checkoutModelFactory.PrepareBillingAddressModel(cart, prePopulateNewAddressWithCustomerFields: true);
Model has no inited Form property. And, below, line 281:
return NewBillingAddress(model);
inside NewBillingAddress, line: 342 //custom address attributes
var customAttributes = _addressAttributeParser.ParseCustomAddressAttributes(model.Form);
And the first check:
if (form == null)
throw new ArgumentNullException(nameof(form));