If an interceptor chain is cached between invocations and a user calls setHandlerChain() before every invocation, the handler chain interceptors get added to the interceptor chain over and over indefinitely. I'm guessing that JaxWsEndpointImpl.addHandlerInterceptors() would need to check for the presence of the handler interceptors on the chain already.
Still waiting on upstream Jira to be resolved.
See component upgrade https://bugzilla.redhat.com/show_bug.cgi?id=1153972#c2 for explanation of why the upgrade was reverted and this BZ is set back to ASSIGNED
Verified on 6.4.0.DR10