Contact Free trial Login

Mule Debugger View Reference

This section contains a full description of the Mule Debugger View and all its available tools.

When the Mule Debugger starts, it points at the running Mule Runtime in Studio and waits for the Mule Event to reach its first active breakpoint.
Until then, the Mule Debugger View displays a placeholder message:

debugger-view

When the Mule Event stops at a Breakpoint, the Mule Debugger View displays information about the state of the Mule Event at that breakpoint:

debugger-view-with-event

To see any nested elements for a property, click the arrow next to the property name.

mule debugger view reference c1937

You can interact with your inspected element by right-clicking the element on your debugger view to display a contextual menu.

mule debugger view reference 2bf5c
Value Description

Update Value

Enables you to modify data on the fly to test flows.

Go to class

Opens the selected class.

Copy expression

Copies the Dataweave expression used to access the value (e.g.: payload.0.filename).

Add watch

Automatically adds a new watch with the expression to access the value to the Watches menu.

Copy value

Copies the Dataweave expression representing the structure of the selected object.

On the top right corner of the Mule Debugger View, you can find execution control tools for the Mule Debugger.

Icon Name Description Shortcut

mute-bp.icon

Mute Breakpoints

Click to mute all the marked breakpoints.

stop.icon

Terminate

Click to stop the currently running application.

eval.mule.exp.icon

Evaluate Dataweave Expression

Click to evaluate a Dataweave expression.

CMD+SHIFT+i

Linux and Windows:
Ctrl+SHIFT+i

next.breakpoint.icon

Next Processor

Click to run the application and stop at the next Event Processor in the flow, even if there is no breakpoint at the next processor.

F6

to.m.proc.icon

Run to Processor

Click to run the application and stop at the currently selected processor, even if there is no breakpoint at the currently selected processor. Emulates the behavior of the "Run to cursor" option in Java debuggers. (To select a processor, single-click its building block in the canvas.)

F7

resume.icon

Resume

Click to run the application until the next breakpoint, if any.

F8

start.poll.icon

Start Scheduler

When configuring a Scheduler in your Mule application, this option triggers the scheduler according to the frequency set in the poll scope.

resume.poll.icon

Stop Scheduler

When configuring a Scheduler in your Mule application, this option it stops the initiated Scheduler. This function only works if the Scheduler has been initiated using the Start Scheduler button above.