Debug Microflows Remotely

Last update: Edit

1 Introduction

In addition to debugging a local deployment of your app, it is also possible to debug applications that are already in a cloud environment.

This how-to will teach you how to do the following:

  • Connect the debugger in Studio Pro to your Mendix Cloud v4 environment

2 Prerequisites

Before starting this how-to, make sure you have completed the following prerequisites:

  • Have access as a team member to a Mendix app deployed to a licensed Mendix Cloud v4 environment
  • Have TRANSPORT RIGHTS to the app environment you want to debug in the app’s node permissions

3 The Basics

In Mendix Cloud v4, the debugger is always listening for connections so you cannot turn it on or off. To debug your app in the cloud, you need to get a URL and a password from the app environment and provide that information to Studio Pro. The steps below explain how to do this.

3.1 Obtain Debugging Credentials

  1. Open your app in the Developer Portal.

  2. Click Environments in the left sidebar.

  3. In the Deploy tab, click Details for the environment which you want to debug:

  4. In the General tab, click Show Debugger Information:

    This invokes the Debugger settings pop-up window which provides a URL (such as http://yourapp.mendixcloud.com/debugger/) and a password:

You will need to provide these credentials to Studio Pro to connect the debugger to the app running in the cloud.

3.2 How to Enable Cloud Debugging in Studio Pro

Once you have the unique URL and password, there are two methods for connecting Studio Pro to the cloud environment.

  1. Open the Connect Debugger dialog box – you can do this in two ways within Studio Pro:

    • Go to the Run menu and select Connect Debugger…:

    • Click Connect… in the Debugger pane:

  2. In the Connect Debugger dialog box set the following:

    • Connect to – select the option An app running in the Mendix Cloud or on another remote server.
    • URL – the URL from the Debugger Settings for your app environment
    • Password – the Password from the Debugger Settings for your app environment

  3. Click OK.

The debugger is now connected to your app running in the cloud.

4 Read More