| Summary: | Persistent saving of framework state appears to be disabled if an exception occurs at the wrong time | ||
|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Erin Schnabel <ebullient.rain> |
| Component: | Framework | Assignee: | Thomas Watson <tjwatson> |
| Status: | RESOLVED WORKSFORME | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | tjwatson |
| Version: | unspecified | ||
| Target Milestone: | Kepler | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Erin Schnabel
We should be more protective in the state saver thread to make sure that all state saving is disabled on runtime exception during one save. Upon further review I am not sure what improvements we need to make here. Erin, I assume you always ensure the framework is shutdown? That should force the .bundledata to be written with the very latest information even if an exception is thrown while writing the .state .lazy. So far I have not figured out how to reproduce the strange behavior you describe. Returning as works for me. I was unable to reproduce the issue. |