Red Hat Bugzilla – Bug 975418
SwitchYardServiceInvoker hides invocation errors for one-way services
Last modified: 2014-06-16 19:53:23 EDT
In SwitchYardServiceInvoker method invoke()
If exception is thrown for e.g. missing reference and service is invoked in one-way scenario like from SwitchYardServiceChannel.send() then the information about error is lost and not logged anywhere.
This should not be the case in Alpha2 as the error logging and visibility was increased for one-way MEPs in SY 1.0.
The issue is stll present - there should be a logging statement
Sorry, that's my fault. For some reason, I thought this bug was about RemoteInvoker, not SwitchYardServiceInvoker. Not sure how I messed that up. My original comment regarding faults on one-way exchanges being logged by the bus is still true, but in this case it's not even making it to the bus. I will have a look.
David Ward <email@example.com> made a comment on jira SWITCHYARD-1826
This was only really an issue for SwitchYardServiceChannels, as the only other user of the SwitchYardServiceInvoker is the SwitchYardServiceTaskHandler, and that already does fault logging. So now they both do, using the same fault message formatting.
Keith Babo <firstname.lastname@example.org> made a comment on jira SWITCHYARD-1826
Verified in ER7
Keith Babo <email@example.com> updated the status of jira SWITCHYARD-1826 to Closed