Post here for help with installing or upgrading mojoPortal pre-compiled release packages. When posting in this forum, please provide all relevant details. You may also want to review the installation or upgrading documentation.
If you have questions about using the source code or working with mojoPortal in Visual Studio, please post in the Developer forum.
When posting in this forum, please try to provide as many relevant details as possible. Particularly the following:
You may also want to review the installation or upgrading documentation.
We recently upgraded our version to the latest, 2.7.0.0 MSSQL. I think the Recent Content feature which we already had set up, was working after the upgrade, now we are getting this error below.
Can someone please help decipher it?
The Recent Content feature is the only feature on the recent-changes.aspx page.
2020-02-28 19:21:22,137 ERROR 192.xxx.xxx.25 - en-US - /recent-changes.aspx - mojoPortal.Web.Global - Referrer(none) useragent Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko System.ArgumentException: Unable to sort because the IComparer.Compare() method returns inconsistent results. Either a value does not compare equal to itself, or one value repeatedly compared to another value yields different results. IComparer: 'System.Collections.Generic.ObjectComparer`1[mojoPortal.SearchIndex.IndexItem]'. at System.Collections.Generic.IntrospectiveSortUtilities.ThrowOrIgnoreBadComparer(Object comparer) at System.Collections.Generic.ArraySortHelper`1.Sort(T[] keys, Int32 index, Int32 length, IComparer`1 comparer) at System.Array.Sort[T](T[] array, Int32 index, Int32 length, IComparer`1 comparer) at System.Collections.Generic.List`1.Sort(Int32 index, Int32 count, IComparer`1 comparer) at mojoPortal.SearchIndex.IndexHelper.GetRecentModifiedContent(Int32 siteId, Guid[] featureGuids, DateTime modifiedSinceDate, Int32 maxItems) at mojoPortal.Web.ContentUI.RecentContentModule.BindContent() at mojoPortal.Web.ContentUI.RecentContentModule.PopulateControls() at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Any help would be appreciated.
Hi Sandy,
We'll take a look at this in a dev environment. I haven't seen this problem before.
Thanks, Joe
Thanks Jo,
I'm fairly sure that there were many duplicates last time I looked, so perhaps we may just need to rebuild the index?