[Bug 580960] EASE headless application fails loading early startup extensions
Bugzilla Link | 580960 |
Status | ASSIGNED |
Importance | P3 major |
Reported | Oct 30, 2022 09:12 EDT |
Modified | Jul 19, 2023 12:37 EDT |
Version | 0.9.0 |
See also | Gerrit change 196640, Git commit 1fe41d33 |
Description
Following the changes for bug 576036, arbitrary exceptions thrown by early startup code when invoking an EASE script headlessly are no-longer caught and may cause the application to terminate. Headless EASE scripting may therefore be unusable in the presence of early startup extensions that correctly assume they will be called only after a workbench has been initialized (as described in the IStartup JavaDoc).
I am assuming that there is a good reason why EASE needs to perform early startup when running headlessly (bug 529878).