Walter, thanks for taking such an active interest in helping us test
this. It's a big deal. We'll get back on this and review and get to
some of this shortly. Keep an eye out for a new patch.
I've got one to test right now that I'll inform everyone about shortly.
Cheers,
Tim
--
Tim Ruppert
HotWax Media
http://www.hotwaxmedia.com
o:801.649.6594
f:801.649.6595
Walter Vaughan wrote:
It's been a few weeks since I looked at the anonymous checkout since
the training in Utah were we worked on it. It looks like it's been
committed as part of Revision 479879... I'm thinkin' there's a few
things still needin' fixin'...
There is no graceful error message when you submit
/ecommerce/control/setShipping with missing data. It spits out the
typical ofBiz-BSOD equivalent with
The Following Errors Occurred:
* ERROR: Could not complete the Process Ship Settings; to be
called as a Request Event
[file:/ofbiz/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml#processShipSettings]
process [problem invoking the [createPartyPostalAddress] service with
the map named [addressContext] containing [{attnName=null,
yearsWithContactMech=null,
userLogin=[GenericEntity:UserLogin][createdStamp,2006-11-2913:29:25.0(java.sql.Timestamp)]
[...sniped thousands more characters...]
Rather than how /ecommerce/control/setCustomer when submitted
gracefully errors with messages like
The Following Errors Occurred:
* Firstname is Missing
* Lastname is Missing
and allows the operator to make corrections to those entries.
The /ecommerce/control/setShipOptions page as well does allow you to
*not* pick a shipping method, which *should* error out that you did
not pick a radio button, or inform you that some default method was
chosen...
The ecommerce/control/setPaymentOption does not seem to remember
previous settings, at least the radio buttons do not maintain there
settings when you return to that page unless you reach the "Review
Order Page". It then seems to remember your choice. Also if an
operator selects "Offline Payment", when the setPaymentInformation
page is submitted, nothing happens. It doesn't go to review order, nor
generate anything in the log files.
On
ecommerce/control/setPaymentInformation?paymentMethodTypeId=CREDIT_CARD
it suffers as well as unfriendly error messages for missing data like
City or State
I'd like to personally thank Tim, David, & Ashish (and anyone else who
contributed) for getting the work of two groups consolidated, and
thank whomever can get this fixed and a patch generated to finish this
up.
I also submitted portions of this email to Jira as well as part of
https://issues.apache.org/jira/browse/OFBIZ-498
--
Walter