You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Black Duck export exhaustively recurses dependencies to collect all transitive dependencies. This is necessary because of two components depend on the same sub-component, the transitive dependencies behind this sub-component can differ. (This has been observed in many projects.)
For most projects this works nicely, and the export does not get trapped in a recursive loop (even when the resulting dependency tree does include loops). But for various Maven projects with Spring Boot 2.x, a loop in the component dependencies was encountered, causing the Black Duck export to get stuck in an infinite loop.
The text was updated successfully, but these errors were encountered:
Suggestion is to check if the "hierarchical id" can be used to detect if the exact same dependency was encountered before, and recursion should therefore be aborted.
The Black Duck export exhaustively recurses dependencies to collect all transitive dependencies. This is necessary because of two components depend on the same sub-component, the transitive dependencies behind this sub-component can differ. (This has been observed in many projects.)
For most projects this works nicely, and the export does not get trapped in a recursive loop (even when the resulting dependency tree does include loops). But for various Maven projects with Spring Boot 2.x, a loop in the component dependencies was encountered, causing the Black Duck export to get stuck in an infinite loop.
The text was updated successfully, but these errors were encountered: