JIRA

  • Log In Access more options
    • Online Help
    • GreenHopper Help
    • Agile Answers
    • Use Agile By Default
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Agile Access more options (Alt+g)
  • Create Issue
  • Mule
  • MULE-5852

request-reply router does not preserve session properties

  • Agile Board
  • More Actions
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Critical Critical
  • Resolution: Fixed
  • Affects Version/s: 3.2.0, 3.2.2 (EE only), 3.3 M1
  • Fix Version/s: 3.1.4 (EE only), 3.2.3 (EE only), 3.3.1
  • Component/s: Core: Properties
  • Labels:
    • targeted-3.3.1
  • Environment:

    Using Eclipse mule IDE, Mule 3.2, Also 3.2.2 Studio! 3.2.1 Works. Also Broke in 3.3

  • User impact:
    High
  • Similar Issues:
    None

Description

The following flow loses the session properties that are set at entry:

<flow name="FrontierFlow">
<vm:inbound-endpoint exchange-pattern="request-response" path="FrontierRequest" />
<request-reply timeout="2000">
<jms:outbound-endpoint queue="frontier.destination" />
<jms:inbound-endpoint queue="frontier.price" />
</request-reply>
<append-string-transformer message=" Frontier"></append-string-transformer>
</flow>

  • Options
    • Sort By Name
    • Sort By Date
    • Ascending
    • Descending
    • Download All

Attachments

  1. XML File
    all-properties.xml
    04/Nov/11 06:41 PM
    2 kB
    Mike Schilling
  2. Hide
    Zip Archive
    essentialssolutionpart2.zip
    06/Jul/12 02:36 PM
    5.83 MB
    Jameson Triplett
    1. File
      essentialssolutionpart2/.classpath 0.7 kB
    2. File
      essentialssolutionpart2/.project 0.6 kB
    3. File
      essentialssolutionpart2/.../org.eclipse.jdt.core.prefs 0.6 kB
    4. Text File
      essentialssolutionpart2/.../db-1.log 31.50 MB
    5. File
      essentialssolutionpart2/.../db.data 52 kB
    6. File
      essentialssolutionpart2/.../db.redo 48 kB
    7. File
      essentialssolutionpart2/.../lock 0.0 kB
    8. Text File
      essentialssolutionpart2/derby.log 0.4 kB
    9. File
      essentialssolutionpart2/.../EssentialsSolution2.mflow 53 kB
    10. XML File
      essentialssolutionpart2/mule-project.xml 0.2 kB
    11. XML File
      essentialssolutionpart2/pom.xml 11 kB
    12. XML File
      essentialssolutionpart2/.../EssentialsSolution2.xml 9 kB
    13. File
      essentialssolutionpart2/.../mule-app.properties 0.1 kB
    14. File
      essentialssolutionpart2/.../mule-deploy.properties 0.1 kB
    15. Java Source File
      essentialssolutionpart2/.../DeltaPriceComponent.java 0.6 kB
    16. Java Source File
      essentialssolutionpart2/.../FileServingTransformer.java 0.9 kB
    17. Java Source File
      essentialssolutionpart2/.../HtmlTransformer.java 0.9 kB
    18. Java Source File
      essentialssolutionpart2/.../PriceComponent.java 0.6 kB
    19. Java Source File
      essentialssolutionpart2/.../RESTPriceComponent.java 0.8 kB
    20. Java Source File
      essentialssolutionpart2/.../SetupDatabaseNotificationListener.java 2 kB
    21. Java Source File
      essentialssolutionpart2/.../SOAPPriceComponent.java 0.1 kB
    22. Java Source File
      essentialssolutionpart2/.../SortComponent.java 1.0 kB
    23. Java Source File
      essentialssolutionpart2/.../TicketPriceInterface.java 0.2 kB
    24. Java Archive File
      essentialssolutionpart2/.../activemq-all-5.5.1.jar 3.86 MB
    25. Java Archive File
      essentialssolutionpart2/.../derby-10.6.1.0.jar 2.50 MB
    26. HTML File
      essentialssolutionpart2/src/.../form.html 0.2 kB
    27. File
      essentialssolutionpart2/.../log4j.properties 0.9 kB
    Download Zip
    Show
    Zip Archive
    essentialssolutionpart2.zip
    06/Jul/12 02:36 PM
    5.83 MB
    Jameson Triplett
  3. Hide
    Zip Archive
    lab03to06.zip
    08/Nov/11 02:30 PM
    3.13 MB
    Jameson Triplett
    1. File
      lab03to06/.classpath 8 kB
    2. File
      lab03to06/.DS_Store 6 kB
    3. File
      lab03to06/.muleide 0.1 kB
    4. File
      lab03to06/.project 0.7 kB
    5. File
      lab03to06/.../org.eclipse.jdt.core.prefs 0.3 kB
    6. File
      lab03to06/.../org.maven.ide.eclipse.prefs 0.3 kB
    7. Text File
      lab03to06/activemq-data/.../KahaDB/db-1.log 31.50 MB
    8. File
      lab03to06/activemq-data/.../KahaDB/db.data 52 kB
    9. File
      lab03to06/activemq-data/.../KahaDB/db.redo 48 kB
    10. File
      lab03to06/activemq-data/.../KahaDB/lock 0.0 kB
    11. File
      lab03to06/bin/.DS_Store 6 kB
    12. File
      lab03to06/bin/com/.DS_Store 6 kB
    13. File
      lab03to06/bin/com/mulesoft/.DS_Store 6 kB
    14. File
      lab03to06/bin/com/.../course/.DS_Store 6 kB
    15. File
      lab03to06/bin/com/.../course/labs/.DS_Store 6 kB
    16. File
      lab03to06/.../SetupDatabaseNotificationListener.class 3 kB
    17. File
      lab03to06/.../FileServingTransformer.class 1 kB
    18. File
      lab03to06/.../OrderingTicketPriceComponent.class 1 kB
    19. File
      lab03to06/.../RestSimpleTicketComponent.class 0.9 kB
    20. File
      lab03to06/.../SimpleTicketPriceComponent.class 0.9 kB
    21. File
      lab03to06/bin/.../TicketPriceService.class 0.4 kB
    22. File
      lab03to06/.../TicketPriceServiceImpl.class 0.9 kB
    23. File
      lab03to06/.../OrderingTicketPricesTransformer.class 2 kB
    24. HTML File
      lab03to06/bin/form.html 0.2 kB
    25. XML File
      lab03to06/bin/mule-config.xml 7 kB
    26. File
      lab03to06/.../MuleTicketLab3UnitTest.class 3 kB
    27. File
      lab03to06/.../MuleTicketUnitLab2Test.class 2 kB
    28. File
      lab03to06/bin/result.vm 0.2 kB
    29. Text File
      lab03to06/derby.log 0.4 kB
    30. Java Archive File
      lab03to06/.../commons-collections-3.2.1.jar 562 kB
    Showing 30 of 61 items Download Zip
    Show
    Zip Archive
    lab03to06.zip
    08/Nov/11 02:30 PM
    3.13 MB
    Jameson Triplett
  4. Text File
    OutputRunwithMule3.1.txt
    08/Nov/11 02:30 PM
    78 kB
    Jameson Triplett
  5. Text File
    OutputRunwithMule3.2.txt
    08/Nov/11 02:30 PM
    34 kB
    Jameson Triplett
  6. Java Source File
    PATCH.java
    23/Apr/12 02:53 PM
    0.2 kB
    German Solis
  7. Hide
    Zip Archive
    RequestReplyTestCase.zip
    04/Apr/12 07:59 AM
    7 kB
    German Solis
    1. XML File
      pom.xml 13 kB
    2. XML File
      src/main/app/mule-config.xml 3 kB
    3. HTML File
      src/main/java/.../requestreply/package.html 0.1 kB
    4. Java Source File
      src/test/.../RequestReplyTestCase.java 1 kB
    5. XML File
      src/.../requestreply-functional-test-config.xml 3 kB
    Download Zip
    Show
    Zip Archive
    RequestReplyTestCase.zip
    04/Apr/12 07:59 AM
    7 kB
    German Solis

