Summary
When multiple discovery tasks are run on a beacon at the same time, one or more of the tasks may fail or result in other inconsistent behavior. Symptoms of this issue can include:
- Discovery tasks continue to be reported with an "In progress" status when they have completed.
- Results from discovery tasks are incomplete and/or vary unexpectedly from one execution to the next.
- Discovery.log files contain the error "Failed to process exported disco files for device discovery"
Details
This issue is caused by a logic error whereby separate discovery tasks may use the same file paths for storing state information, so that one task corrupts the state of the other task.
Here is an example of how logging may appear in separate Discovery.log files from concurrently running tasks affected by this issue. Note the very similar timestamps:
2022-01-10 00:05:58,621 [iscovery.NMapDiscovery|IPScan] [INFO ] Command line for mgsipScan: -p T:22,80,135,139,161,443,445,U:22,135,139,161,445 -oX "C:\windows\TEMP\ManageSoft\discovery\mgsipscan-t-2022110_0558-29f125104f-96a2-4d83-83a2-22e82af2fcb9.xml" -PI -sS -sU 10.120.0.240 10.10.250.63 172.41.7.81 172.41.125.80 172.41.176.50-51 2022-01-10 00:05:58,888 [veryExportDeviceSource|DeviceSource] [INFO ] Processing exported disco files extracted in the folder 'C:\ProgramData\Flexera Software\Beacon\DiscoveryExport\373': 27 files to be processed. 2022-01-10 00:05:58,888 [veryExportDeviceSource|DeviceSource] [INFO ] Processing exported disco file 'C:\ProgramData\Flexera Software\Beacon\DiscoveryExport\373\1.disco' 2022-01-10 00:05:59,762 [veryExportDeviceSource|DeviceSource] [INFO ] Processing exported disco file 'C:\ProgramData\Flexera Software\Beacon\DiscoveryExport\373\10.disco' 2022-01-10 00:06:00,686 [veryExportDeviceSource|DeviceSource] [ERROR] Failed to process exported disco files for device discovery: Could not find file 'C:\ProgramData\Flexera Software\Beacon\DiscoveryExport\373\10.disco'.
And:
2022-01-10 00:06:00,606 [iscovery.NMapDiscovery|IPScan] [INFO ] Command line for mgsipScan: -p T:22,80,135,139,161,443,445,U:22,135,139,161,445 -oX "C:\windows\TEMP\ManageSoft\discovery\mgsipscan-t-2022110_060-7661f8ff99-ed59-42a5-b486-b0cc5e4c73e8.xml" -PI -sS -sU 2022-01-10 00:06:00,606 [veryExportDeviceSource|DeviceSource] [ERROR] Failed to process exported disco files for device discovery: The process cannot access the file '1.disco' because it is being used by another process.
Workaround
Ensure that rules that run discovery tasks are scheduled to run at different times. Allow sufficient time for one task to complete its work before the next task commences.
Fix status
This issue is still open but not currently scheduled to be addressed.
Other information
Affected components: Discovery, Inventory Beacon
Master issue ID: IOJ-2241968
Also known as: ITAM-1575
Related Articles
Known Issue: Some expected details are not included in discovery.log files (IOK-1139954) 19Number of Views Some expected details are not included in discovery.log files 4Number of Views Known Issue: “Calculating consumptions for licenses from devices with history” license reconcile step may fail with error … 18Number of Views Failed to enumerate domains for windows browser device discovery: The list of servers for this workgroup is not currently … 19Number of Views Troubleshooting VMware discovery and inventory gathering 327Number 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