Hi
Bit of background, we were experiencing the following issue before applying the June CU - See TechNet question titled for more information - "Errors with timesheet approvals after unpublishing or deleting tasks"
The issue prevented a user to view timesheet approvals.
Now after the update there is a similar issue when a user is trying to get to the approvals page, see below errors.
Has anyone else experienced this and can you make any recommendations?
Thank you
mutex creation failed. error code = 5
[bucketHash:3D3DE675] Exception occured in method 'Statusing.ReadStatusApprovalsForProjectForGridJson2' System.ArgumentException: Object must be of type Double. at System.Double.CompareTo(Object value) at Microsoft.SharePoint.JSGrid.GridField.Compare(Object left, Object right, Boolean strict) at Microsoft.SharePoint.JSGrid.GridSerializer.DataRowComparer`1.Compare(T x, T y) at System.Linq.EnumerableSorter`2.CompareKeys(Int32 index1, Int32 index2) at System.Linq.EnumerableSorter`1.QuickSort(Int32[] map, Int32 left, Int32 right) at System.Linq.EnumerableSorter`1.QuickSort(Int32[] map, Int32 left, Int32 right) at System.Linq.EnumerableSorter`1.Sort(TElement[] elements, Int32 count) at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext() at Microsoft.SharePoint.JSGrid.GridSerializer.GroupedSet..ctor(GridSerializer serializer, IEnumerable`1 unfilteredRows, IEnumerable`1 filteredRows, Boolean bSharePointGrid) at Microsoft.SharePoint.JSGrid.GridSerializer.ExpandRows(IEnumerable`1 unfilteredRows, IEnumerable`1 filteredRows, Boolean onlyMakingAutoFilterEntries, HierarchySet& hierarchySet) at Microsoft.SharePoint.JSGrid.GridSerializer.BuildOutput() at Microsoft.SharePoint.JSGrid.GridSerializer.ToJson(Serializer s) at Microsoft.SharePoint.JsonUtilities.Serializer.SerializeToJson(Object o, Boolean isKey) at Microsoft.Office.Project.Server.BusinessLayer.Statusing.ReadStatusApprovalsForProjectForGridJson2(JsGridSerializerArguments gridSerializerArgs, String fromDate, String toDate, Int32 durationFormat, Int32 workFormat) at Microsoft.Office.Project.Server.Wcf.Implementation.PWAImpl.<>c__DisplayClass378.<StatusingReadStatusApprovalsForProjectForGridJson2>b__377() at Microsoft.Office.Project.Server.Wcf.Implementation.WcfMethodInvocation.InvokeBusinessObjectMethod(String businessObjectName, String methodName, IEnumerable`1 actions) StackTrace: (null)
Watson bucket parameters: Microsoft Project Server 2013, ULSException14, 070f6ea0 "project server", 0f0011db "15.0.4571.0", c180aef3 "mscorlib", 0400766f "4.0.30319.0", 5173bf53 "sun apr 21 19:58:35 2013", 00000c07 "00000c07", 0000004f "0000004f", 44395864 "argumentexception", 00101621 "aeby7"
Error is: GeneralUnhandledException. Details: General Unhandled Exception in _Statusing.ReadStatusApprovalsForProjectForGridJson2_ Attributes: System.ArgumentException: Object must be of type Double. at System.Double.CompareTo(Object value) at Microsoft.SharePoint.JSGrid.GridField.Compare(Object left, Object right, Boolean strict) at Microsoft.SharePoint.JSGrid.GridSerializer.DataRowComparer`1.Compare(T x, T y) at System.Linq.EnumerableSorter`2.CompareKeys(Int32 index1, Int32 index2) at System.Linq.EnumerableSorter`1.QuickSort(Int32[] map, Int32 left, Int32 right) at System.Linq.EnumerableSorter`1.QuickSort(Int32[] map, Int32 left, Int32 right) at System.Linq.EnumerableSorter`1.Sort(TElement[] elements, Int32 count) at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext() at Microsoft.SharePoint.JSGrid.GridSerializer.GroupedSet..ctor(GridSerializer serializer, IEnumerable`1 unfilteredRows, IEnumerable`1 filteredRows, Boolean bSharePointGrid) at Microsoft.SharePoint.JSGrid.GridSerializer.ExpandRows(IEnumerable`1 unfilteredRows, IEnumerable`1 filteredRows, Boolean onlyMakingAutoFilterEntries, HierarchySet& hierarchySet) at Microsoft.SharePoint.JSGrid.GridSerializer.BuildOutput() at Microsoft.SharePoint.JSGrid.GridSerializer.ToJson(Serializer s) at Microsoft.SharePoint.JsonUtilities.Serializer.SerializeToJson(Object o, Boolean isKey) at Microsoft.Office.Project.Server.BusinessLayer.Statusing.ReadStatusApprovalsForProjectForGridJson2(JsGridSerializerArguments gridSerializerArgs, String fromDate, String toDate, Int32 durationFormat, Int32 workFormat) at Microsoft.Office.Project.Server.Wcf.Implementation.PWAImpl.<>c__DisplayClass378.<StatusingReadStatusApprovalsForProjectForGridJson2>b__377() at Microsoft.Office.Project.Server.Wcf.Implementation.WcfMethodInvocation.InvokeBusinessObjectMethod(String businessObjectName, String methodName, IEnumerable`1 actions) . Standard Information: PSI Entry Point: Project User: i:0#.w|domain\user Correlation Id: 883e030f-7efa-e311-941d-02bfc0a84278 PWA Site URL: http:SA Name: Project Server Service PSError: GeneralUnhandledException (42), LogLevelManager Warning-ulsID:0x00101622 has no entities explicitly specified.