Initiate a Debugging Session from Setup

Initiate an ISV Customer Debugger session from your browser while logged in to your subscriber’s org.

Force.com IDE is in a maintenance-only state. We still provide support for the product through our official channels, but updates prior to October 12, 2019 will be only for critical security issues that arise. On October 12, 2019, we will no longer provide support or updates of any kind for Force.com IDE. On that date, we will also begin archiving documentation and removing download links for the product. We recommend that you start migrating to Salesforce Extensions for Visual Studio Code or one of the great tools made by our partners. For more information, see The Future of Salesforce IDEs on the Salesforce Developers Blog.

Warning


User Permissions Needed
To view the Apex code in your packages, and debug code with the Apex Debugger, when logged in to subscriber orgs via the LMO: View and Debug Managed Apex
  1. Launch the Force.com IDE, if it’s not already running.
  2. Open the Eclipse workspace for the customer org that you want to debug.
  3. If a welcome screen appears, close it.
  4. In your browser, make sure that you’re logged in to your subscriber’s org.
  5. From Setup, enter Apex Debugger in the Quick Find box, then click Apex Debugger.
  6. Click Start Partner Debugging Session.
  7. Drag the icon (Icon to initiate session: >_) from your browser to your Eclipse window.

Dragging the icon to the Force.com IDE creates an Eclipse project and downloads all packaged code from your subscriber’s org to your workstation. Non-global code from packages that you don’t own is obfuscated. For information about code obfuscation, see Protecting Your Intellectual Property in the ISVforce Guide.

Stay logged in to the subscriber’s org until you’re done debugging. The ISV Customer Debugger session terminates when you return to your LMO.