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

Top level ObjectStore throws NPE if used before Start

    Details

    • Severity:
      S3
    • Story Points:
      1
    • Sprint:
      SDK Jabba, SDK Luke, SDK Maul, SDK Nien Nunb

      Description

      When creating a TopLevelObjectStore like :

      <os:object-store name="transientStore" persistent="false"/>
      
      <my-module:config name="config" objectStore="transientStore">
      

      Then the injected OS cannot be used during the 'Initialise' phase, since it throws an NPE because the 'Start' phase was not executed, so the 'delegateStore' is 'null'.

      The OS Connector cannot support the Initialise phase usage until MULE-15209 is resolved.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                juan.baca Juan Baca
                Reporter:
                alejandro.garcia Alejandro Garcia Marra
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: