|
Transaction bridging is a feature on EAP, but not Karaf. The SCA component code attempts to bridge transactions on all invocations regardless of environments, which creates an issue on Karaf where each invocation results in a thrown and caught exception. The invocation still works, but performance on this path will be suboptimal. Look into adding a configuration setting which allows transaction bridging to be disabled and include this config on Karaf.
Here's the line which generates the exception: https://github.com/jboss-switchyard/components/commit/281855eed1f2cb7083611f7f0a5f58e3f8fee28d#diff-1
|