Search Engine: Elastic

Article ID: 130414, created on Mar 11, 2017, last review on Dec 15, 2017

  • Applies to:
  • Operations Automation 7.0
  • Operations Automation 7.2

Symptoms

On attempt to create Office 365 Reconciliation Report the following error appears:

"Index was outside the bounds of the array."

The exact reason could be seen in the sitelog: one of the orders can not be processed:

[   9] DEBUG ation_report: Try to process billing order with id: 3030
[   9] ERROR aps_endpoint: Office365AppController.GetReconciliationReport finished by exception System.IndexOutOfRangeException: Index was outside the bounds of the array.
[   9] ERROR aps_endpoint: System.IndexOutOfRangeException: Index was outside the bounds of the array.
StackTrace:    at Parallels.Office365.Gateway.Processing.ReconciliationReportHelper.<DetailToCsv>b__1c(String _) in c:\inetpub\wwwroot\O365App\App_Code\o365\ReconciliationReportHelper.cs:line 226

Cause

Order #3030 has empty unit price field for one or several order items. That is no problem from BA side (under certain circumstances unit price can be empty), but report cannot be generated under such circumstances which is because of the bug with id #APSA-19319 ("Reconciliation report is not generated when OrdDet has NULLs for "UnitPrice_Value"").

Resolution

Contact TAM or pta@odin.com in order to trace the status of the request.

5356b422f65bdad1c3e9edca5d74a1ae caea8340e2d186a540518d08602aa065 e12cea1d47a3125d335d68e6d4e15e07 0871c0b47b3b86ae3b1af4c2942cd0ce 1941880841f714e458ae4dc3d9f3062d 31987597efff5a3a9ce779cc203bbe5e

Email subscription for changes to this article
Save as PDF