The debugging of breakpoints on pluggable components is provided. In a
computing environment having extensible, pluggable components, systems
and methods are provided to allow for the setting of breakpoints at
various points in the run-time of the components such that errors may be
observed, tracked, and resolved. In an illustrative implementation, a
computing environment comprises a client, runtime, and tasks. In
operation, the client communicates with the runtime and the tasks to
perform debugging operations. The task sets breakpoints which are
communicated to the client through the runtime. When a breakpoint is
encountered the task is suspended such that the client can perform
debugging should there be a problem in the task execution. Upon
satisfaction, the client resumes the task operations through the runtime.