TransationMonitorInterceptor omits attributes on thrown exception

Description

If an invocation wrapped by TransationMonitorInterceptor fails, no arguments attribute is set on the monitor.
Arguments should be stored before the invocation - only the result needs to wait until after invocation.

Environment

all

Assignee

Greg Opaczewski

Reporter

Trent Bartlem

Labels

None

Fix versions

Affects versions

Priority

Minor
Configure