Summary
On FlexNet Manager Suite systems where a large volume of unique filenames have been imported, the “WriteFileEvidence - Insert unmatched evidence” inventory writer step may fail due to the FileEvidenceID identity column in the NewFileEvidence_MT table in the compliance database growing too large and running out of available values.
Details
When this issue occurs, inventory imports are likely to fail with an error similar to the following:
2019-11-15 06:57:00,735 [INFO ] WriteFileEvidence - Insert unmatched evidence 2019-11-15 07:00:24,730 [INFO ] Failed to execute Writer 'WriteFileEvidence - Insert unmatched evidence' from file C:\ProgramData\Flexera Software\Compliance\ImportProcedures\Inventory\\Writer\FileEvidence.xml, at step line 108 Error: Arithmetic overflow error converting IDENTITY to data type int. Arithmetic overflow occurred.
The following SQL query can be executed against the compliance database to identify the current identity value in the NewFileEvidence_MT table:
SELECT IDENT_CURRENT('dbo.NewFileEvidence_MT') AS CurrentIdentity
This issue is likely to occur if the value returned by this query is at or near 2,147,483,647 (being the maximum value that can be stored in a SQL Server INT value).
Mitigation
A SQL script that can be used to reseed and reclaim identity values in the NewFileEvidence_MT table can be found attached to the solution marked in the following Flexera Community forum discussion: Failed to execute writer 'WriteFileEvidence - Insert unmatched evidence'.
Related issue
Also see the following issue which can result in the same symptoms as this issue, but with a different root cause: "WriteFileEvidence - Insert unmatched evidence" import writer step may fail with error due to FileEvidenceFile.FileEvidenceFileID identity column value reaching limit of 2^31: "Arithmetic overflow error converting IDENTITY to data type int" (IOJ-1898355).
Related Articles
Known Issue: “WriteFileEvidence - Insert unmatched evidence” import writer step may fail with error due to NewFileEvidence… 65Number of Views Known Issue: “WriteFileEvidence - Insert unmatched evidence” import writer step may fail with error due to FileEvidenceFil… 42Number of Views "WriteFileEvidence - Insert unmatched evidence" import writer step may fail with error due to FileEvidenceFile.FileEvidenc… 4Number of Views Import from Tanium may fail with error: "Could not find intermediate file for procedure Evidence, step 119 with name 'Get … 8Number of Views Business imports fail with error once BusinessImportLogDetail_MT identity field reaches 2,147,483,647: Arithmetic overflow… 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. | |
Case id: 00001065
Activity: Status change: 2 hours ago