---
schema_version: "1"
id: 532b7ffffda9cbd74b04f22501d6785eb416673ae9871ff7b5b5dff93664a87b
title: Known Issues and Limitations for MuleSoft Composer for Salesforce
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/composer-salesforce/ms_composer_release_notes_ki.md
canonical_url: https://docs.mulesoft.com/composer-salesforce/ms_composer_release_notes_ki
source_site: docs.mulesoft.com
content_type: documentation
content_hash: ce2e707c7d6a6181018180e4eeb89589afa77130a2c8b2841536ce2f062d432b
description: MuleSoft Documentation Site
latest: true
---
---
product: Composer for Salesforce
---

# Known Issues and Limitations for MuleSoft Composer for Salesforce

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

The following list displays known issues and limitations for MuleSoft Composer for Salesforce. The
list is sorted by the date in which the known issue or limitation appeared.

## September 12, 2025

### Composer Platform

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>Composer’s functionality may be subject to various limitations related to the external systems and their respective limits used in data retrieval. Composer is primarily intended for processing simpler and more lightweight datasets. It is important to understand that there is no single, rigid limit and that specific thresholds vary depending on each individual use case. For example, the following limits apply to <a href="https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_gov_limits.htm">Salesforce Connector</a>.</p></td><td><p>For use cases requiring greater control, advanced logic, or larger datasets, users should consider <a href="https://docs.mulesoft.com/anypoint-code-builder/">Anypoint Code Builder</a>.</p></td><td><p>W-19176552</p></td></tr></tbody></table>

## August 19, 2024

### Salesforce

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>In Salesforce Connector, the <code>SALESFORCE:CONNECTIVITY Failed to get next element</code> error is sometimes thrown when processing the next element of the loop.</p></td><td><p>Rerun the flow to catch the missed events. For more information, refer to the <a href="https://help.salesforce.com/s/issue?language=en_US&amp;id=a028c00000zLDsc">known issue</a>.</p></td><td><p>W-16418279</p></td></tr></tbody></table>

## May 7, 2024

### NetSuite

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>When selecting a record type, if there is a large amount of metadata, the metadata resolver cannot parse the data within the three-minute time limit required by Composer and the <code>Netsuite: Retrieving metadata for the step failed</code> error sometimes occurs.</p></td><td><p>For more information, see the <a href="https://help.salesforce.com/s/issue?language=en_US&amp;id=a028c00000zHtne">knowledge article</a>.</p></td><td><p>W-15586159</p></td></tr></tbody></table>

## October 31, 2023

### Composer Platform

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>When testing an Invocable Flow, if the value in the output fields was generated by a custom expression or if the value is either a <code>List&lt;Object&gt;</code> or a <code>List&lt;Primitive&gt;</code> data type, then the flow’s final output step does not display the test output data. Output fields that refer to data pills or variables display test output as expected.</p></td><td><p>None</p></td><td><p>None</p></td></tr></tbody></table>

## May 31, 2023

### SAP S/4HANA Cloud

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>When adding an action or a trigger, the <strong>Service</strong> field dropdown menu might appear empty, which prevents completing the connector configuration.</p><p>Similarly, during configuration, the <code>Retrieving metadata for the step failed</code> error might occur.</p></td><td><p>This is an intermittent issue that should resolve after a brief period of time.</p></td><td><p>W-13527982</p></td></tr></tbody></table>

## March 22, 2023

### Google BigQuery

<table><colgroup><col> <col></colgroup><thead><tr><th>Known Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>Input parameter values of String or date data types must be provided between single quotes using the expression editor.</p></td><td><p>W-12696210</p></td></tr></tbody></table>

## August 3, 2022

### RPA

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>If connecting to a different RPA than one for which that the existing flow was built, the current RPA process is not automatically mapped to the processes in the new org.</p></td><td><div><div><p>Complete the following steps:</p></div><div><ol><li><p>Delete the step in the flow.</p></li><li><p>Re-add the step in the flow.</p></li><li><p>Refresh the process list.</p></li><li><p>Select the new process.</p></li></ol></div></div></td><td><p>None</p></td></tr><tr><td><p>When getting a JSON from RPA, you can pass a list of objects to a connector supporting lists. For example, you can pass the list of order line items to NetSuite.</p></td><td><p>None</p></td><td><p>None.</p></td></tr><tr><td><p>When getting a JSON from RPA, you cannot use primitive values of a list when iterating the list. For example, a list of strings can be iterated, but you cannot do anything with the resulting values.</p></td><td><p>None</p></td><td><p>None</p></td></tr></tbody></table>