Issue Links

relates to

Bug - A problem which impairs or prevents the functions of the product. MULE-6391 JMSReplyToHandler doesn't propagate MuleSession

  • Major - Major loss of function.
  • Open - The issue is open and ready for the assignee to start work on it.

Improvement - An improvement or enhancement to an existing feature or task. MULE-5903 As a Mule developer I want to simplify, clean-up and improve testing of MuleSession to improve quality.

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
  • Transitions
  • Commits
  • Source
  • Builds
Mike Schilling made changes - 03/Nov/11 11:05 AM
Field Original Value New Value
Priority To be reviewed [ 6 ] Critical [ 2 ]
Mike Schilling made changes - 04/Nov/11 06:41 PM
Attachment all-properties.xml [ 14518 ]
Jameson Triplett made changes - 08/Nov/11 02:30 PM
Attachment OutputRunwithMule3.1.txt [ 14529 ]
Attachment OutputRunwithMule3.2.txt [ 14530 ]
Attachment lab03to06.zip [ 14531 ]
Mike Schilling made changes - 08/Nov/11 07:00 PM
Summary <all> router removes all message properties request-response router does not preserve session properties
Mike Schilling made changes - 08/Nov/11 07:02 PM
Description At the beginning there are a number of properties available to the logger here, including the one I just added.

After the <all>, the logger shows NO properties whatsoever. VERY VERY strange.


<message-properties-transformer scope="session" >
<add-message-property key="destination" value="SFO" />
</message-properties-transformer>
<logger level="WARN"/>
<all>

