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
Known Issue: Details about files named java.exe are not included in inventory gathered from Windows computers unless the P… 24Number of Views Details about unsigned java.exe files are not included in inventory gathered from Windows computers 4Number of Views Known Issue: Details about unsigned java.exe files are not included in inventory gathered from Windows computers (IOK-1060… 20Number of Views Known Issue: Usage is not tracked for executable files in the installation directory of a Windows Installer package that a… 14Number of Views Some expected details are not included in discovery.log files 4Number 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