Symptoms


A Change Order is failed and has caused inconsistencies between OSS and BSS. The changes should have not reached MSFT and the new resource should be in 'Provisioning' status, whereas the old resource should be in 'Failed' status. 



The order is failing due to the following reason:

The order provisioning failed.
The last error is "Task "Delivering event 'Resource limits changed' for APS application inhouse-products(https://inhouse-products:8081/rest)" (id = XX) is failed with error: "'500 Internal Server Error' received from 'POST https://inhouse-products:8081/rest/tenant//onLimitChange': Operation 'LIMIT_CHANGE' failed. Fulfillment Request 'PR. Reason: Your order is invalid, as it contains 2 main offer(s)
" Change Service Plan failed: Task "Delivering event 'Resource limits changed' for APS application inhouse-products(https://inhouse-products:8081/rest)" (id = XX) is failed with error: "'500 Internal Server Error' received from 'POST https://inhouse-products:8081/rest/tenant///onLimitChange': Operation 'LIMIT_CHANGE' failed. Fulfillment Request 'PR'. Reason: Your order is invalid, as it contains 2 main offer(s)

Cause


This issue was not identified as a software issue, but it was confirmed that the issue is not reproducible on the specific version of PLM or above.


Resolution


Cancel the Change Order and upgrade PLM to version 1.10.660 or above. Once the upgrade is completed, place a new Change Order.