Failed to Run Schedule Comparison (Doc ID 2274926.1)

Last updated on JUNE 13, 2017

Applies to:

Primavera P6 Enterprise Project Portfolio Management - Version 16.1.6.0 and later
Primavera P6 Professional Project Management - Version 16.1.6.0 and later
Primavera P6 Enterprise Project Portfolio Management Cloud Service - Version 16.1.6.0 and later
Information in this document applies to any platform.

Symptoms

While running Schedule Comparison, the error occurs:

Value cannot be null.
Parameter name: key

  at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
  at CallSite.Target(Closure , CallSite , Dictionary`2 , Object )
  at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
  at Primavera.Mercury.ClaimDigger.ReportingModule.ClaimDiggerReportService.ProcessToDictionary(Object activityData)
  at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
  at Primavera.Mercury.ClaimDigger.ReportingModule.ClaimDiggerReportService.ProcessGeneralActivity(EntityContext context, MatchResultItems activityResultItems, Boolean isGrouped)
  at Primavera.Mercury.ClaimDigger.UIModule.ClaimDiggerDiagramViewModel.ProcessHtmlCsvAsciiReports(MatchResult matchResult)
  at Primavera.Mercury.ClaimDigger.UIModule.ClaimDiggerDiagramViewModel.ProcessMatchResults(List`1 matchResults, ClaimDiggerViewOptions viewOptions)
  at Primavera.Mercury.ClaimDigger.UIModule.ClaimDiggerDiagramViewModel.d__e.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.b__4(Object state)
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
  at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Login Visualizer as a normal user when he/she does not have all project access
2. Run the schedule comparison between one project and its baseline project. the error will pop up.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot run schedule comparison

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms