| Summary: | IServer#start(String, IOperationListener) does not notify the listener in error situations | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [WebTools] WTP ServerTools | Reporter: | Troy Bishop <tjbishop> | ||||||
| Component: | wst.server | Assignee: | Angel Vera <arvera> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | Angel Vera <arvera> | ||||||
| Severity: | normal | ||||||||
| Priority: | P3 | ||||||||
| Version: | 3.2 | ||||||||
| Target Milestone: | 3.2.4 | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| See Also: | https://git.eclipse.org/r/109039 | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Troy Bishop
Created attachment 190390 [details] possible patch This patch also contains the work done for bug 337907. Created attachment 190938 [details]
patch for just this problem
(In reply to comment #2) > Created attachment 190938 [details] > patch for just this problem I've tested this patch in the UI with both Tomcat and our adaptor server (using the Start server action) and have not encountered any problem as in both situations the operation listener is null so it will never be used. This patch is beneficial for a headless adopter product which provides a facility (ant task) for synchronously starting the server. Without this patch there is a possibility that the start server call will hang indefinitely if IServer.start(String, final IOperationListener) is used and it waits for the IOperationListener to report that the operation is complete. Changes committed to 32M Code released to 32M changes committed to HEAD(3.3) Changes released to HEAD(3.3) New Gerrit change created: https://git.eclipse.org/r/109039 |