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-5752

Components cannot be used in globally defined sub-flows or processor-chains

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

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Critical Critical
  • Resolution: Fixed
  • Affects Version/s: 3.1.2, 3.2-M1
  • Fix Version/s: 3.1.3 (EE only), 3.2.0
  • Component/s: Core: Components
  • Labels:
    None
  • User impact:
    Medium
  • Similar Issues:
    None

Description

Because components are singletons in spring this causes huge issues with the same component instance being used in multiple flows. Different FlowConstuct get injected from multiple flows in same object and all flows propagate lifecycle meaning if one flow is stopped the component is stopped for all others too.

This affects us via both <processor ref=""/> and <flow-ref name=""/>

Issue Links

relates to

Bug - A problem which impairs or prevents the functions of the product. MULE-5747 Sub-flows (and processors defined in them) don't get muleContext injected or lifecycle when used via flow-ref

  • Blocker - Blocks development and/or testing work, production could not run.
  • 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
Hide
Permalink
Mateo Almenta Reca added a comment - 24/Aug/11 02:40 PM

Silly question, can the components have a reference count and only pay attention to the propagated flow life cycle if the count is 1 or something like that?

Regardless of the implementation, this is confusing and no easy to explain to users.

Show
Mateo Almenta Reca added a comment - 24/Aug/11 02:40 PM Silly question, can the components have a reference count and only pay attention to the propagated flow life cycle if the count is 1 or something like that? Regardless of the implementation, this is confusing and no easy to explain to users.
Hide
Permalink
Daniel Feist added a comment - 30/Nov/11 03:35 PM

Fixed with MULE-5752

Show
Daniel Feist added a comment - 30/Nov/11 03:35 PM Fixed with MULE-5752

People

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

Dates

  • Created:
    24/Aug/11 11:36 AM
    Updated:
    30/Nov/11 03:35 PM
    Resolved:
    30/Nov/11 03:35 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.