Hi,
We migrated Projects server 2010 to Projects server 2013 with the latest CU update installed: JUNE CU 2014.
It is the second time now after the upgrade that a user can not submitted a specific task.
This are the steps they take:
Go to timesheets, select this specific task and click on ‘send Progress for Selected Tasks”
Then they get an error message. (Translated to English, it is something like this:)
An unknown error has occurred. Cannotcommunicate with the server
Other tasks don’t give any errors and submit successfully.
When I check the ULS logs, I get this error:
PWA:https://domain/sites/icts, ServiceApp:Project Service Application, User:i:0#.w|luna\u00514, PSI: Timesheet.SubmitLines 0c6c7315-af02-e411-942f-005056941979: Rolling back transaction. Timesheet:bd5335f3-8402-e411-942c-00505694197c
[bucketHash:493F1FF2] Exception occured in method 'TimeSheet.ProcessGridUpdates' System.Collections.Generic.KeyNotFoundException:The given key was not present in the dictionary. at Microsoft.Office.Project.Server.BusinessLayer.Statusing.<>c__DisplayClass42.<SubmitStatusWithResult>b__3e(Guid g) at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext() at Microsoft.Office.Project.Server.BusinessLayer.Statusing.SubmitStatusWithResult(Guid resid, Guid[] updateGuids, String comment) at Microsoft.Office.Project.Server.BusinessLayer.TimesheetSEM.SubmitLinesInternal(IEnumerable`1 lines, String comment) at Microsoft.Office.Project.Server.DataAccessLayer.ProjectServerDatabaseTransaction.RunInTransaction(ProjectServerDatabaseTransaction transaction, TransactionCodeDelegate transactionedCode) at Microsoft.Office.Project.Server.DataAccessLayer.ProjectServerDatabaseTransaction.Run(IPlatformContext context, DataStoreEnum store, String transactionName, TransactionCodeDelegate transactionedCode) at Microsoft.Office.Project.Server.BusinessLayer.Timesheet.SubmitLines(IEnumerable`1 lines, String comment) at Microsoft.Office.Project.Server.BusinessLayer.TimeSheet.ProcessGridUpdates(Guid tsUid, String changesJson, String viewOptionsJson, Boolean submit, Guid nextApproverUid, String comment, Guid[] submitLines) at Microsoft.Office.Project.Server.Wcf.Implementation.PWAImpl.<>c__DisplayClass16f.<TimeSheetProcessGridUpdates>b__16e() at Microsoft.Office.Project.Server.Wcf.Implementation.WcfMethodInvocation.InvokeBusinessObjectMethod(String businessObjectName, String methodName, IEnumerable`1 actions) StackTrace: at Microsoft.Office.Project.Server.Native.dll: (sig=6ea170d1-988e-4153-9f1d-0305c0ea0309|2|microsoft.office.project.server.native.pdb, offset=3C1E) at Microsoft.Office.Project.Server.Native.dll: (offset=1255D)
Someone any idea what is wrong here?
Thanks in advance,
Johan