Summary
This article describes a product defect which may cause upload of 3rd-party inventory result to fail and provides a workaround.
Symptoms
A product defect has been reported in FlexNet Manager Suite 2017 R1 & R2. If an Inventory Connection name contains trailing space, it may cause two strange behaviors below.
1. The ComplianceUpload process may fail with the error message below:
[ERROR] Package upload failed
System.NullReferenceException: Object reference not set to an instance of an object.
at Flexera.SaaS.Transport.Upload.UploadProcess.ProcessPackageList(Int32 exitCode, List`1 packages)
2. The compressed result set of 3rd party inventory data may contain 'strange' folder structure as shown below.
Cause
This defect is being tracked as bug IOJ-1846345 (FNMS-52956).
Resolution
This issue will be fixed in a future release of FlexNet Manager Suite.
Workaround
A simple workaround is to remove any trailing spaces from the Inventory Connection name.