| Summary: | Deadlock when starting Eclipse and waiting for all EJB-Validators finished | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [WebTools] WTP Java EE Tools | Reporter: | Stefan Cordes <rsc> | ||||||||
| Component: | jst.j2ee | Assignee: | Carl Anderson <ccc> | ||||||||
| Status: | RESOLVED FIXED | QA Contact: | Chuck Bridgham <cbridgha> | ||||||||
| Severity: | normal | ||||||||||
| Priority: | P3 | CC: | ccc, remy.suen, rsc | ||||||||
| Version: | 3.2 | Flags: | cbridgha:
review+
|
||||||||
| Target Milestone: | 3.2.3 | ||||||||||
| Hardware: | PC | ||||||||||
| OS: | Windows XP | ||||||||||
| See Also: | https://bugs.eclipse.org/bugs/show_bug.cgi?id=315286 | ||||||||||
| Whiteboard: | |||||||||||
| Attachments: |
|
||||||||||
|
Description
Stefan Cordes
Created attachment 181718 [details]
Thread Dump from VisualVM
Seems unrelated to Eclipse's generic IDE support. The commonarchive EMF model needs to access the legacy J2EE EMF models in the same way as bug 315286. Created attachment 184295 [details]
Same deadlock fix as j2ee models
This fix uses the J2EEInit.initEMFModels() to properly initialize the j2ee EMF models in order, and uses the same lock during initializePackageContents() to prevent re-entrance there. I have run the entire J2EE JUnit bucket against this fix. Created attachment 184299 [details]
Fix LooseconfigPackageImpl, too
approved Committed to R3_2_maintenance and HEAD for WTP 3.2.3 and WTP 3.3 |