Uploaded image for project: 'Mule'
  1. Mule
  2. MULE-6399

MessageCollection elements are not modifiable when the elements were created in another thread

    Details

    • Type: Enhancement Request
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 3.3.0
    • Fix Version/s: 3.3.1
    • Component/s: Core: Components
    • Labels:
    • Severity:
      S1

      Description

      IMAP inbound endpoint creates two messages which are grouped together by a MessageCollection Aggregator. It is not possible to modify the Message (add properties) after the Aggregator.

      WARN 2012-08-16 11:07:20,638 [[knowledge_base_creator].main.event.correlator] org.mule.DefaultMuleMessage: Message access violation
      java.lang.IllegalStateException: Only owner thread can write to message: Thread[[knowledge_base_creator].main.stage1.05,5,main]/Thread[[knowledge_base_creator].main.event.correlator,5,main]
      at org.mule.DefaultMuleMessage.newException(DefaultMuleMessage.java:1624)
      at org.mule.DefaultMuleMessage.checkMutable(DefaultMuleMessage.java:1610)
      at org.mule.DefaultMuleMessage.assertAccess(DefaultMuleMessage.java:1539)
      at org.mule.DefaultMuleMessage.setProperty(DefaultMuleMessage.java:448)
      at org.mule.DefaultMuleMessage.setInvocationProperty(DefaultMuleMessage.java:427)

        Attachments

          Activity

            People

            • Assignee:
              svacas Santiago Vacas
              Reporter:
              nial.darbey Nial Darbey
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Zendesk Support

                  Backbone Issue Sync

                  • It looks like Backbone Issue Sync is not enabled for your project.