【发布时间】:2017-05-06 20:58:33
【问题描述】:
Spark 类上有一个静态异常路径,但它只接受从 Exception 扩展而来的东西。如果发生的错误是 Throwable 但未扩展 Exception,则似乎无法在 Spark API 中捕获它以在将 500 返回给客户端之前对其进行记录或处理。
无法映射到 Spark.exception 的常见 Throwable 类型示例:java.lang.ExceptionInInitializerError
有什么方法可以在它们消失给客户端之前在 Spark 中获取它们,而不将每个路由的函数包装在 try/catch(Throwable) 中?
【问题讨论】:
标签: java exception-handling spark-java