Quantcast
Channel: Project Server - Setup, Upgrade, Administration and Operation forum
Viewing all articles
Browse latest Browse all 4226

Queue errors with "An item with the same key has already been added"

$
0
0

Hi

in a Project Server 2013 environment suddenly the queue stops working. Jobs are "processing" but after some minutes they fail with the following message:

  • An item with the same key has already been added.:
    • ProjectCheckinFailure (23008) - System.ArgumentException: An item with the same key has already been added. at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) at Microsoft.Office.Project.Server.Events.ServerEventManager.ConfiguredServerEvents.EventHandlerConfiguration.GetInstance(ProjectSite projectSite) at Microsoft.Office.Project.Server.Events.ServerEventManager.ConfiguredServerEvents..ctor(ProjectSite projectSite) at Microsoft.Office.Project.Server.Events.ServerEventManager.ConfiguredServerEvents.<>c__DisplayClass8.<GetInstance>b__7() at Microsoft.Office.Project.Server.Utility.LazySet`2.GetValue(TKey key, Func`1 instanceFactory) at Microsoft.Office.Project.Server.Events.ServerEventManager.ConfiguredServerEvents.GetInstance(Guid siteUid) at Microsoft.Office.Project.Server.Events.ServerEventManager.<GetServerEventManager>b__0(IPlatformContext context) at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) at Microsoft.Office.Project.Server.BusinessLayer.Queue.ProcessProjectCheckinMessage.ProcessProjectCheckinFireCheckinPostEventMessage(Message msg, Group messageGroup, JobTicket jobTicket, MessageContext mContext) at Microsoft.Office.Project.Server.BusinessLayer.Queue.ProcessProjectCheckinMessage.HandleMessage(Message msg, Group messageGroup, JobTicket jobTicket, MessageContext mContext). Details: id='23008' name='ProjectCheckinFailure' uid='2e4a35e1-0602-e411-93f3-00155d322e13' ProjectUID='68336cb2-5bf1-e311-93f1-00155d322e13' JobUID='16fa8edc-0602-e411-93f3-00155d322e13' MessageID='8' Error='System.ArgumentException: An item with the same key has already been added. at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) at Microsoft.Office.Project.Server.Events.ServerEventManager.ConfiguredServerEvents.EventHandlerConfiguration.GetInstance(ProjectSite projectSite) at Microsoft.Office.Project.Server.Events.ServerEventManager.ConfiguredServerEvents..ctor(ProjectSite projectSite) at Microsoft.Office.Project.Server.Events.ServerEventManager.ConfiguredServerEvents.<>c__DisplayClass8.<GetInstance>b__7() at Microsoft.Office.Project.Server.Utility.LazySet`2.GetValue(TKey key, Func`1 instanceFactory) at Microsoft.Office.Project.Server.Events.ServerEventManager.ConfiguredServerEvents.GetInstance(Guid siteUid) at Microsoft.Office.Project.Server.Events.ServerEventManager.<GetServerEventManager>b__0(IPlatformContext context) at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) at Microsoft.Office.Project.Server.BusinessLayer.Queue.ProcessProjectCheckinMessage.ProcessProjectCheckinFireCheckinPostEventMessage(Message msg, Group messageGroup, JobTicket jobTicket, MessageContext mContext) at Microsoft.Office.Project.Server.BusinessLayer.Queue.ProcessProjectCheckinMessage.HandleMessage(Message msg, Group messageGroup, JobTicket jobTicket, MessageContext mContext)'.

Queue:

  • GeneralQueueJobFailed (26000) - ProjectCheckIn.ProjectCheckinFireCheckinPostEventMessage. Details: id='26000' name='GeneralQueueJobFailed' uid='324a35e1-0602-e411-93f3-00155d322e13' JobUID='16fa8edc-0602-e411-93f3-00155d322e13' ComputerName='8d0fce6c-a4c4-4dc4-a68c-160993778a98' GroupType='ProjectCheckIn' MessageType='ProjectCheckinFireCheckinPostEventMessage' MessageId='8' Stage='' CorrelationUID='b2a1a09c-85d7-60ca-78a9-811868fc5361'. Überprüfen Sie die ULS-Protokolle auf dem Computer 8d0fce6c-a4c4-4dc4-a68c-160993778a98 auf Einträge mit JobUID 16fa8edc-0602-e411-93f3-00155d322e13, um weitere Details anzuzeigen..

I tried without success:

  • stop / restart queue and event service
  • edit  / reprovision pwa site
  • psconfig
  • reboot

Any more ideas?

Thanks for help

Christoph


Christoph Muelder | Senior Consultant, MCTS, MCSE, MCT | SOLVIN information management GmbH, Germany


Viewing all articles
Browse latest Browse all 4226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>