HPCM:Deploy Failing "Item With The Same Key Has Already Been Added" (Doc ID 2012662.1)

Last updated on JULY 28, 2016

Applies to:

Hyperion Profitability and Cost Management - Version 11.1.2.1.103 and later
Information in this document applies to any platform.

Symptoms

These are the symptoms and errors related to this issue:

Error from Job Scheduler :
An error was encountered while executing the Application Export: An item with the same key has already been added

Error from EPMA log:


[EPMADIM] [INTERNAL_ERROR:32] [EPMADIM-1] [EPMADIM.Hyperion.CommonServices.Exceptions.BaseException] [tid: ApplicationExportJob] [ecid: disabled,0] An item with the same key has already been added.
  at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
  at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
  at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
  at Hyperion.DimensionServer.NewCompareApplicationEvaluator.<>c__DisplayClassb.b__9(Dimension dimension)
  at Hyperion.DimensionServer.View.IterateReferencedDimensions(Action`1 action)
  at Hyperion.DimensionServer.NewCompareApplicationEvaluator.GetReferencedDimensions(Application app)
  at Hyperion.DimensionServer.NewCompareApplicationEvaluator.CompareDimensions()
  at Hyperion.DimensionServer.CompareApplicationEvaluator.Execute()
  at Hyperion.DimensionServer.CompareEngine.CompareApplications()
  at Hyperion.DimensionServer.CompareEngine.StartCompare()
  at Hyperion.DimensionServer.ApplicationExport.GetDimensionsToExport(Library previousBaseline, Int32 exportTransId, Int32& totalSteps, Int32& stepsFinished, Boolean& canMerge, Boolean& fullExport, Application& AppToRender)
  at Hyperion.DimensionServer.ApplicationExport.RenderApplication()
  at Hyperion.DimensionServer.ApplicationExport.b__a()
  at Hyperion.DimensionServer.Global.HandleThreadContext(Guid sessionID, ThreadContextDelegate method)
  at Hyperion.DimensionServer.ApplicationExport.Execute() at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
  at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
  at System.Coll



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