Summary
If an installer or file evidence recognition rule is linked multiple times to an application, a red error bad error is shown in the UI when attempting to view the Evidence tab on the application, or the Applications tab on the evidence.
Details
Logging in the webui.log file on the web application server of a FlexNet Manager Suite system shows messages similar to the following when this issue occurs:
[ERROR 2022-05-17 12:59:41,736 482846ms UiHelper_Grid ] Error retrieving data (f8c83f35-fe98-47a0-bf94-4ec2a7409b52) System.InvalidOperationException: The result collection contains duplicate objects. at DevExpress.Xpo.Helpers.ObjectCollectionLoader.EndLoadObjects(LoadObjectsContext loadObjectsContext, ICollection[] objs, Boolean proceesStubs) [...] at DevExpress.Data.Helpers.ServerModeKeyedCache.FetchInIndexerCore(Int32 index) [ERROR 2022-05-17 12:59:41,783 482893ms UnhandledErrors ] An unexpected error occurred (f8c85f35-fe48-4780-be94-4ecca7409b52) ManageSoft.Compliance.ComplianceException: An error occurred retrieving grid data, see log for details at Flexera.Web.Core.Display.UiHelper_Grid.GridDataRetrievalError(Object sender, Exception e) at DevExpress.Data.Linq.LinqServerModeDataSourceView.OnExceptionThrown(ServerModeExceptionThrownEventArgs e) [...] at DevExpress.Web.ASPxWebControl.System.Web.UI.ICallbackEventHandler.GetCallbackResult() [ERROR 2022-05-17 12:59:42,111 483221ms ClientErrors ] Client error. [ RequestUID: f8c83f35-fe98-47a0-bf94-4ec2a7409b52 URL: https://fnms.acme.com/Suite/Applications/Edit/-373375?originUrl=%2FSuite%2FApplications%2FList%2FAll#Evidence Context URL: /Suite/Applications/Edit_Evidence_Installer_Grid/-373375?originUrl=%2FSuite%2FApplications%2FList%2FAll Line: Column: Referrer: https://fnms.acme.com/Suite/Applications/List/All Screen dimensions: 1280x720 User agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36 User language: Platform: Win32 Cookies enabled: true Do not track: Message: Internal Server Error Stack: ]
Queries like the following can be executed against the compliance database to identify evidence/application links which may trigger this issue to occur. These queries identify the IDs of installer and file evidence records and associated application (software title) records that are linked multiple times:
; WITH p AS ( SELECT SoftwareTitleID, InstallerEvidenceID FROM dbo.SoftwareTitleInstallerEvidence GROUP BY SoftwareTitleID, InstallerEvidenceID HAVING COUNT(*) > 1 ) SELECT sti.SoftwareTitleID, sti.SoftwareTitleName, ie.InstallerEvidenceID, ie.DisplayName, ie.Version, ie.Publisher FROM p JOIN dbo.SoftwareTitleInfoLimited sti ON sti.SoftwareTitleID = p.SoftwareTitleID JOIN dbo.InstallerEvidence ie ON ie.InstallerEvidenceID = p.InstallerEvidenceID ; WITH p AS ( SELECT SoftwareTitleID, FileEvidenceID FROM dbo.SoftwareTitleFileEvidence GROUP BY SoftwareTitleID, FileEvidenceID HAVING COUNT(*) > 1 ) SELECT sti.SoftwareTitleID, sti.SoftwareTitleName, fe.FileEvidenceID, fe.FileName FROM p JOIN dbo.SoftwareTitleInfoLimited sti ON sti.SoftwareTitleID = p.SoftwareTitleID JOIN dbo.FileEvidence fe ON fe.FileEvidenceID = p.FileEvidenceID
Related Articles
Error in webui.log when viewing Installer Evidence tab of Discovered Device record: "System.InvalidOperationException: The… 4Number of Views All Containers page may show red bar error if a host is linked to multiple clusters: "The result collection contains dupli… 7Number of Views Red error bar message may be shown when viewing Hardware tab in a User's properties if multiple "awaiting inventory" compu… 7Number of Views Red error bar may be shown viewing inventory device "Licenses" tab due to Grid_LicenseListModelByComputerID returning dupl… 8Number of Views Red error bar message may be shown when viewing WMI evidence tab for an inventory device with error in webui.log: "Arithme… 4Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Revenera Assistant
Case id: 00001065
Activity: Status change: 2 hours ago