Summary
Inventory gathered by the inventory component (ndtrack) does not include details about files named “java.exe” found on Windows computers unless the PerformOracleJavaAuditScan preference is enabled (set to TRUE).
Details
The intention of the PerformOracleJavaAuditScan preference is that it should be enabled in order to gather data about Oracle Java installations to assist with Oracle Java audits. Due to this issue, this preference must also be enabled in order to gather basic data about files named “java.exe” on Windows computers. If this preference is not enabled, these details will not be gathered.
This issue does not affect non-Windows computers.
Workaround
Enable the PerformOracleJavaAuditScan preference to include details of files named “java.exe” in the generated inventory NDI file. This preference can be enabled through agent policy by checking the Enable collection of Oracle Java audit data check box located on the Inventory Settings page.
Additional details about this preference can be found in Flexera One IT Asset Management documentation: PerformOracleJavaAuditScan.
If ndtrack.exe is being invoked directly, the preference can be enabled using command line options. For example:
ndtrack.exe -o IncludeDirectory=c:\Path\To\Java\Install -o PerformOracleJavaAuditScan=true
Details about java.exe files that have been successfully gathered will normally appear in inventory NDI files similarly to the following example:
<Content MD5="NO_MD5" Size="46832"> <Instance Path="C:\Path\To\Java\Install\bin\java.exe" DateTime="20220421T192028"/> <Property Name="JavaVersion" Value="11.0.15+10-LTS"/> [...] </Content> <Package Evidence="Java" Name="OpenJDK Runtime Environment Zulu11.56+19-CA" Version="11.0.15+10-LTS"> <Property Name="Publisher" Value="Azul"/> <Property Name="InstallLocation" Value="C:\Path\To\Java\Install\bin"/> </Package>
Reproduction steps
To reproduce this behavior, execute the ndtrack.exe inventory gathering process as follows, including specifying the full path to a directory containing an installation of Java that includes the file “java.exe”:
ndtrack.exe -o IncludeDirectory=c:\Path\To\Java\Install -o PerformOracleJavaAuditScan=false
The generated inventory NDI file will include details of .exe files under the identified directory except for any files named “java.exe”.
Fix details
Fixed versions of the inventory component now gather basic details about java.exe files found on the filesystem of Windows computers regardless of the value of the PerformOracleJavaAuditScan preference.
Note that this preference must still be enabled (set to true) in order to gather details about Java installations required to assess Oracle Java license requirements. This preference can be enabled through agent policy by checking the Enable collection of Oracle Java audit data check box located on the Inventory Settings page.
Related information
Also see the following article which describes another possible cause for details about files named “java.exe” not being included in inventory:
Related Articles
Details about unsigned java.exe files are not included in inventory gathered from Windows computers 7Number of Views What data does the FlexNet inventory agent gather as file and installer evidence? 116Number of Views Troubleshooting VMware discovery and inventory gathering 338Number of Views How The FlexNet Inventory Agent Gathers Last Logged On User Details 8Number of Views SelectorAlgorithm preference setting is reverted to its default value when the FlexNet inventory agent is upgraded on Windows 1Number 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