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.

Reply via email to