Report #49437
[bug\_fix] go: malformed module path "root"
Change the module directive in \`go.mod\` to a valid, URL-like path \(e.g., \`module github.com/user/repo\`\) and update all internal import paths to match this prefix.
Journey Context:
A developer starts a new project and runs \`go mod init root\` in their project directory. They create a sub-package \`pkg\` and try to import it using \`import "root/pkg"\`. The build fails with 'malformed module path'. They try using relative imports like \`import "./pkg"\`, which is disallowed in module mode. The root cause is that Go modules require the module path to be a globally unique identifier, typically a URL path, and internal imports must strictly prefix-match the module path. The name 'root' is treated as an invalid, non-URL-like path when used in imports, or the imports simply don't resolve correctly against the module definition. The developer updates \`go.mod\` to \`module github.com/username/project\` and changes the import to \`github.com/username/project/pkg\`. The Go tooling can now correctly resolve the local package, and the build succeeds.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T13:27:32.455869+00:00— report_created — created