| Summary: | Composite framework event threads are not terminated when service listener hook is registered | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Valentin Mahrwald <vmahrwald> | ||||||
| Component: | Framework | Assignee: | Thomas Watson <tjwatson> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | ||||||||
| Version: | unspecified | ||||||||
| Target Milestone: | 3.7 M1 | ||||||||
| Hardware: | PC | ||||||||
| OS: | All | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Valentin Mahrwald
Created attachment 174335 [details]
Test case bundle, includes source
Created attachment 174438 [details]
patch
This is also possible outside of composites. If a launcher registers a listenerhook with the framework system bundle context then the same thing can happen. I fixed this by calling a new method that protects against the illegal state exception.
Patch released. |