Summary
The “Calculating consumptions for licenses from devices with history” step in the license import process may fail after an application that is installed on an ignored device is unlinked from a license record that has an IBM-related license type.
Details
When this issue occurs, the license reconcile log will show error details similar to the following:
2022-05-04 20:25:00,775 [INFO ] Calculating consumptions for licenses from devices with history. 2022-05-04 20:25:01,043 [INFO ] Loaded 29625 ComputerResourceData records 2022-05-04 20:25:12,391 [ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null. at ManageSoft.Compliance.Database.API.ReconcileTemporalInstalledSoftware.set_Item(String p_Field, Object value) at ManageSoft.Database.API.DatabaseObject.FillFrom(DatabaseDataReader p_Reader) at ManageSoft.Database.API.DatabaseObject.ReadFrom(DatabaseDataReader p_Reader) at ManageSoft.Compliance.Importer.Procedures.ManageSoft.DatabaseObjectEnumerator`1.<GetEnumerator>d__1.MoveNext() at ManageSoft.Compliance.Importer.Procedures.ManageSoft.ILMT.SoftwareEventStream.NextInstallation() at ManageSoft.Compliance.Importer.Procedures.ManageSoft.ILMT.SoftwareEventStream.<GetEnumerator>d__5.MoveNext() at ManageSoft.Compliance.Importer.Procedures.ManageSoft.ILMT.HistoricalEventStream.<GetEnumerator>d__5.MoveNext() at ManageSoft.Compliance.Importer.Procedures.ManageSoft.ILMT.PVUProcessorHelper.ProcessHistory() at ManageSoft.Compliance.Importer.Procedures.ManageSoft.ILMT.PVUProcessorHelper.Begin(Int32 licenseMeasurementID) at ManageSoft.Compliance.Importer.Procedures.ManageSoft.LicenseReconcile.ReconcilePVULicenses(Int32 licenseMeasurementID) at ManageSoft.Compliance.Importer.Procedures.ManageSoft.LicenseReconcile.LicenseReconcileCalculate(Int32 p_LicenseMeasurementID) at ManageSoft.Compliance.Importer.Procedures.ManageSoft.LicenseReconcile.ReconcileLicensesCalculate() --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at ManageSoft.Compliance.Importer.Logic.XML.ProcedureItem.ExecuteAssembly(IExecutionContext context) at ManageSoft.Compliance.Importer.Logic.XML.Writer.Execute(IExecutionContext context) at ManageSoft.Compliance.Importer.Logic.ComplianceImporter.ExecuteWriters(ComplianceReader p_ComplianceReader, IExecutionContext context, String singleConnectionIdentifier)
Related information
See the following page for an issue with a different root cause that can result in similar error logging to what is seen for this issue: "Calculating consumptions for licenses from devices with history" license reconcile step may fail with error when running IBM-specific reconcile after removing non-IBM titles from a license: "System.ArgumentNullException: Value cannot be null." (IOJ-2225722)
Fix status
This issue has been fixed in the following FlexNet Manager Suite releases: 2022 R1.4 / Aug 2022 (Cloud), 2022 R2 (On Premises)
Other information
Affected components: Inventory import (read/write/export), SAM for IBM
Master issue ID: IOJ-2260523
Also known as: FNML-76404
Related Articles
Known Issue: “Calculating consumptions for licenses from devices with history” license reconcile step may fail with error … 18Number of Views "Calculating consumptions for licenses from devices with history" license reconcile step may fail with error after unlinki… 5Number of Views "Calculating consumptions for licenses from devices with history" license reconcile step may fail with error when running … 4Number of Views "Calculating consumptions for licenses from devices with history" step during IBM license reconcile may fail with error af… 4Number of Views Known Issue: “WriteFileEvidence - Insert unmatched evidence” import writer step may fail with error due to NewFileEvidence… 65Number 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