[ 
https://issues.apache.org/jira/browse/OFBIZ-5925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14255810#comment-14255810
 ] 

Jacopo Cappellato commented on OFBIZ-5925:
------------------------------------------

The problem is probably caused by the code in ShipmentServices.java that does:
{code} if (shippableItemInfo != null) {
            for (Map<String, Object> itemMap: shippableItemInfo) {
                // add the item sizes
                BigDecimal itemSize = (BigDecimal) itemMap.get("size");
                if (itemSize != null) {
                    shippableItemSizes.add(itemSize);
                }{code}
The "size" field is not part of OrderItemShipGroupAssoc entity and this is the 
reason for the error; before just fixing the above code we should check all the 
calls to calcShipmentCostEstimate and specifically what is passed in the field 
shippableItemInfo; if any of them (as I suspect) is passing list of 
GenericValues that are not OrderItemShipGroupAssoc we should change the above 
code by checking the type of GenericValues before getting the size field.


> Pack order flow is broken
> -------------------------
>
>                 Key: OFBIZ-5925
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5925
>             Project: OFBiz
>          Issue Type: Bug
>          Components: order
>            Reporter: Deepak Dixit
>            Priority: Blocker
>
> Pack order flow is broken, its throwing error
> {code}
>      [java] org.ofbiz.widget.screen.ScreenRenderException: Error rendering 
> screen [component://product/widget/facility/ShipmentScreens.xml#PackOrder]: 
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen 
> [component://product/widget/facility/CommonScreens.xml#main-decorator]: 
> 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: Service 
> [calcShipmentCostEstimate] threw an unexpected 
> exception/errororg.ofbiz.service.GenericServiceException: Service 
> [calcShipmentCostEstimate] target threw an unexpected exception (The field 
> name (or key) [size] is not valid for entity [OrderItemAndShipGroupAssoc].) 
> (Service [calcShipmentCostEstimate] target threw an unexpected exception (The 
> field name (or key) [size] is not valid for entity 
> [OrderItemAndShipGroupAssoc].)) (The current transaction is marked for 
> rollback, not beginning a new transaction and aborting current operation; the 
> rollbackOnly was caused by: Service [calcShipmentCostEstimate] threw an 
> unexpected exception/errororg.ofbiz.service.GenericServiceException: Service 
> [calcShipmentCostEstimate] target threw an unexpected exception (The field 
> name (or key) [size] is not valid for entity [OrderItemAndShipGroupAssoc].) 
> (Service [calcShipmentCostEstimate] target threw an unexpected exception (The 
> field name (or key) [size] is not valid for entity 
> [OrderItemAndShipGroupAssoc].))) (Error rendering screen 
> [component://product/widget/facility/CommonScreens.xml#main-decorator]: 
> 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: Service 
> [calcShipmentCostEstimate] threw an unexpected 
> exception/errororg.ofbiz.service.GenericServiceException: Service 
> [calcShipmentCostEstimate] target threw an unexpected exception (The field 
> name (or key) [size] is not valid for entity [OrderItemAndShipGroupAssoc].) 
> (Service [calcShipmentCostEstimate] target threw an unexpected exception (The 
> field name (or key) [size] is not valid for entity 
> [OrderItemAndShipGroupAssoc].)) (The current transaction is marked for 
> rollback, not beginning a new transaction and aborting current operation; the 
> rollbackOnly was caused by: Service [calcShipmentCostEstimate] threw an 
> unexpected exception/errororg.ofbiz.service.GenericServiceException: Service 
> [calcShipmentCostEstimate] target threw an unexpected exception (The field 
> name (or key) [size] is not valid for entity [OrderItemAndShipGroupAssoc].) 
> (Service [calcShipmentCostEstimate] target threw an unexpected exception (The 
> field name (or key) [size] is not valid for entity 
> [OrderItemAndShipGroupAssoc].))))
> {code}
> This error occured due to recent fix in GenericEntity.get(). Need to fix the 
> pack order flow.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to