-
Bug
-
Resolution: Fixed
-
Low
-
Assets - Device42 Integration 1.2.14
-
1
-
Severity 2 - Major
-
Issue Summary
Assets Device42 import process goes into an infinite loop calling the same api endpoint indefinitely if there were 100 or more items in the following categories
- Application Component
- More than 100 components
- Device
- More than 100 IP addresses
- More that 100 Mac addresses
Steps to Reproduce
- Run a device42 import again the data that matches the above.
Expected Results
The device42 import process completes even if there are more then 100 objects in every category.
Actual Results
The device42 import goes into infinite loop for data matching the below categories.
- Application Component
- More than 100 components
- Device
- More than 100 IP addresses
- More that 100 Mac addresses
When enabled DEBUG mode, we can see the below call in infinite loop in atlassian_jira.log file.
2024-09-18 12:26:24,436+0300 insight-InsightImportThreadGroup-141-worker-thread-28 DEBUG importuser [i.riada.rest.RestClient] Request: Request{method=GET, url=https://device42.testinstance.net/api/1.0/macs?device_id=1234&format=xml&limit=100, headers=[Accept:application/xml]}
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
- links to