Rohit, If this is related to https://issues.apache.org/jira/browse/OFBIZ-510, can you add a post in there please (else forget it) ?
Thanks Jacques ----- Original Message ----- From: "rohit2006" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, December 22, 2006 12:15 PM Subject: Re: Anonymous Checkout > > Hi, > > The latest anonymous checkout seems to have few bugs. If the 'Show Checkout > Gift Options' options in set to 'N' in Store congif page the checkout > process throws this error just after selecting the shipping method options. > > 2006-12-22 06:08:50,921 (http-0.0.0.0-8443-Processor2) [ > ScreenFactory.java:115:INFO ] Got 8 screens in 0.031s from: > file:/E:/ofbiz_tmn/applications/ecommerce/widget/ContentScreens.xml > 2006-12-22 06:08:51,906 (http-0.0.0.0-8443-Processor2) [ > ControlServlet.java:245:DEBUG] [[[processShipOptions] Done rendering page, > Servlet Finished- total:3.719,since last([processShipOptio...):3.719]] > 2006-12-22 06:08:52,015 (http-0.0.0.0-8443-Processor4) [ > ControlServlet.java:245:DEBUG] [[[setShipOptions] Done rendering page, > Servlet Finished- total:3.812,since last([setShipOptions] ...):3.812]] > 2006-12-22 06:08:55,562 (http-0.0.0.0-8443-Processor4) [ > ControlServlet.java:85 :INFO ] The character encoding of the request is: > [null]. The character encoding we will use for the request and response is: > [UTF-8] > 2006-12-22 06:08:55,562 (http-0.0.0.0-8443-Processor4) [ > ControlServlet.java:121:DEBUG] [[[processShipOptions] Servlet Starting, > doing setup- total:0.0,since last(Begin):0.0]] > 2006-12-22 06:08:55,562 (http-0.0.0.0-8443-Processor4) [ > ControlServlet.java:170:DEBUG] [[[processShipOptions] Setup done, doing > Event(s) and View(s)- total:0.0,since last([processShipOptio...):0.0]] > 2006-12-22 06:08:55,562 (http-0.0.0.0-8443-Processor4) [ > RequestHandler.java:197:INFO ] [Processing Request]: processShipOptions > 2006-12-22 06:08:55,578 (http-0.0.0.0-8443-Processor4) [ > FieldObject.java:75 :INFO ] Field value not found with name isGift in Map > with name , not getting Object value, returning null. > 2006-12-22 06:08:55,671 (http-0.0.0.0-8443-Processor4) [ > CallObjectMethod.java:163:ERROR] > ---- runtime exception report > -------------------------------------------------- > Method in call method operation threw an exception > Exception: java.lang.NullPointerException > Message: null > ---- stack trace > --------------------------------------------------------------- > java.lang.NullPointerException > org.ofbiz.order.shoppingcart.ShoppingCart.setIsGift(ShoppingCart.java:2094) > org.ofbiz.order.shoppingcart.ShoppingCart.setIsGift(ShoppingCart.java:2098) > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > java.lang.reflect.Method.invoke(Method.java:324) > org.ofbiz.minilang.method.callops.CallObjectMethod.callMethod(CallObjectMethod.java:135) > org.ofbiz.minilang.method.callops.CallObjectMethod.exec(CallObjectMethod.java:102) > org.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:926) > org.ofbiz.minilang.method.ifops.IfNotEmpty.exec(IfNotEmpty.java:81) > org.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:926) > org.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:565) > org.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:102) > org.ofbiz.minilang.SimpleMethod.runSimpleEvent(SimpleMethod.java:63) > org.ofbiz.webapp.event.SimpleEventHandler.invoke(SimpleEventHandler.java:69) > org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:406) > org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:237) > org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:178) > org.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:74) > javax.servlet.http.HttpServlet.service(HttpServlet.java:615) > javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:245) > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > java.lang.Thread.run(Thread.java:534) > -------------------------------------------------------------------------------- > > 2006-12-22 06:08:55,671 (http-0.0.0.0-8443-Processor4) [ > TransactionUtil.java:249:ERROR] > ---- exception report > ---------------------------------------------------------- > [TransactionUtil.rollback] > Exception: java.lang.Exception > Message: Stack Trace > ---- stack trace > --------------------------------------------------------------- > java.lang.Exception: Stack Trace > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:248) > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:230) > org.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:694) > org.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:102) > org.ofbiz.minilang.SimpleMethod.runSimpleEvent(SimpleMethod.java:63) > org.ofbiz.webapp.event.SimpleEventHandler.invoke(SimpleEventHandler.java:69) > org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:406) > org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:237) > org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:178) > org.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:74) > javax.servlet.http.HttpServlet.service(HttpServlet.java:615) > javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:245) > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > java.lang.Thread.run(Thread.java:534) > -------------------------------------------------------------------------------- > > 2006-12-22 06:08:55,671 (http-0.0.0.0-8443-Processor4) [ > TransactionUtil.java:259:INFO ] [TransactionUtil.rollback] transaction > rolled back > 2006-12-22 06:08:55,671 (http-0.0.0.0-8443-Processor4) [ > RequestHandler.java:268:ERROR] Request processShipOptions caused an error > with the following message: ERROR: Could not complete the Process Ship > Options; to be called as a Request Event > [file:/E:/ofbiz_tmn/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml#processShipOptions] > process [Method to execute named setIsGift threw an exception: > java.lang.NullPointerException] > 2006-12-22 06:08:55,671 (http-0.0.0.0-8443-Processor4) [ > RequestHandler.java:385:INFO ] [RequestHandler.doRequest]: Response is a > view. > 2006-12-22 06:08:55,671 (http-0.0.0.0-8443-Processor4) [ > RequestHandler.java:537:INFO ] servletName=control, view=optionsetting > > > > > Tim Ruppert wrote: > > > > 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 > > > > > > -- > View this message in context: > http://www.nabble.com/Anonymous-Checkout-tf2727344.html#a8022137 > Sent from the OFBiz - User mailing list archive at Nabble.com.
