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

Exceptions stored in DefaultEntryPointResolverSet not threadsafe

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

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Critical Critical
  • Resolution: Fixed
  • Affects Version/s: 3.0.0
  • Fix Version/s: 3.1.0
  • Component/s: Core: Concurrency / Threading
  • Labels:
    None
  • User impact:
    Medium
  • Similar Issues:
    None

Description

When configuring a <flow> with a component the entry point resolver of the component is shared between all threads. The DefaultEntryPointResolverSet has an instance variable that stores the exceptions that occur when running the entry point resolvers. However, since a single instance of this class is shared between multiple threads, the list of exceptions may contain invalid error messages from different threads.

Either store the exceptions in a ThreadLocal store or refactor to use one entry point resolver per thread.

Issue Links

relates to

Bug - A problem which impairs or prevents the functions of the product. MULE-5161 ArrayIndexOutOfBoundsException in CopyOnWriteArrayList

  • Critical - Crashes, loss of data, severe memory leak.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
  • Transitions
  • Commits
  • Source
  • Builds

People

  • Assignee:
    Dirk Olmes
    Reporter:
    Dirk Olmes
Vote (0)
Watch (0)

Dates

  • Created:
    04/Nov/10 03:15 PM
    Updated:
    24/Nov/10 04:37 AM
    Resolved:
    24/Nov/10 04:37 AM

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.