Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.4.4, 3.5.3
-
None
Description
When BroadcastHashJoin builds small table to broadcast by BroadcastExchangeExec, if OutOfMemoryError has occurred on driver, BroadcastExchangeExec throws SparkFatalException which wraps SparkException. However, SparkException' s cause property comes as null by missing actual cause which is `java.lang.OutOfMemoryError: Java heap space` in following example. Actual cause info is also useful to propagate Throwable.getCause / getCause.* properties to clients. Repro test case has been added.
Attachments
Issue Links
- links to