{"record":{"id":"e6af7a6a59a32a30","repo":"GopeedLab/gopeed","slug":"resolve-returned-empty-resource","errorCode":null,"errorMessage":"resolve returned empty resource","messagePattern":"resolve returned empty resource","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"cmd/extmock/main.go","lineNumber":258,"sourceCode":"\text, err := d.InstallExtensionByFolder(extDir, true)\n\tif err != nil {\n\t\treturn err\n\t}\n\tif len(settings) > 0 {\n\t\tif err := d.UpdateExtensionSettings(ext.Identity, toAnyMap(settings)); err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\n\tresult, err := d.Resolve(&base.Request{\n\t\tURL:    url,\n\t\tLabels: map[string]string(labels),\n\t}, nil)\n\tif err != nil {\n\t\treturn err\n\t}\n\tif result == nil || result.Res == nil {\n\t\treturn fmt.Errorf(\"resolve returned empty resource\")\n\t}\n\tif len(result.Res.Files) == 0 {\n\t\treturn fmt.Errorf(\"resolve returned no files\")\n\t}\n\n\tresourceOutputDir := outputDir\n\tif result.Res.Name != \"\" {\n\t\tresourceOutputDir = filepath.Join(outputDir, result.Res.Name)\n\t}\n\tif err := os.MkdirAll(resourceOutputDir, 0o755); err != nil {\n\t\treturn err\n\t}\n\n\twaiter := newTaskTerminalWaiter(d)\n\tsummary := &downloadResult{\n\t\tResolve:   result,\n\t\tOutputDir: resourceOutputDir,\n\t\tFiles:     make([]*downloadedFileResult, 0, len(result.Res.Files)),","sourceCodeStart":240,"sourceCodeEnd":276,"githubUrl":"https://github.com/GopeedLab/gopeed/blob/7b7327ffb30816273a74b142cccc0bc10c5a4c67/cmd/extmock/main.go#L240-L276","documentation":"Error \"resolve returned empty resource\" thrown in GopeedLab/gopeed.","triggerScenarios":"Thrown at cmd/extmock/main.go:258 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"7b7327ffb30816273a74b142cccc0bc10c5a4c67","analyzedAt":"2026-08-16T02:51:03.250Z","schemaVersion":2},"datasetVersion":"2026-08-16T03:17:38.424Z"}