-
Bug
-
Resolution: Fixed
-
Major
-
None
-
dependency-track-plugin v2.0.2
Jenkins v2.150.1
Dependency-Track Server v3.4.0
During times when Dependency-Track server is experiencing maxed-out CPU usage, the dependency-track-plugin (operating in synchronous mode) will endlessly poll the DT server. The Jenkins job will continue running until it is aborted, logging the following to the console:
[DependencyTrack] Publishing artifact to Dependency-Track [DependencyTrack] The artifact was successfully published [DependencyTrack] Polling Dependency-Track for BoM processing status [DependencyTrack] Polling Dependency-Track for BoM processing status ...
The polling should have a timeout limit and then fail.
This was originally reported as part of reporting high CPU usage in DT server (issue #264 and has been re-logged here in order to aid change control.
Commits have already been made to address the defect. eg: