{"record":{"id":"029257e9ddcd4c9c","repo":"dagger/dagger","slug":"failed-to-load-module-dependencies-w","errorCode":null,"errorMessage":"failed to load module dependencies: %w","messagePattern":"failed to load module dependencies: %w","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"core/schema/modulesource.go","lineNumber":4364,"sourceCode":"\t\t\t\tnameOverride,\n\t\t\t\tfalse, // related modules never set LegacyDefaultPath (see pendingRelatedModule)\n\t\t\t\tdpRef,\n\t\t\t\tdpPin,\n\t\t\t\tconfigDefaults,\n\t\t\t\tfalse, // DefaultsFromDotEnv is not set for related modules\n\t\t\t\targCustomizations,\n\t\t\t)\n\t\t\tif err != nil {\n\t\t\t\treturn fmt.Errorf(\"build toolchain asModule args: %w\", err)\n\t\t\t}\n\t\t\treturn dag.Select(ctx, tcSrc, &tcMods[i],\n\t\t\t\tdagql.Selector{Field: \"asModule\", Args: toolchainAsModuleArgs},\n\t\t\t)\n\t\t})\n\t}\n\n\tif err := eg.Wait(); err != nil {\n\t\treturn nil, fmt.Errorf(\"failed to load module dependencies: %w\", err)\n\t}\n\n\tdeps, err := s.loadDefaultSchemaBuilder(ctx, src)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tfor _, depMod := range depMods {\n\t\tdeps = deps.Append(core.NewUserMod(depMod))\n\t}\n\n\treturn deps, nil\n}\n\n// loadDefaultSchemaBuilder returns a SchemaBuilder seeded with only the default\n// (core) dependencies, with the core module pinned to src's engine version\n// view. Callers append the user modules they want to expose.\nfunc (s *moduleSourceSchema) loadDefaultSchemaBuilder(\n\tctx context.Context,","sourceCodeStart":4346,"sourceCodeEnd":4382,"githubUrl":"https://github.com/dagger/dagger/blob/82ba2681dbe30d3547a1dc50ea495900ab5b6047/core/schema/modulesource.go#L4346-L4382","documentation":"The errgroup Wait after concurrently selecting `asModule` on each toolchain source failed; the wrapped error is whichever per-toolchain load failed (arg building via BuildLegacyAsModuleArgs or the dagql select itself). This is an aggregate wrapper — the real cause is inside.","triggerScenarios":"Thrown at core/schema/modulesource.go:4364 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Look at the wrapped underlying error to identify the failing toolchain","Verify each toolchain/related module source is loadable as a module","Retry after fixing the failing dependency's source/config"],"exampleFix":null,"handlingStrategy":"try-catch","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"82ba2681dbe30d3547a1dc50ea495900ab5b6047","analyzedAt":"2026-09-05T07:21:37.930Z","contentChangedAt":"2026-09-05T07:21:37.930Z","schemaVersion":2},"datasetVersion":"2026-09-12T12:17:11.808Z"}