[ https://issues.apache.org/jira/browse/OFBIZ-5600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jacques Le Roux closed OFBIZ-5600. ---------------------------------- Resolution: Cannot Reproduce Assignee: Jacques Le Roux Cannot reproduce here > Amount in cash is greater than total due > ---------------------------------------- > > Key: OFBIZ-5600 > URL: https://issues.apache.org/jira/browse/OFBIZ-5600 > Project: OFBiz > Issue Type: Bug > Components: specialpurpose/pos > Affects Versions: Trunk > Reporter: Hoan Dang Van > Assignee: Jacques Le Roux > > Scenario: > 1. Select product has id is GZ-1001 (GIZMO 1). It has 25.99$ price and 1.63$ > sale tax. Grand total 27.62$ > 2. Select pay > 3. Enter 3000 (30.00$) and select cash > 4. Press Finish > Here is error that i geted: > [java] ---- exception report > ---------------------------------------------------------- > [java] [TransactionUtil.setRollbackOnly] Calling transaction > setRollbackOnly; this stack trace shows where this is happening: > [java] Exception: java.lang.Exception > [java] Message: Error in simple-method [Set The Invoice Status > [file:/home/hoandv/Work/OlbiusOFBiz/ofbiz_src/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml#setInvoiceStatus]]: > ; [Cannot change status to 'paid', invoice CI7 has an unapplied balance of > -2.38] > [java] ---- stack trace > --------------------------------------------------------------- > [java] java.lang.Exception: Error in simple-method [Set The Invoice > Status > [file:/home/hoandv/Work/OlbiusOFBiz/ofbiz_src/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml#setInvoiceStatus]]: > ; [Cannot change status to 'paid', invoice CI7 has an unapplied balance of > -2.38] > [java] > org.ofbiz.entity.transaction.TransactionUtil.setRollbackOnly(TransactionUtil.java:378) > [java] > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:319) > [java] org.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:578) > [java] > org.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:271) > [java] > org.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:290) > [java] > org.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) > [java] > org.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:383) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.accounting.invoice.InvoiceServices.checkInvoicePaymentApplications(InvoiceServices.java:2208) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) > [java] > org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:383) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.service.eca.ServiceEcaAction.runAction(ServiceEcaAction.java:138) > [java] org.ofbiz.service.eca.ServiceEcaRule.eval(ServiceEcaRule.java:159) > [java] > org.ofbiz.service.eca.ServiceEcaUtil.evalRules(ServiceEcaUtil.java:190) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:480) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.accounting.invoice.InvoiceServices.createInvoiceForOrder(InvoiceServices.java:795) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) > [java] > org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:383) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.order.order.OrderChangeHelper.createOrderInvoice(OrderChangeHelper.java:293) > [java] > org.ofbiz.order.order.OrderChangeHelper.completeOrder(OrderChangeHelper.java:117) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:1154) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:917) > [java] org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:871) > [java] > org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:371) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:209) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.java:106) > [java] org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:119) > [java] net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) > [java] java.lang.Thread.run(Thread.java:744) > [java] > -------------------------------------------------------------------------------- > [java] 2014-03-27 09:43:04,942 (Thread-22) [ > ServiceDispatcher.java:518:ERROR] Error in Service [setInvoiceStatus]: Cannot > change status to 'paid', invoice CI7 has an unapplied balance of -2.38 > [java] 2014-03-27 09:43:04,942 (Thread-22) [ > TransactionUtil.java:383:INFO ] [TransactionUtil.setRollbackOnly] transaction > rollback only not set, rollback only is already set. > [java] 2014-03-27 09:43:04,942 (Thread-22) [ > ServiceDispatcher.java:584:INFO ] Sync service > [POSDispatcher/setInvoiceStatus] finished in [220] milliseconds > [java] 2014-03-27 09:43:04,942 (Thread-22) [ > ServiceDispatcher.java:584:INFO ] Sync service > [POSDispatcher/checkInvoicePaymentApplications] finished in [233] milliseconds > [java] 2014-03-27 09:43:04,943 (Thread-22) [ > ServiceEcaRule.java:157:INFO ] Running Service ECA Service: > capturePaymentsByInvoice, triggered by rule on Service: setInvoiceStatus > [java] 2014-03-27 09:43:04,950 (Thread-22) [ > TransactionUtil.java:148:WARN ] > [java] ---- exception report > ---------------------------------------------------------- > [java] [TransactionUtil.begin] active transaction marked for rollback in > place, so no transaction begun; this stack trace shows when the exception > began: > [java] Exception: java.lang.Exception > [java] Message: Tx Stack Placeholder > [java] ---- stack trace > --------------------------------------------------------------- > [java] java.lang.Exception: Tx Stack Placeholder > [java] > org.ofbiz.entity.transaction.TransactionUtil.setTransactionBeginStack(TransactionUtil.java:743) > [java] > org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:169) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:300) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.order.order.OrderChangeHelper.createOrderInvoice(OrderChangeHelper.java:293) > [java] > org.ofbiz.order.order.OrderChangeHelper.completeOrder(OrderChangeHelper.java:117) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:1154) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:917) > [java] org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:871) > [java] > org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:371) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:209) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.java:106) > [java] org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:119) > [java] net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) > [java] java.lang.Thread.run(Thread.java:744) > [java] > -------------------------------------------------------------------------------- > [java] 2014-03-27 09:43:04,951 (Thread-22) [ > GenericDelegator.java:1589:ERROR] > [java] ---- exception report > ---------------------------------------------------------- > [java] Failure in findOne operation for entity [Invoice]: > org.ofbiz.entity.transaction.GenericTransactionException: The current > transaction is marked for rollback, not beginning a new transaction and > aborting current operation; the rollbackOnly was caused by: Error in > simple-method [Set The Invoice Status > [file:/home/hoandv/Work/OlbiusOFBiz/ofbiz_src/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml#setInvoiceStatus]]: > ; [Cannot change status to 'paid', invoice CI7 has an unapplied balance of > -2.38]. Rolling back transaction. > [java] Exception: > org.ofbiz.entity.transaction.GenericTransactionException > [java] Message: The current transaction is marked for rollback, not > beginning a new transaction and aborting current operation; the rollbackOnly > was caused by: Error in simple-method [Set The Invoice Status > [file:/home/hoandv/Work/OlbiusOFBiz/ofbiz_src/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml#setInvoiceStatus]]: > ; [Cannot change status to 'paid', invoice CI7 has an unapplied balance of > -2.38] > [java] ---- stack trace > --------------------------------------------------------------- > [java] org.ofbiz.entity.transaction.GenericTransactionException: The > current transaction is marked for rollback, not beginning a new transaction > and aborting current operation; the rollbackOnly was caused by: Error in > simple-method [Set The Invoice Status > [file:/home/hoandv/Work/OlbiusOFBiz/ofbiz_src/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml#setInvoiceStatus]]: > ; [Cannot change status to 'paid', invoice CI7 has an unapplied balance of > -2.38] > [java] > org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156) > [java] > org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124) > [java] > org.ofbiz.entity.GenericDelegator.findOne(GenericDelegator.java:1555) > [java] > org.ofbiz.accounting.payment.PaymentGatewayServices.capturePaymentsByInvoice(PaymentGatewayServices.java:1092) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) > [java] > org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:383) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.service.eca.ServiceEcaAction.runAction(ServiceEcaAction.java:138) > [java] org.ofbiz.service.eca.ServiceEcaRule.eval(ServiceEcaRule.java:159) > [java] > org.ofbiz.service.eca.ServiceEcaUtil.evalRules(ServiceEcaUtil.java:190) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:480) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.accounting.invoice.InvoiceServices.createInvoiceForOrder(InvoiceServices.java:795) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) > [java] > org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:383) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.order.order.OrderChangeHelper.createOrderInvoice(OrderChangeHelper.java:293) > [java] > org.ofbiz.order.order.OrderChangeHelper.completeOrder(OrderChangeHelper.java:117) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:1154) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:917) > [java] org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:871) > [java] > org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:371) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:209) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.java:106) > [java] org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:119) > [java] net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) > [java] java.lang.Thread.run(Thread.java:744) > [java] > -------------------------------------------------------------------------------- > [java] 2014-03-27 09:43:04,951 (Thread-22) [ > TransactionUtil.java:383:INFO ] [TransactionUtil.setRollbackOnly] transaction > rollback only not set, rollback only is already set. > [java] 2014-03-27 09:43:04,951 (Thread-22) > [PaymentGatewayServices.java:1094:ERROR] > [java] ---- exception report > ---------------------------------------------------------- > [java] Trouble looking up Invoice #CI7 > [java] Exception: > org.ofbiz.entity.transaction.GenericTransactionException > [java] Message: The current transaction is marked for rollback, not > beginning a new transaction and aborting current operation; the rollbackOnly > was caused by: Error in simple-method [Set The Invoice Status > [file:/home/hoandv/Work/OlbiusOFBiz/ofbiz_src/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml#setInvoiceStatus]]: > ; [Cannot change status to 'paid', invoice CI7 has an unapplied balance of > -2.38] > [java] ---- stack trace > --------------------------------------------------------------- > [java] org.ofbiz.entity.transaction.GenericTransactionException: The > current transaction is marked for rollback, not beginning a new transaction > and aborting current operation; the rollbackOnly was caused by: Error in > simple-method [Set The Invoice Status > [file:/home/hoandv/Work/OlbiusOFBiz/ofbiz_src/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml#setInvoiceStatus]]: > ; [Cannot change status to 'paid', invoice CI7 has an unapplied balance of > -2.38] > [java] > org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156) > [java] > org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124) > [java] > org.ofbiz.entity.GenericDelegator.findOne(GenericDelegator.java:1555) > [java] > org.ofbiz.accounting.payment.PaymentGatewayServices.capturePaymentsByInvoice(PaymentGatewayServices.java:1092) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) > [java] > org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:383) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.service.eca.ServiceEcaAction.runAction(ServiceEcaAction.java:138) > [java] org.ofbiz.service.eca.ServiceEcaRule.eval(ServiceEcaRule.java:159) > [java] > org.ofbiz.service.eca.ServiceEcaUtil.evalRules(ServiceEcaUtil.java:190) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:480) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.accounting.invoice.InvoiceServices.createInvoiceForOrder(InvoiceServices.java:795) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) > [java] > org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:383) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.order.order.OrderChangeHelper.createOrderInvoice(OrderChangeHelper.java:293) > [java] > org.ofbiz.order.order.OrderChangeHelper.completeOrder(OrderChangeHelper.java:117) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:1154) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:917) > [java] org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:871) > [java] > org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:371) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:209) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.java:106) > [java] org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:119) > [java] net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) > [java] java.lang.Thread.run(Thread.java:744) > [java] > -------------------------------------------------------------------------------- > [java] 2014-03-27 09:43:04,952 (Thread-22) [ > ServiceDispatcher.java:518:ERROR] Error in Service > [capturePaymentsByInvoice]: Invoice CI7 record not found > [java] 2014-03-27 09:43:04,952 (Thread-22) [ > TransactionUtil.java:383:INFO ] [TransactionUtil.setRollbackOnly] transaction > rollback only not set, rollback only is already set. > [java] 2014-03-27 09:43:04,952 (Thread-22) [ > ServiceDispatcher.java:584:INFO ] Sync service > [POSDispatcher/capturePaymentsByInvoice] finished in [9] milliseconds > [java] 2014-03-27 09:43:04,952 (Thread-22) [ > ServiceEcaRule.java:157:INFO ] Running Service ECA Service: > createAcctgTransForPurchaseInvoice, triggered by rule on Service: > setInvoiceStatus > [java] 2014-03-27 09:43:04,953 (Thread-22) [ > TransactionUtil.java:148:WARN ] > [java] ---- exception report > ---------------------------------------------------------- > [java] [TransactionUtil.begin] active transaction marked for rollback in > place, so no transaction begun; this stack trace shows when the exception > began: > [java] Exception: java.lang.Exception > [java] Message: Tx Stack Placeholder > [java] ---- stack trace > --------------------------------------------------------------- > [java] java.lang.Exception: Tx Stack Placeholder > [java] > org.ofbiz.entity.transaction.TransactionUtil.setTransactionBeginStack(TransactionUtil.java:743) > [java] > org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:169) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:300) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.order.order.OrderChangeHelper.createOrderInvoice(OrderChangeHelper.java:293) > [java] > org.ofbiz.order.order.OrderChangeHelper.completeOrder(OrderChangeHelper.java:117) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:1154) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:917) > [java] org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:871) > [java] > org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:371) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:209) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.java:106) > [java] org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:119) > [java] net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) > [java] java.lang.Thread.run(Thread.java:744) > [java] > -------------------------------------------------------------------------------- > [java] 2014-03-27 09:43:04,961 (Thread-22) [ > UtilProperties.java:1069:INFO ] ResourceBundle MiniLangErrorUiLabels (en_US) > created in 0.008s with 4 properties > [java] 2014-03-27 09:43:04,961 (Thread-22) [ > ServiceDispatcher.java:518:ERROR] Error in Service > [createAcctgTransForPurchaseInvoice]: Error trying to begin transaction, > could not process method: The current transaction is marked for rollback, not > beginning a new transaction and aborting current operation; the rollbackOnly > was caused by: Error in simple-method [Set The Invoice Status > [file:/home/hoandv/Work/OlbiusOFBiz/ofbiz_src/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml#setInvoiceStatus]]: > ; [Cannot change status to 'paid', invoice CI7 has an unapplied balance of > -2.38] > [java] 2014-03-27 09:43:04,961 (Thread-22) [ > TransactionUtil.java:383:INFO ] [TransactionUtil.setRollbackOnly] transaction > rollback only not set, rollback only is already set. > [java] 2014-03-27 09:43:04,961 (Thread-22) [ > ServiceDispatcher.java:584:INFO ] Sync service > [POSDispatcher/createAcctgTransForPurchaseInvoice] finished in [8] > milliseconds > [java] 2014-03-27 09:43:04,961 (Thread-22) [ > ServiceEcaRule.java:157:INFO ] Running Service ECA Service: > createAcctgTransForSalesInvoice, triggered by rule on Service: > setInvoiceStatus > [java] 2014-03-27 09:43:04,962 (Thread-22) [ > TransactionUtil.java:148:WARN ] > [java] ---- exception report > ---------------------------------------------------------- > [java] [TransactionUtil.begin] active transaction marked for rollback in > place, so no transaction begun; this stack trace shows when the exception > began: > [java] Exception: java.lang.Exception > [java] Message: Tx Stack Placeholder > [java] ---- stack trace > --------------------------------------------------------------- > [java] java.lang.Exception: Tx Stack Placeholder > [java] > org.ofbiz.entity.transaction.TransactionUtil.setTransactionBeginStack(TransactionUtil.java:743) > [java] > org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:169) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:300) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.order.order.OrderChangeHelper.createOrderInvoice(OrderChangeHelper.java:293) > [java] > org.ofbiz.order.order.OrderChangeHelper.completeOrder(OrderChangeHelper.java:117) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:1154) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:917) > [java] org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:871) > [java] > org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:371) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:209) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.java:106) > [java] org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:119) > [java] net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) > [java] java.lang.Thread.run(Thread.java:744) > [java] > -------------------------------------------------------------------------------- > [java] 2014-03-27 09:43:04,962 (Thread-22) [ > ServiceDispatcher.java:518:ERROR] Error in Service > [createAcctgTransForSalesInvoice]: Error trying to begin transaction, could > not process method: The current transaction is marked for rollback, not > beginning a new transaction and aborting current operation; the rollbackOnly > was caused by: Error in simple-method [Set The Invoice Status > [file:/home/hoandv/Work/OlbiusOFBiz/ofbiz_src/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml#setInvoiceStatus]]: > ; [Cannot change status to 'paid', invoice CI7 has an unapplied balance of > -2.38] > [java] 2014-03-27 09:43:04,962 (Thread-22) [ > TransactionUtil.java:383:INFO ] [TransactionUtil.setRollbackOnly] transaction > rollback only not set, rollback only is already set. > [java] 2014-03-27 09:43:04,962 (Thread-22) [ > ServiceDispatcher.java:584:INFO ] Sync service > [POSDispatcher/createAcctgTransForSalesInvoice] finished in [1] milliseconds > [java] 2014-03-27 09:43:04,962 (Thread-22) [ > ServiceEcaRule.java:137:INFO ] For Service ECA [setInvoiceStatus] on [commit] > got false for condition: > [invoiceTypeId][equals][CUST_RTN_INVOICE][true][String] > [java] 2014-03-27 09:43:04,963 (Thread-22) [ > ServiceEcaRule.java:137:INFO ] For Service ECA [setInvoiceStatus] on [commit] > got false for condition: [statusId][equals][INVOICE_CANCELLED][true][String] > [java] 2014-03-27 09:43:04,963 (Thread-22) [ > ServiceEcaRule.java:137:INFO ] For Service ECA [setInvoiceStatus] on [commit] > got false for condition: [statusId][equals][INVOICE_APPROVED][true][String] > [java] 2014-03-27 09:43:04,963 (Thread-22) [ > ServiceEcaRule.java:157:INFO ] Running Service ECA Service: > loadSalesInvoiceFact, triggered by rule on Service: setInvoiceStatus > [java] 2014-03-27 09:43:04,966 (Thread-22) [ > ServiceDispatcher.java:495:INFO ] [[Sync service failed...- total:0.0,since > last(Begin):0.0]] - 'POSDispatcher / setInvoiceStatus' > [java] 2014-03-27 09:43:04,966 (Thread-22) [ > TransactionUtil.java:383:INFO ] [TransactionUtil.setRollbackOnly] transaction > rollback only not set, rollback only is already set. > [java] 2014-03-27 09:43:04,967 (Thread-22) [ > InvoiceServices.java:812:ERROR] > [java] ---- exception report > ---------------------------------------------------------- > [java] Service/other problem creating invoice from order items: > org.ofbiz.service.GenericServiceException: Unable to enlist ServiceXaWrapper > with transaction (No transaction manager or invalid status) > [java] Exception: org.ofbiz.service.GenericServiceException > [java] Message: Unable to enlist ServiceXaWrapper with transaction (No > transaction manager or invalid status) > [java] ---- cause > --------------------------------------------------------------------- > [java] Exception: javax.transaction.xa.XAException > [java] Message: No transaction manager or invalid status > [java] ---- stack trace > --------------------------------------------------------------- > [java] javax.transaction.xa.XAException: No transaction manager or > invalid status > [java] > org.ofbiz.entity.transaction.GenericXaResource.enlist(GenericXaResource.java:56) > [java] > org.ofbiz.service.ServiceXaWrapper.enlist(ServiceXaWrapper.java:149) > [java] > org.ofbiz.service.eca.ServiceEcaAction.runAction(ServiceEcaAction.java:128) > [java] org.ofbiz.service.eca.ServiceEcaRule.eval(ServiceEcaRule.java:159) > [java] > org.ofbiz.service.eca.ServiceEcaUtil.evalRules(ServiceEcaUtil.java:190) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:487) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.accounting.invoice.InvoiceServices.createInvoiceForOrder(InvoiceServices.java:795) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) > [java] > org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:383) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.order.order.OrderChangeHelper.createOrderInvoice(OrderChangeHelper.java:293) > [java] > org.ofbiz.order.order.OrderChangeHelper.completeOrder(OrderChangeHelper.java:117) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:1154) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:917) > [java] org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:871) > [java] > org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:371) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:209) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.java:106) > [java] org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:119) > [java] net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) > [java] java.lang.Thread.run(Thread.java:744) > [java] > -------------------------------------------------------------------------------- > [java] 2014-03-27 09:43:04,967 (Thread-22) [ > ServiceDispatcher.java:518:ERROR] Error in Service [createInvoiceForOrder]: > Service/other problem creating invoice from order items: > org.ofbiz.service.GenericServiceException: Unable to enlist ServiceXaWrapper > with transaction (No transaction manager or invalid status) > [java] 2014-03-27 09:43:04,967 (Thread-22) [ > TransactionUtil.java:341:ERROR] > [java] ---- exception report > ---------------------------------------------------------- > [java] [TransactionUtil.rollback] > [java] Exception: java.lang.Exception > [java] Message: Stack Trace > [java] ---- stack trace > --------------------------------------------------------------- > [java] java.lang.Exception: Stack Trace > [java] > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:340) > [java] > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:317) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:522) > [java] > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:218) > [java] > org.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:83) > [java] > org.ofbiz.order.order.OrderChangeHelper.createOrderInvoice(OrderChangeHelper.java:293) > [java] > org.ofbiz.order.order.OrderChangeHelper.completeOrder(OrderChangeHelper.java:117) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:1154) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:917) > [java] org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:871) > [java] > org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:371) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:209) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.java:106) > [java] org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:119) > [java] net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) > [java] java.lang.Thread.run(Thread.java:744) > [java] > -------------------------------------------------------------------------------- > [java] 2014-03-27 09:43:05,001 (Thread-22) [ > TransactionUtil.java:351:INFO ] [TransactionUtil.rollback] transaction rolled > back > [java] 2014-03-27 09:43:05,001 (Thread-22) [ > ServiceDispatcher.java:584:INFO ] Sync service > [POSDispatcher/createInvoiceForOrder] finished in [952] milliseconds > [java] 2014-03-27 09:43:05,002 (Thread-22) [ > OrderChangeHelper.java:123:ERROR] > [java] ---- exception report > ---------------------------------------------------------- > [java] Exception: org.ofbiz.service.GenericServiceException > [java] Message: Service/other problem creating invoice from order items: > org.ofbiz.service.GenericServiceException: Unable to enlist ServiceXaWrapper > with transaction (No transaction manager or invalid status) > [java] ---- stack trace > --------------------------------------------------------------- > [java] org.ofbiz.service.GenericServiceException: Service/other problem > creating invoice from order items: org.ofbiz.service.GenericServiceException: > Unable to enlist ServiceXaWrapper with transaction (No transaction manager or > invalid status) > [java] > org.ofbiz.order.order.OrderChangeHelper.createOrderInvoice(OrderChangeHelper.java:295) > [java] > org.ofbiz.order.order.OrderChangeHelper.completeOrder(OrderChangeHelper.java:117) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:1154) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:917) > [java] org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:871) > [java] > org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:371) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:209) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.java:106) > [java] org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:119) > [java] net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) > [java] java.lang.Thread.run(Thread.java:744) > [java] > -------------------------------------------------------------------------------- > [java] 2014-03-27 09:43:05,002 (Thread-22) [ > PosTransaction.java:873:ERROR] > [java] ---- exception report > ---------------------------------------------------------- > [java] Exception: org.ofbiz.base.util.GeneralException > [java] Message: Problem with order change; see error logs > [java] ---- stack trace > --------------------------------------------------------------- > [java] org.ofbiz.base.util.GeneralException: Problem with order change; > see error logs > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:1157) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:917) > [java] org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:871) > [java] > org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:371) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:209) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.java:106) > [java] org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:119) > [java] net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) > [java] java.lang.Thread.run(Thread.java:744) > [java] > -------------------------------------------------------------------------------- > [java] 2014-03-27 09:43:05,002 (Thread-22) [ > PaymentEvents.java:374:ERROR] > [java] ---- exception report > ---------------------------------------------------------- > [java] Problem with order change; see error logs > [java] Exception: org.ofbiz.base.util.GeneralException > [java] Message: Problem with order change; see error logs > [java] ---- stack trace > --------------------------------------------------------------- > [java] org.ofbiz.base.util.GeneralException: Problem with order change; > see error logs > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:1157) > [java] > org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.java:917) > [java] org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:871) > [java] > org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:371) > [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [java] > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] java.lang.reflect.Method.invoke(Method.java:606) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:209) > [java] > org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.java:106) > [java] org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:119) > [java] net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) > [java] java.lang.Thread.run(Thread.java:744) > [java] > -------------------------------------------------------------------------------- > [java] 2014-03-27 09:43:09,224 (OFBiz-JobQueue-0) > [PersistedServiceJob.java:189:INFO ] Job [1395888182290] Id [10260] -- Next > runtime: Thu Jan 01 06:59:59 ICT 1970 > [java] 2014-03-27 09:43:09,264 (OFBiz-JobQueue-0) [ > ServiceDispatcher.java:584:INFO ] Sync service > [default/addSuggestionsToShoppingList] finished in [36] milliseconds > -- This message was sent by Atlassian JIRA (v6.3.4#6332)