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

New Timesheet Approvals issue after June 2014 CU - ReadStatusApprovalsForProjectForGridJson2

$
0
0

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.





Viewing all articles
Browse latest Browse all 4226

Trending Articles



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