Summary: | [api] Handle exceptions in IService.initService() | ||||||
---|---|---|---|---|---|---|---|
Product: | [Tools] Target Management | Reporter: | Martin Oberhuber <mober.at+eclipse> | ||||
Component: | RSE | Assignee: | David McKnight <dmcknigh> | ||||
Status: | RESOLVED FIXED | QA Contact: | Martin Oberhuber <mober.at+eclipse> | ||||
Severity: | enhancement | ||||||
Priority: | P3 | CC: | eugene, uwe.st | ||||
Version: | 3.1 | Keywords: | api | ||||
Target Milestone: | 3.1 M7 | ||||||
Hardware: | All | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
Bug Depends on: | 271244 | ||||||
Bug Blocks: | 227135 | ||||||
Attachments: |
|
Description
Martin Oberhuber
2009-04-20 08:49:57 EDT
Should decide and fix this for M7 in order to properly fix bug 227135. If we throw a SystemMessageException for IService.initService() do you think we should also throw a SystemMessageException for ISubSystem.initSubSystem()? Created attachment 133144 [details]
patch with initService() and initSubSystem() throwing SystemMessageException
With this patch, the services and subsystems allow for a SystemMessageException to get propagated back to the caller of connect().
I've committed most of the changes to cvs. I wasn't able to commit DeveloperSubSystem from org.eclipse.rse.examples.tutorial. I get the following message when I try: The server reported an error while performing the "cvs commit" command. org.eclipse.rse.examples.tutorial: cvs [server aborted]: "commit" requires write access to the repository Anna was able to commit the fix for the DeveloperSubSystem. |