## July 13, 2022

### Composer Platform

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>When deleting a connection, Composer ensures that there are no flows using that connection. If there are flows using that connection, they appear in a list in the <strong>Delete Connection</strong> window. However, in rare cases, flows created or edited before July 12, 2022 might not appear in the list.</p></td><td></td><td></td></tr></tbody></table>

## April 29, 2022

### Workday

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>In the <strong>Invoice</strong> object, all fields containing the data type <code>number</code> for amounts are sent as strings.</p></td><td><p>Using the Custom Expression Editor, you can use the typecasting function, <code>fromStringToNumber</code>, to change the field type from <code>string</code> to <code>number</code>. For example:<br></p><p><code>Unit Cost=fromStringToNumber(Sales Price)</code><br></p></td><td></td></tr></tbody></table>

## April 28, 2022

### HTTP

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>After changing the text in the <strong>Example Request</strong> field, the <strong>HTTP Request</strong> fields do not clear.</p></td><td><p>Rebuild the action.</p></td><td><p>W-11052290</p></td></tr><tr><td><p>Some API endpoints expect a list as input. Composer only supports creating one list from another.</p></td><td><p>Add a previous step that returns a list to your flow and use it as a basis for the list required in the HTTP request.</p></td><td></td></tr><tr><td><p>When testing a connection, the <strong>Request Body</strong> field appears even if the <strong>Request Method</strong> field is set to <code>GET</code>.</p></td><td><p>None</p></td><td></td></tr></tbody></table>

## January 5, 2022

### NetSuite

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>An error occurs in Composer when testing your flow.</p></td><td><div><div><p>In your Chrome browser, click <strong>Developer Tools</strong> and then click <strong>Network</strong>. In the <strong>Network</strong> tab in Chrome, test your flow again. If you encounter the <code>INSUFFICIENT PERMISSIONS</code> error, complete the following steps:<br></p></div><div><ol><li><p>In NetSuite, access your role configuration.</p></li><li><p>Click <strong>Permissions</strong> and then click <strong>Setup</strong>.</p></li><li><p>Ensure that the following permissions are set to <strong>Full</strong>:</p><div><ul><li><p>Control SuiteScript and Workflow Triggers in Web Service Request</p></li><li><p>SOAP Web Service</p></li><li><p>User Access Tokens</p></li><li><p>Custom Body Fields</p></li><li><p>Custom Column Fields</p></li><li><p>Custom Entity</p></li><li><p>Custom Item Fields</p></li><li><p>Custom Item Number Fields</p></li><li><p>Custom Lists</p></li><li><p>Custom Record Types</p></li><li><p>Custom Transaction Fields</p></li></ul></div></li><li><p>Reestablish the NetSuite connection. If the error continues to appear, contact Support.</p></li></ol></div></div></td><td><p>None</p></td></tr></tbody></table>

## July 1, 2021

### Jira

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The following standard fields are not supported at this time:<br></p></div><div><ul><li><p><strong>Affects version</strong></p></li><li><p><strong>Fix version</strong></p></li><li><p><strong>Environment</strong></p></li><li><p><strong>Component</strong></p></li></ul></div></div></td><td><p>None</p></td><td><p>None</p></td></tr><tr><td><div><div><p>Custom fields containing the following list components fail to render:<br></p></div><div><ul><li><p><strong>Text field (multi-line)</strong></p></li><li><p><strong>Labels</strong></p></li><li><p><strong>Checkboxes</strong></p></li><li><p><strong>Radio Buttons</strong></p></li><li><p><strong>Select list (multiple-choice)</strong></p></li><li><p><strong>Select list (cascading)</strong></p></li></ul></div></div></td><td><p>None</p></td><td><p>None</p></td></tr><tr><td><p>In the <strong>Status</strong> field, the <strong>In Progress</strong> value sometimes appears twice.</p></td><td><p>None</p></td><td><p>None</p></td></tr><tr><td><p>After creating a case in Jira, the <strong>Update issue</strong> action does not update the value in the <strong>Reporter</strong> field. Additionally, the value in this field must be blank for the <strong>Update issue</strong> action to succeed.</p></td><td><p>To update the value in the <strong>Reporter</strong> field, you can manually update the case record in Jira.</p></td><td><p>None</p></td></tr><tr><td><p>Custom fields fail to appear.</p></td><td><p>Reset your Jira connection by deleting the connection and re-authenticating your Jira account.</p></td><td><p>None</p></td></tr><tr><td><p>When you create an issue, you may encounter a 400 error in the output metadata.</p></td><td><p>Disregard this error.</p></td><td><p>None</p></td></tr></tbody></table>

## June 2, 2021

### Composer Platform

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>The <strong>Already editing somewhere?</strong> dialog appears, but you aren’t editing the flow in another tab.</p></td><td><p>Log out of Composer and log back in to resume work.</p></td><td><p>CAPO-47</p></td></tr><tr><td><p>When using the <strong>fromDateToTime</strong> or the <strong>fromStringToDateTime</strong> function in the <strong>Custom Expression Editor</strong>, the value returned is off by one day. For example, if you enter <code>04/27/2022 T00:00:00Z</code>, the value returned is <code>4/26/2022 5:00:00 PM</code>.</p></td><td></td><td></td></tr></tbody></table>

## May 19, 2021

### Slack

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>If you select the <strong>Create Message</strong> action in Slack, only public channels appear.</p></td><td><p>None</p></td><td><p>CCONN-765</p></td></tr></tbody></table>

## April 13, 2021

### NetSuite

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>If a NetSuite data pill is used in a Slack message that also contains text, testing fails for the NetSuite to Slack flows.</p></td><td><p>None.</p></td><td><p>CPLAT-1288</p></td></tr><tr><td><p>If a user has not completed any field mappings in the NetSuite <strong>Update Record</strong> action, then testing will not start.</p></td><td><p>None.</p></td><td><p>CPLAT-1292</p></td></tr></tbody></table>

## March 15, 2021

### Composer Platform

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>If you don’t see the <strong>New Flow</strong> button on the <strong>Recently Viewed</strong> list page, switch to the <strong>All</strong> page.</p></td><td><p>None.</p></td><td><p>CAPP-1625</p></td></tr><tr><td><p>If you see a blank area instead of the <strong>Home</strong> page contents when you first log in to Composer, clear your browser cookies and reload.</p></td><td><p>None.</p></td><td><p>CAPP-2051</p></td></tr><tr><td><p>You can’t access the <strong>Add Connection</strong> button from a trigger or action once it has been created.</p></td><td><div><div><p>To change a connection to a new connection of the same system type:<br></p></div><div><ol><li><p>Add an action to the end of your flow, which displays the <strong>Add Connection</strong> button.</p></li><li><p>Create your new connection.</p></li><li><p>Delete the action you added.</p></li><li><p>In the trigger or action where you want to change to the new connection, click the change icon (three dots).</p></li><li><p>Click <strong>Change Connection</strong>. The new connection is listed.</p></li></ol></div></div></td><td></td></tr><tr><td><p>After you create a trigger, you can’t delete that step.</p></td><td><div><div><p>If you want to change the data source, for example switching from Salesforce to Workday, create a new flow.</p></div><div><p>If you want to change the instance of the same data source, but the connection for that source doesn’t exist yet:<br></p></div><div><ol><li><p>Add an action to the end of your flow. In the action, create the connection you need.</p></li><li><p>Delete the action.</p></li><li><p>Open the trigger and use <strong>Change Connection</strong> to change to the new connection.</p></li></ol></div></div></td><td><p>CAPP-1550</p></td></tr><tr><td><p>As part of the Salesforce action <strong>Get records</strong>, you can’t query based on a Date field.</p></td><td><p>None.</p></td><td><p>CPLAT-1126</p></td></tr></tbody></table>

### Google Sheets

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>A space in the name of your Google Sheet worksheet can cause an error during testing.</p></td><td><p>Remove the space and rerun the test.</p></td><td><p>CCONN-735</p></td></tr></tbody></table>

### Salesforce

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>Composer doesn’t set the value of some required Boolean fields on the User object. You must set these values in the relevant step.</p></td><td><p>None</p></td><td><p>CAPP-2009</p></td></tr></tbody></table>

### Tableau

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><p>Only one flow can append to the same Tableau data source. If more than one flow or app outside of Composer accesses the data source at the approximate same time, a Composer error occurs.</p></td><td><p>None</p></td><td><p>CCONN-714</p></td></tr></tbody></table>
