[ https://issues.apache.org/jira/browse/NUTCH-2076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sebastian Nagel resolved NUTCH-2076. ------------------------------------ Resolution: Auto Closed Closing 2.5 issues as branch is no longer maintained. > exceptions are not handled when using method waitForCompletion in a try block > ----------------------------------------------------------------------------- > > Key: NUTCH-2076 > URL: https://issues.apache.org/jira/browse/NUTCH-2076 > Project: Nutch > Issue Type: Bug > Components: crawldb > Affects Versions: 2.2, 2.3 > Reporter: songwanging > Priority: Minor > Fix For: 2.5 > > > Locations: src\java\org\apache\nutch\crawl\WebTableReader.java > when using function waitForCompletion in a try block, exceptions are not > handled : > waitForCompletion might throw : IOException, InterruptedException, > ClassNotFoundException > so when calling this function in a try block, we should use a catch block to > handle potential Exceptions. > public Map<String, Object> run(Map<String, Object> args) throws Exception { > ... > try { > currentJob.waitForCompletion(true); > } finally { > ToolUtil.recordJobStatus(null, currentJob, results); > if (!currentJob.isSuccessful()) { > fileSystem.delete(tmpFolder, true); > return results; > } > } > ... > } -- This message was sent by Atlassian Jira (v8.3.4#803005)