go-delve/delve · error · ErrNotImplementedWithMultitarget
not implemented for multiple targets
Error message
not implemented for multiple targets
What it means
Error "not implemented for multiple targets" thrown in go-delve/delve.
Source
Thrown at service/debugger/debugger.go:53
var (
// ErrCanNotRestart is returned when the target cannot be restarted.
// This is returned for targets that have been attached to, or when
// debugging core files.
ErrCanNotRestart = errors.New("can not restart this target")
// ErrNotRecording is returned when StopRecording is called while the
// debugger is not recording the target.
ErrNotRecording = errors.New("debugger is not recording")
// ErrCoreDumpInProgress is returned when a core dump is already in progress.
ErrCoreDumpInProgress = errors.New("core dump in progress")
// ErrCoreDumpNotSupported is returned when core dumping is not supported
ErrCoreDumpNotSupported = errors.New("core dumping not supported")
// ErrNotImplementedWithMultitarget is returned for operations that are not implemented with multiple targets
ErrNotImplementedWithMultitarget = errors.New("not implemented for multiple targets")
)
// Debugger service.
//
// Debugger provides a higher level of
// abstraction over proc.Process.
// It handles converting from internal types to
// the types expected by clients. It also handles
// functionality needed by clients, but not needed in
// lower lever packages such as proc.
type Debugger struct {
config *Config
// arguments to launch a new process.
processArgs []string
targetMutex sync.Mutex
target *proc.TargetGroup
View on GitHub (pinned to a23773e6c3)
When it happens
Trigger: Thrown at service/debugger/debugger.go:53 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of go-delve/delve@a23773e6c3 (2026-08-31).
Data as JSON: /api/errors/20db803e3d55d6d3.
Report an issue: GitHub.