[ https://issues.apache.org/jira/browse/HADOOP-2323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jim Kellerman updated HADOOP-2323: ---------------------------------- Status: Open (was: Patch Available) > JobTracker.close() prints stack traces for exceptions that are not errors > ------------------------------------------------------------------------- > > Key: HADOOP-2323 > URL: https://issues.apache.org/jira/browse/HADOOP-2323 > Project: Hadoop > Issue Type: Bug > Components: mapred > Affects Versions: 0.16.0 > Reporter: Jim Kellerman > Assignee: Jim Kellerman > Priority: Minor > Fix For: 0.16.0 > > Attachments: patch.txt, patch.txt, patch.txt > > > JobTracker.close() prints a stack trace for an interrupted exception even > though it was the method that interrupted the thread that threw the > exception. For example: > {code} > this.expireTrackers.stopTracker(); > try { > this.expireTrackersThread.interrupt(); > this.expireTrackersThread.join(); > } catch (InterruptedException ex) { > ex.printStackTrace(); > } > {code} > Well of course it is going to catch an InterruptedException after it just > interrupted the thread! > This is *not* an error and should *not* be dumped to the logs! > In other circumstances, catching InterruptedException is entirely > appropriate. Just not in close where you've told the thread to shutdown and > then interrupted it to ensure it does! -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.