Community
Participate
Working Groups
Currently, a method IFileStore.childStores() throws an exception when a content provider cann't be found or created for at least one file store. IFileStore.getChild() also throws an exception in this situation. This is problematic because the whole SFS subtree cann't be accessed anymore. It is also not possible to delete the corrupted content only that sometimes leads to a situation when the whole workspace has to be recreated. The fix should handle both aspects: - The methods IFileStore.childStores() and IFileStore.getChild() should return the file store(s) but subsequently all methods of semantic file store that involve a content provider should throw an exception. - A force removal methods and UI actions should be implementd to allow dedicated repair operations that forcefully remove corrupted content.
Implementation is checked in into CVS
Changes are released with v20100819-1010