<< Back to previous view

[QB-1321] QB can pile a lot of Finalizer objects referencing CGLib enhanced objects to cause OOME
Created: 12/Jul/12  Updated: 13/Jul/12

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: 4.0.44
Fix Version/s: 4.0.45

Type: Bug Priority: Major
Reporter: Robin Shen Assigned To: Unassigned
Resolution: Fixed Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown


 Description   
CGLib enhancer will subclass the object to be enhanced and override the finalize() method, and this will cause all enhanced steps/repositories to be in finalize queue and since step/repository will reference build (which will again reference configuration tree), and this can consume a lot of memory. The fix is to avoid overriding finalize method in CGLib.
Generated at Fri May 17 10:58:08 UTC 2024 using JIRA 189.