Using a check in the POS causes an error in changing status -----------------------------------------------------------
Key: OFBIZ-1706 URL: https://issues.apache.org/jira/browse/OFBIZ-1706 Project: OFBiz Issue Type: Bug Components: specialpurpose/pos Affects Versions: Release Branch 4.0 Environment: XP with derby Reporter: Chris Lombardi I always see an error when I use CHECK for payment in the POS. 2008-03-13 16:01:46,188 (Thread-439) [ ServiceEcaRule.java:144:INFO ] Running Service ECA Service: capturePaymentsByInvoice, triggered by rule on Service: createInvoiceForOrder 2008-03-13 16:01:46,359 (Thread-439) [PaymentGatewayServices.java:1003:INFO ] (Capture) Invoice [#CI2] total: 0.0 2008-03-13 16:01:46,959 (Thread-439) [PaymentGatewayServices.java:1068:INFO ] The Remaining Total for order: RSCO10001 is: 0.00 2008-03-13 16:01:46,959 (Thread-439) [PaymentGatewayServices.java:1071:INFO ] Actual Expected Capture Amount : 0.00 2008-03-13 16:01:47,400 (Thread-439) [ UtilProperties.java:533:INFO ] Loaded 275 properties for: OrderErrorUiLabels (en) 2008-03-13 16:01:47,500 (Thread-439) [ UtilProperties.java:851:INFO ] ResourceBundle OrderErrorUiLabels (en_US) created in 390.0 mS 2008-03-13 16:01:47,500 (Thread-439) [ ServiceDispatcher.java:518:ERROR] Error in Service [changeOrderStatus]: ERROR : Could not change order status ; status is not a valid change.: [ORDER_CREATED] -> [ORDER_COMPLETED] 2008-03-13 16:01:47,510 (Thread-439) [ TransactionUtil.java:275: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:274) org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:256) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:522) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:213) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:149) org.ofbiz.order.order.OrderChangeHelper.orderStatusChanges(OrderChangeHelper.java:158) org.ofbiz.order.order.OrderChangeHelper.completeOrder(OrderChangeHelper.java:121) org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:1061) org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:866) org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:802) org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:368) 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:597) org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:208) org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.java:105) org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:121) net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) java.lang.Thread.run(Thread.java:619) -------------------------------------------------------------------------------- 2008-03-13 16:01:47,510 (Thread-439) [ TransactionUtil.java:285:INFO ] [TransactionUtil.rollback] transaction rolled back 2008-03-13 16:01:47,510 (Thread-439) [ OrderChangeHelper.java:160:ERROR] Problems adjusting order header status for order #RSCO10001 2008-03-13 16:01:47,771 (Thread-439) [ ServiceEcaRule.java:127:INFO ] For Service ECA [changeOrderItemStatus] on [commit] got false for condition: [statusId][equals][ITEM_CANCELLED][true][String] 2008-03-13 16:01:47,771 (Thread-439) [ ServiceEcaRule.java:144:INFO ] Running Service ECA Service: checkOrderItemStatus, triggered by rule on Service: changeOrderItemStatus 2008-03-13 16:01:47,811 (Thread-439) [ ServiceEcaRule.java:127:INFO ] For Service ECA [changeOrderItemStatus] on [commit] got false for condition: [statusId][equals][ITEM_APPROVED][true][String] 2008-03-13 16:01:47,811 (Thread-439) [ ServiceEcaRule.java:127:INFO ] For Service ECA [changeOrderItemStatus] on [commit] got false for condition: [statusId][equals][ITEM_APPROVED][true][String] -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.