diff --git a/src/debugAdapter/goDebug.ts b/src/debugAdapter/goDebug.ts index a4a762894e..84e36d7eb7 100644 --- a/src/debugAdapter/goDebug.ts +++ b/src/debugAdapter/goDebug.ts @@ -586,6 +586,9 @@ export class Delve { } const currentGOWorkspace = getCurrentGoWorkspaceFromGOPATH(env['GOPATH'], dirname); + if (!launchArgs.packagePathToGoModPathMap) { + launchArgs.packagePathToGoModPathMap = {}; + } dlvArgs.push(mode || 'debug'); if (mode === 'exec' || (mode === 'debug' && !isProgramDirectory)) { dlvArgs.push(program);