When running a License Reconcile the following error is produced in the importer.log and the license reconcile will be marked as failed.
Full Error Stack:
FATAL: The import process has failed with the following error (use -verbose to see error details):
Error: Value cannot be null.
2016-08-05 12:59:43.44: Error Details:
System.ArgumentNullException
at ManageSoft.Compliance.Database.API.SoftwareLicenseAllocationComplianceInfo.set_Item(String p_Field, Object value)
at ManageSoft.Database.API.DatabaseObject.FillFrom(IDataRecord record)
at ManageSoft.Database.API.DatabaseObject.ReadFrom(DatabaseDataReader reader)
at ManageSoft.Compliance.Importer.Procedures.ManageSoft.SoftwareTitleLicenseRecInfoCollection.PopulateDatasetsForSoftwareTitleID(Int32 p_SoftwareTitleID, InstallHelperBase p_InstallHelper, ReconcileInstalledSoftwareWithOwner p_ParentAppInstall)
at ManageSoft.Compliance.Importer.Procedures.ManageSoft.SoftwareTitleLicenseRecInfoCollection.GetAvailableLicensesForSoftwareTitle(Int32 p_SoftwareTitleID, InstallHelperBase p_InstallHelper, ReconcileInstalledSoftwareWithOwner p_ParentAppInstall)
at ManageSoft.Compliance.Importer.Procedures.ManageSoft.InstallHelperBase.ProcessInstall(ReconcileInstalledSoftwareCollection& installedSoftwareToSave, HashSet`1& viaSimulationTypeIDs, HashSet`1& licensesViaSimulation, DateTime& lastBatchTime, ReconcileInstalledSoftwareWithOwner installation)
at ManageSoft.Compliance.Importer.Procedures.ManageSoft.InstallHelperBase.ProcessInstalls()
at ManageSoft.Compliance.Importer.Procedures.ManageSoft.LicenseReconcile.ReconcileLicenses()
This error message is caused by a known issue and has been assigned the issue reference number FNMS-26665 for tracking.
The cause of this error message has been permanently resolved in FNMS 2015 R2 SP1 and above.
May 02, 2018 02:08 AM