diff --git a/lib/celluloid/calls.rb b/lib/celluloid/calls.rb index 34e1cb2a..ee7aec68 100644 --- a/lib/celluloid/calls.rb +++ b/lib/celluloid/calls.rb @@ -99,7 +99,7 @@ def dispatch(obj) obj.send(@method, *@arguments, &@block) rescue AbortError => ex # Swallow aborted async calls, as they indicate the caller made a mistake - Logger.crash("#{obj.class}: async call `#{@method}' aborted!", ex) + Logger.crash("#{obj.class}: async call `#{@method}' aborted!", ex.cause) end end end