Something is going on with manager cloud. I have my invoices configured with 2 multi select list fields that i have set to show in the columns for sorting purpose. Clicking on the header of either of these two columns results in an error like this.
Internal Error
Manager 23.12.4.1207
System.InvalidOperationException: Failed to compare two elements in the array.
---> System.ArgumentException: At least one object must implement IComparable.
at System.Collections.Comparer.Compare(Object a, Object b)
at System.Linq.EnumerableSorter`2.CompareAnyKeys(Int32 index1, Int32 index2)
at System.Collections.Generic.ArraySortHelper`1.PickPivotAndPartition(Span`1 keys, Comparison`1 comparer)
at System.Collections.Generic.ArraySortHelper`1.IntroSort(Span`1 keys, Int32 depthLimit, Comparison`1 comparer)
at System.Collections.Generic.ArraySortHelper`1.Sort(Span`1 keys, Comparison`1 comparer)
--- End of inner exception stack trace ---
at System.Collections.Generic.ArraySortHelper`1.Sort(Span`1 keys, Comparison`1 comparer)
at System.Linq.EnumerableSorter`2.QuickSort(Int32[] keys, Int32 lo, Int32 hi)
at System.Linq.EnumerableSorter`1.Sort(TElement[] elements, Int32 count)
at System.Linq.OrderedEnumerable`1.GetEnumerator()+MoveNext()
at System.Linq.Enumerable.SelectIPartitionIterator`2.PreallocatingToArray(Int32 count)
at System.Linq.Enumerable.SelectIPartitionIterator`2.ToArray()
at ManagerServer.HttpHandlers.Businesses.Business.NakedObjectsWithSorting.InnerGet4(Context context) in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/NakedObjectsWithSorting.cs:line 37
at ManagerServer.HttpHandlers.Businesses.Business.NakedObjectsWithDuplicateDetection.InnerGet4(Context context) in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/NakedObjectsWithDuplicateDetection.cs:line 41
at ManagerServer.HttpHandlers.Businesses.Business.NakedObjectsWithSimpleSearch.InnerGet4(Context context) in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/NakedObjectsWithSimpleSearch.cs:line 44
at ManagerServer.HttpHandlers.Businesses.Business.NakedObjectsWithAdvancedSearch.InnerGet4(Context context) in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/NakedObjectsWithAdvancedSearch.cs:line 168
at ManagerServer.HttpHandlers.Businesses.Business.NakedObjectsWithAbstractBatchOperation`1.InnerGet4(Context context) in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/NakedObjectsWithAbstractBatchOperation.cs:line 13
at ManagerServer.HttpHandlers.Businesses.Business.NakedObjectsWithBatchView`1.InnerGet4(Context context) in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/NakedObjectsWithBatchView.cs:line 45
at ManagerServer.HttpHandlers.Businesses.Business.NakedObjectsWithEditColumns`1.InnerGet4(Context context) in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/NakedObjectsWithEditColumns.cs:line 47
at ManagerServer.HttpHandlers.Businesses.Business.NakedObjectsWithCustomFields`1.InnerGet4(Context context) in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/NakedObjectsWithCustomFields.cs:line 81
at ManagerServer.HttpHandlers.Businesses.Business.NakedObjectsWithBatchDelete`1.InnerGet4(Context context) in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/NakedObjectsWithBatchDelete.cs:line 28
at ManagerServer.HttpHandlers.Businesses.Business.NakedObjectsWithImageColumn`1.InnerGet4(Context context) in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/NakedObjectsWithImageColumn.cs:line 30
at ManagerServer.HttpHandlers.Businesses.Business.NakedObjectsWithFilterByReference`1.InnerGet4(Context context) in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/NakedObjectsWithFilterByReference.cs:line 28
at ManagerServer.HttpHandlers.Businesses.Business.NakedObjectsWithAutomaticRows`1.InnerGet4(Context context) in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/NakedObjectsWithAutomaticRows.cs:line 25
at ManagerServer.HttpHandlers.Businesses.Business.NakedObjects.InnerGet3() in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/NakedObjects.cs:line 38
at ManagerServer.HttpHandlers.Businesses.Business.BusinessTemplateWithTimezone.InnerGet2() in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/BusinessTemplateWithTimezone.cs:line 21
at ManagerServer.HttpHandlers.Businesses.Business.BusinessTemplate.InnerGet() in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/BusinessTemplate.cs:line 386
at ManagerServer.HttpHandlers.Template.Get() in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Template.cs:line 393
at ManagerServer.Startup.<>c.<b__1_3>d.MoveNext() in /home/runner/work/Manager/Manager/ManagerServer/Startup.cs:line 124
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|8_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task)
WorkingSet64 not updated.
Go back