The updateApprovedOrderItems defines the itemAttributesMap, itemEstimatedDeliveryDateMap and itemEstimatedShipDateMap IN parameters as optional. But if you use this service out of an event context then you cross NPEs
This is because in the context of an event the missing parameters are initialised as empty. This hid the issue so far because updateApprovedOrderItems is only used once, called by an event.

git-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1616940 13f79535-47bb-0310-9956-ffa450edef68