Error when receiving return from customer
-----------------------------------------
Key: OFBIZ-2207
URL: https://issues.apache.org/jira/browse/OFBIZ-2207
Project: OFBiz
Issue Type: Bug
Components: product
Affects Versions: SVN trunk
Environment: Demo Server
Reporter: Daniel Riquelme
Priority: Minor
When receiving a return from customer , the following error appears on screen:
The Following Errors Occurred:
Error:<br/> Error: 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 [Update Return Status From ShipmentReceipt
[file:/demo/deployments/demo.hotwaxmedia.com/applications/order/script/org/ofbiz/order/order/OrderReturnServices.xml#updateReturnStatusFromReceipt]]:
; [Error with comparison in if-compare-field between fields
[.totalsMap.${receipt.returnItemSeqId}] with value [null] and
[.returnItem.returnQuantity] with value [1.000000] with operator
[greater-equals] and type [BigDecimal]: , Left value is null, cannot complete
compare for the operator greater-equals] calling service
balanceInventoryItems in receiveInventoryProduct <br/> <br/>
Steps to reproduce:
1. Create a sales order with default options and DemoCustomer as Customer.
2. Add GZ-2644 to the cart
3. Finalize Order
4. Quick Ship Entire Order
5. Create return
6. Check the product and click on Return Selected Item(s)
7. Accept the return
8. Click on Return Items -> Receive Return
9. Click on Receive Selected Product(s)
The error occurs in the following simple method:
order/script/org/ofbiz/order/order/OrderReturnServices.xml#updateReturnStatusFromReceipt
In the console, the following error appears above the error shown on screen:
2009-02-24 15:45:55,438 (http-0.0.0.0-8443-2)
[FlexibleMapAccessor.java:164:INFO ] UEL exception while setting value:
javax.el.ELException: Error parsing '${}': syntax error at position 2,
encountered '}', expected
<IDENTIFIER>|<STRING>|<FLOAT>|<INTEGER>|'true'|'false'|'null'|'-'|'!'|'not'|'empty'|'(',
original = ${receipt.returnItemSeqId}
One of the problematic lines relating to the last console message is:
<if-empty field="totalsMap.${receipt.returnItemSeqId}">
Regards,
Daniel
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.