E0007ΒΆ
- Code
E0007
- Message
IronPLC debug server (ironplcdap) not found
The IronPLC debug server (ironplcdap) could not be found.
Debugging is driven by the ironplcdap server, a separate executable that speaks the Debug Adapter Protocol and is distributed alongside the ironplcc compiler. This error appears when the extension cannot locate that executable, so it has no debug server to launch.
The extension looks for the server in this order: the IRONPLCDAP
environment variable, then the ironplc.dapServerPath setting, and finally
next to the discovered ironplcc compiler. The first location that
contains the executable wins; if none do, you see this error.
Solutions:
Install alongside the compiler: Ensure ironplcdap (ironplcdap.exe on Windows) sits in the same directory as ironplcc. Official installers place both together.
Set the path manually: Set the
ironplc.dapServerPathsetting to the full path of the ironplcdap executable if it lives in a non-standard location.Use the environment variable: Set
IRONPLCDAPto the full path of the executable, for example when running a locally built server from atarget/debugdirectory.
Think IronPLC is wrong about this?
If you believe this diagnostic is incorrect, open an issue on GitHub with a small sample that demonstrates the problem.