| Summary: | Memory leak in AbstractJSFAppConfigManager | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [WebTools] Java Server Faces | Reporter: | Carlin Rogers <carlin.rogers> | ||||||
| Component: | JSF Tools | Assignee: | Carlin Rogers <carlin.rogers> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | gerry.kessler | ||||||
| Version: | 3.2.2 | ||||||||
| Target Milestone: | 3.2.3 | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Carlin Rogers
Created attachment 180917 [details]
patch to override destroy()
Looks like fixing this exposes an error in the process to stop the ContextParamSpecifiedJSFAppConfigLocater. It tries to get the model but when executing a runnable with the project scheduling rule, a check on the workspace tree lock fails and throws a ResourceException. Will also need to figure out how best to stop the locaters for a project delete. Created attachment 181605 [details]
patch to override destroy() and avoid getting disposed model
new patch that also checks for conditions indicating that the provider model object is not available to avoid errors during dispose.
committed patch to HEAD. |