Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-5043

Only the first processor in a <doFinally> block is executed in Switchyard application

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • jboss-fuse-6.3
    • jboss-fuse-6.2.1
    • Camel
    • None
    • % %
    • Hide

      See attached test case:
      $ mvn clean package

      17:26:16,882 INFO  [route1] Service - message received: <test:request xmlns:test="http://www.example.org/test/">TEST-MESSAGE</test:request>
      17:26:16,888 INFO  [route1] ========== LOG Output One   ==========
      17:26:16,989 WARN  [org.apache.cxf.phase.PhaseInterceptorChain] Application {http://www.example.org/test/}service#{http://www.example.org/test/}operation has thrown exception, unwinding now
      

      Despite the doFinally clause containing three log processors:

            <doFinally>
              <log message="========== LOG Output One   =========="/>
              <log message="========== LOG Output Two   =========="/>
              <log message="========== LOG Output Three =========="/>
            </doFinally>
      
      Show
      See attached test case: $ mvn clean package 17:26:16,882 INFO [route1] Service - message received: <test:request xmlns:test="http://www.example.org/test/">TEST-MESSAGE</test:request> 17:26:16,888 INFO [route1] ========== LOG Output One ========== 17:26:16,989 WARN [org.apache.cxf.phase.PhaseInterceptorChain] Application {http://www.example.org/test/}service#{http://www.example.org/test/}operation has thrown exception, unwinding now Despite the doFinally clause containing three log processors: <doFinally> <log message="========== LOG Output One =========="/> <log message="========== LOG Output Two =========="/> <log message="========== LOG Output Three =========="/> </doFinally>
    • 6.3 Sprint 4 (Mar 28 - Apr 29)

    Description

      In case of a fault message, the doFinally clause only executes the first processor. If the doFinally block contains more than one processor, remaining processors are ignored.

      Attachments

        Issue Links

          Activity

            People

              tcunning@redhat.com Thomas Cunningham
              rhn-support-mputz Martin Weiler (Inactive)
              Stefan Veres Stefan Veres
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: