Contact Us 1-800-596-4880

DataWeave Issues and Errors

logo cloud IDE Cloud IDE

logo desktop IDE Desktop IDE

Cloud IDE (Beta) is scheduled for retirement on August 31, 2026. August 30, 2026 is the last day you can access Cloud IDE (Beta). Download your projects to work from Desktop IDE. Learn more in Migrate a Project from Cloud IDE to Desktop IDE.

When Anypoint Code Builder can’t process a value, the IDE provides a visual indicator to identify an issue with the value. Issues include:

Unable to Find Sample Input

The DataWeave error Unable to find sample input applies to a Mule event variable, such as payload. In this case, the IDE places a wavy blue line under the value in the configuration XML file.

'Unable to find sample input' error

If your application isn’t running, the IDE can’t provide any information about Mule variables unless you provide sample data. Use Quick Fix to provide sample data in the format and data structure that you expect to be present when the application runs.

For more information about Mule event variables, see Predefined Variables.

Unable to Resolve Reference

The error Unable to resolve reference is typically for a sequence of characters like afkdldjf that isn’t recognized.

`Unable to resolve reference` error

Either provide the intended value or use Quick Fix to convert the character sequence into a DataWeave variable. For more information, see DataWeave Variables.

Expects x but Got y

The error similar to Expects x but got y typically indicates that something is wrong with the provided function. For example, Expects 1 argument but got 0 occurs for round() because the function is missing an argument, in this case, a number to round. An example of a fix is round(1.65). Similar errors indicate that an argument is of the wrong data type or that a function is otherwise malformed and requires correction.

Read the error message to determine what part of the expression to fix, and review the function description after the error message to learn more about the function. See DataWeave Modules to find additional DataWeave function documentation.

Invalid Input

The error Invalid input typically occurs when special characters, such as ?, appear in a DataWeave expression and aren’t escaped, for example:

'Invalid input' error

See Also