The barrier action is defined by a Runnable, which cannot throw a checked exception. It seems reasonable to expect that any unchecked exceptions must be ignored; they surely don't want to be allowed to kill the barrier's management
thread
In other words, make sure you add any unchecked exception management code to your action Runnable.