В таких случаях надо передавать e в конструктор исключения (cause).