我曾尝试在grails中使用Async方法,但该任务隐藏了所有异常。这使得调试变得很困难,所以我尝试使用onError方法,但它不起作用。
代码如下:
job1=task{println "something"}
job1.onError(){Throwable t ->
println "An error occured ${t.message}"
}发布于 2015-09-08 20:12:58
如果这样做会发生什么:
job1=task{
println "something";
def ex = new Exception("Exception when doing something");
throw ex;
}
job1.onError(){Throwable t ->
println "An error occured ${t.message}"
}https://stackoverflow.com/questions/32410099
复制相似问题