This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
As I wrote in issue #20155: Re. RequestProcessor.java 1.54: I think that rather than catching Exception here, ErrorManager.getDefault and NbErrorManager.notify should internally catch RuntimeException just to be as robust as possible. More generally than catching in RP. Re. catching Error in RP: I think catching Error is probably dangerous (OutOfMemoryError?!) but LinkageError may make sense. Mutex is essentially the same situation. Definitely if a module *does* throw a non-Exception from a task, this should be fixed in the module ASAP.
Set target milestone to TBD
committed * Up-To-Date 1.23 openide/src/org/openide/ErrorManager.java committed * Up-To-Date 1.54 openide/src/org/openide/util/Mutex.java committed * Up-To-Date 1.65 openide/src/org/openide/util/RequestProcessor.java
Rolling back one part of the patch for 4.0 that was not really appropriate: committed Up-To-Date 1.58 openide/src/org/openide/util/Mutex.java