<vm:outbound-endpoint path="FrontierRequest" exchange-pattern="request-response" />
<http:outbound-endpoint address="http://localhost:8081/united" exchange-pattern="request-response" >
   <cxf:jaxws-client serviceClass="com.mulesoft.ticketing.TicketPriceService" operation="getPrice" />
</http:outbound-endpoint>

</all>
<logger level="WARN"/>
The following flow loses the session properties that are set at entry:

  <flow name="FrontierFlow">
    <vm:inbound-endpoint exchange-pattern="request-response" path="FrontierRequest" />
    <request-reply timeout="2000">
      <jms:outbound-endpoint queue="frontier.destination" />
      <jms:inbound-endpoint queue="frontier.price" />
    </request-reply>
    <append-string-transformer message=" Frontier"></append-string-transformer>
  </flow>
Daniel Feist made changes - 30/Nov/11 12:29 PM
Component/s Core: Routing / Filters [ 10031 ]
Component/s Core: Properties [ 11011 ]
Daniel Feist made changes - 30/Nov/11 02:35 PM
Link This issue relates to MULE-5903 [ MULE-5903 ]
Daniel Feist made changes - 27/Dec/11 01:26 PM
Assignee Daniel Feist [ dfeist ]
Daniel Feist made changes - 27/Dec/11 03:20 PM
Resolution Fixed [ 1 ]
Fix Version/s 3.3 M1 [ 11113 ]
Fix Version/s 3.2.2 [ 11105 ]
Fix Version/s 3.1.4 [ 11079 ]
Status Open [ 1 ] Closed [ 6 ]
German Solis made changes - 04/Apr/12 07:59 AM
Status Closed [ 6 ] Reopened [ 4 ]
Resolution Fixed [ 1 ]
German Solis made changes - 04/Apr/12 07:59 AM
Attachment RequestReplyTestCase.zip [ 15434 ]
German Solis made changes - 23/Apr/12 02:53 PM
Attachment PATCH.java [ 15543 ]
Jameson Triplett made changes - 23/Apr/12 04:08 PM
Environment Using Eclipse mule IDE, Mule 3.2, Using Eclipse mule IDE, Mule 3.2, Also 3.2.2 Studio! 3.2.1 Works
Affects Version/s 3.2.2 (EE only) [ 11105 ]
Daniel Feist made changes - 30/May/12 07:08 AM
Resolution Fixed [ 1 ]
Status Reopened [ 4 ] Closed [ 6 ]
German Solis made changes - 30/May/12 09:30 AM
Status Closed [ 6 ] Reopened [ 4 ]
Resolution Fixed [ 1 ]
Jameson Triplett made changes - 06/Jul/12 02:34 PM
Environment Using Eclipse mule IDE, Mule 3.2, Also 3.2.2 Studio! 3.2.1 Works Using Eclipse mule IDE, Mule 3.2, Also 3.2.2 Studio! 3.2.1 Works. Also Broke in 3.3
Affects Version/s 3.3 M1 [ 11113 ]
Summary request-response router does not preserve session properties request-reply router does not preserve session properties
Jameson Triplett made changes - 06/Jul/12 02:36 PM
Attachment essentialssolutionpart2.zip [ 17054 ]
Santiago Vacas made changes - 26/Jul/12 11:40 AM
Fix Version/s 3.3 M1 [ 11113 ]
Fix Version/s 3.2.2 (EE only) [ 11105 ]
Fix Version/s 3.1.4 (EE only) [ 11079 ]
Labels targeted-3.3.1
Daniel Feist made changes - 14/Aug/12 08:33 AM
Link This issue is blocked by MULE-6391 [ MULE-6391 ]
Daniel Feist made changes - 14/Aug/12 08:35 AM
Link This issue relates to MULE-6392 [ MULE-6392 ]
Daniel Feist made changes - 14/Aug/12 10:04 PM
Resolution Fixed [ 1 ]
Fix Version/s 3.3.1 [ 11761 ]
Fix Version/s 3.2.3 (EE only) [ 11130 ]
Fix Version/s 3.1.4 (EE only) [ 11079 ]
Status Reopened [ 4 ] Closed [ 6 ]
Daniel Feist made changes - 27/Sep/12 12:38 PM
Link This issue relates to MULE-6391 [ MULE-6391 ]
Daniel Feist made changes - 27/Sep/12 12:38 PM
Link This issue is blocked by MULE-6391 [ MULE-6391 ]

People

  • Assignee:
    Daniel Feist
    Reporter:
    Jameson Triplett
Vote (0)
Watch (0)

Dates

  • Created:
    26/Oct/11 12:51 PM
    Updated:
    27/Sep/12 12:38 PM
    Resolved:
    14/Aug/12 10:04 PM

Agile

  • View on Board
  • Atlassian JIRA (v5.0.7#734-sha1:8ad78a6)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for MuleForge. Try JIRA - bug tracking software for your team.