Summary
Usage data gathered by the FlexNet inventory agent may fail to be recorded in the inventory database and reported in FlexNet Manager Suite if the application package name associated with any metered executable matches both the following conditions:
- The application package name ends with a digit or one of the following special characters: ()[]._
- A backslash character ( \ ) appears in the application package name after the last space (if any)
A potential symptom of this issue is that new usage files regularly appear under the C:\ProgramData\Flexera Software\Compliance\Incoming\UsageData\BadLogs directory on the inventory server (FlexNet Manager Suite On-premises edition only).
Details
An example of data usage data appearing in a usage .mmi file generated and uploaded by the agent that will cause this problem is:
<APPUSAGE NAME="Hardcopy (C:\Program Files (x86)\Hardcopy)" [...]/>
An attempt to process such a .mmi file with the mgsimport.exe tool fails with an error like the following:
Processing file C:\ProgramData\Flexera Software\Incoming\UsageData\dsk123456 at 20210323T000002.mmi.gz: EXCEPTION: -------------------- System.ArgumentException: parsing "/\A0*x86\Hardcopy/" - Unrecognized escape sequence \H. at System.Text.RegularExpressions.RegexParser.ScanCharEscape() at System.Text.RegularExpressions.RegexParser.ScanBasicBackslash() at System.Text.RegularExpressions.RegexParser.ScanRegex() at System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op) at System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, TimeSpan matchTimeout, Boolean useCache) at System.Text.RegularExpressions.Regex.IsMatch(String input, String pattern, RegexOptions options) at ManageSoft.Usage.Importer.UsageImporter.MungeNameAndVersion(String& ioName, String& ioVersion) at ManageSoft.Usage.Importer.UsageImporter.Import(String importType, Stream inputStream, Boolean isGzipped, String sourceIdentifier, String targetFilename, MGSLicenseTermCheckResult licenseTermCheckResult, ImportProcessingStats& stats, IDispatcherPreferences preferences)
Workaround
No effective workaround to this issue is known.
Related Articles
Usage MMI files containing "?" characters in application details may fail to import 5Number of Views Import from Tanium may fail with error: "Could not find intermediate file for procedure Evidence, step 119 with name 'Get … 11Number of Views Usage that occurs after the last MMI file is generated in a week is reported in the following week 5Number of Views Importing data from Tanium fails if any of the following columns in XML data contain special characters: installerEvidence… 4Number of Views Importing Active Directory domain .actdir file may fail with error if computer names differ only by special characters: "V… 7Number 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