handle exceptions in block report
@@ -728,7 +728,11 @@ private void startBRThread() throws InterruptedException, ExecutionException{
if(futur == null || futur.isDone()){
if(futur!=null){
//check that previous run did not end with an exception
+ try{
futur.get();
+ }finally{
+ futur=null;
+ }
}
futur = brDispatcher.submit(brTask);
}
