[
https://issues.apache.org/jira/browse/PIVOT-969?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14581261#comment-14581261
]
Roger Whitcomb commented on PIVOT-969:
--------------------------------------
Checked in this latest change (only) to trunk:
Sending wtk\src\org\apache\pivot\wtk\Application.java
Sending wtk\src\org\apache\pivot\wtk\ApplicationContext.java
Transmitting file data ..
Committed revision 1684799.
> Better handle uncaught exceptions in background threads in Pivot
> ----------------------------------------------------------------
>
> Key: PIVOT-969
> URL: https://issues.apache.org/jira/browse/PIVOT-969
> Project: Pivot
> Issue Type: Improvement
> Components: wtk
> Affects Versions: 2.0.4, 2.1
> Environment: All
> Reporter: Roger Whitcomb
> Assignee: Roger Whitcomb
> Priority: Minor
> Labels: exception-reporting, uncaught-exceptions
> Fix For: 2.1
>
> Attachments: handler.diffs, task.patch
>
>
> PIVOT-916 regularized the handling of uncaught exceptions in most places in
> the GUI thread and during startup. But background threads can still
> basically ignore uncaught exceptions. But using the
> Thread.setDefaultUncaughtExceptionHandler and changing some of our interfaces
> (namely Application.UncaughtExceptionHandler) we could use the
> ApplicationContext.handleUncaughtException as the default exception handler
> (which delegates to an application's override method).
> This would involve changing the signature (or adding an override method) that
> accepts (Thread, Throwable) in both ApplicationContext and
> Application.UncaughtExceptionHandler interface.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)