Updare for Exception handling

Update for exception handling.
This commit is contained in:
Mark McKinnon 2019-10-21 13:19:58 -04:00
parent bfb1bbe121
commit e9229a20fc
2 changed files with 2 additions and 2 deletions

View File

@ -1277,7 +1277,7 @@ public class Server {
* *
* @throws NoOpenCoreException * @throws NoOpenCoreException
*/ */
private void deleteDataSource(Long dataSourceId) throws SolrServerException, KeywordSearchModuleException, NoOpenCoreException, IOException { public void deleteDataSource(Long dataSourceId) throws SolrServerException, KeywordSearchModuleException, NoOpenCoreException, IOException {
currentCoreLock.writeLock().lock(); currentCoreLock.writeLock().lock();
if (null == currentCore) { if (null == currentCore) {
throw new NoOpenCoreException(); throw new NoOpenCoreException();

View File

@ -208,7 +208,7 @@ public class SolrSearchService implements KeywordSearchService, AutopsyService {
public void deleteDataSource(Long dataSourceId) throws KeywordSearchServiceException { public void deleteDataSource(Long dataSourceId) throws KeywordSearchServiceException {
try { try {
KeywordSearch.getServer().deleteDataSource(dataSourceId); KeywordSearch.getServer().deleteDataSource(dataSourceId);
} catch (NoOpenCoreException | KeywordSearchModuleException ex) { } catch (NoOpenCoreException | KeywordSearchModuleException | SolrServerException | IOException ex) {
throw new KeywordSearchServiceException(NbBundle.getMessage(SolrSearchService.class, throw new KeywordSearchServiceException(NbBundle.getMessage(SolrSearchService.class,
"SolrSearchService.deleteDataSource.exceptionMessage.noCurrentSolrCore")); "SolrSearchService.deleteDataSource.exceptionMessage.noCurrentSolrCore"));
} }