[ https://issues.apache.org/jira/browse/PIVOT-769?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Bartlett resolved PIVOT-769. ---------------------------------- Resolution: Fixed Assignee: Chris Bartlett Changed 'fault' field to Throwable > A Task's TaskListener will not be called if a Throwable is thown when the > task is executed > ------------------------------------------------------------------------------------------ > > Key: PIVOT-769 > URL: https://issues.apache.org/jira/browse/PIVOT-769 > Project: Pivot > Issue Type: Improvement > Components: core-util > Affects Versions: 2.0 > Reporter: Chris Bartlett > Assignee: Chris Bartlett > Priority: Minor > Fix For: 2.0.1 > > > org.apache.pivot.util.concurrent.Task.ExecuteCallback.run() only catches and > records Exceptions as 'faults'. > try { > result = execute(); > } catch(Exception exception) { > fault = exception; > } > If a java.lang.Error or other non-Exception Throwable is thrown while the > task is executing, the thread will be killed off and neither of the > TaskListener callback methods will be executed. > Also, nothing will be logged to syserr, sysout or elsewhere meaning the > Throwable is 'swallowed' without any notification. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira