This is on a fresh D7/UC3 install with the latets UC dev version. I've only tested this with a registered user.

At check out when I select the My billing information is the same as my delivery information check box I get the following errors

    First name field is required.
    Last name field is required.
    Street address 1 field is required.
    City field is required.
    State/Province field is required.
    Postal code field is required.

If I deselct the field and or seselect it then the check out works fine after wards untill I clear my cookies and the cites cache at which point I get the same error once more.

I included some screen shots.

Edit. Here are the log entires

User	arek
Location	http://www.altgrow.com/system/ajax
Referrer	http://www.altgrow.com/cart/checkout
Message	Invalid form POST data.
Severity	warning
CommentFileSizeAuthor
Screenshot-1.png27.94 KBend user
Screenshot.png34.63 KBend user

Comments

end user’s picture

Ok there's more to this.

While testing out PayPal Express when I went to the check out and tried to select my address the forms would not fill out automatically or at all. When I check the Billing address button or selected and Billing address from the drop down I got this error

An illegal choice has been detected. Please contact the site administrator.

and this was in the logs

Type	form
Date	Thursday, September 29, 2011 - 00:47
User	arek
Location	http://altgrow.com/system/ajax
Referrer	http://altgrow.com/cart/checkout
Message	Illegal choice in Payment method element.
Severity	error
Hostname	207.81.149.21
makemeawebsite’s picture

I'm having exactly the same problem, no idea why it isn't allowing me to checkout properly.

longwave’s picture

Status: Active » Postponed (maintainer needs more info)

Unable to reproduce this. The "Invalid form POST data" message is generated by this code in ajax_get_form(), but I can see no reason for it to occur:

    // If $form cannot be loaded from the cache, the form_build_id in $_POST
    // must be invalid, which means that someone performed a POST request onto
    // system/ajax without actually viewing the concerned form in the browser.
    // This is likely a hacking attempt as it never happens under normal
    // circumstances, so we just do nothing.
    watchdog('ajax', 'Invalid form POST data.', array(), WATCHDOG_WARNING);
longwave’s picture

A quick search on d.o suggests this may be related to specific hosts, are you trying this on localhost or a remote server? Can you reproduce it on a different server?

end user’s picture

Well I did some more testing and this is what I found. If PayPal Express in enabled along with PWS and or Payment Pack whenever I check out with PPE and get to the calculate shipping cost (which I get an error on every time) and then go back to do the checkout with another method like PPS or COD/Cheque I get "An illegal choice has been detected. Please contact the site administrator" error when selecting "My billing information is the same as my delivery information."

If I disable all payment methods and re-enabled WPS/COD//Cheque I can proceeded with the checkout BUT I have to clear my browser cache as then the address dropdown forms/checkbox do stange things like populated fields not being detected and I get the Field ____ is required.

So this really seems like an issues when doing testing with the site and only a problem with admin users.

longwave’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)

If this is only a problem when PayPal Express Checkout is used it will be fixed as part of #1211462: Paypal Express: Shipping Error Preventing Checkout

Otherwise we need exact steps to reproduce it with other payment methods.

longwave’s picture

Issue summary: View changes

Update