GopeedLab/gopeed · error

create task for %q failed: %w

Error message

create task for %q failed: %w

What it means

Error "create task for %q failed: %w" thrown in GopeedLab/gopeed.

Source

Thrown at cmd/extmock/main.go:300

		}
		if file.Req == nil {
			return fmt.Errorf("file %d request is nil", idx)
		}

		targetDir := resourceOutputDir
		if file.Path != "" {
			targetDir = filepath.Join(resourceOutputDir, file.Path)
		}
		if err := os.MkdirAll(targetDir, 0o755); err != nil {
			return err
		}

		taskID, err := d.CreateDirect(file.Req, &base.Options{
			Path: targetDir,
			Name: file.Name,
		})
		if err != nil {
			return fmt.Errorf("create task for %q failed: %w", file.Name, err)
		}
		waiter.Register(taskID)

		summary.Files = append(summary.Files, &downloadedFileResult{
			Index:  idx,
			Name:   file.Name,
			Path:   filepath.Join(targetDir, file.Name),
			TaskID: taskID,
			Req:    file.Req,
		})
	}

	var stopVerbose func()
	if verbose {
		stopVerbose = startVerboseTaskListener(d, summary.Files)
		defer stopVerbose()
	}

View on GitHub (pinned to 7b7327ffb3)

When it happens

Trigger: Thrown at cmd/extmock/main.go:300 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of GopeedLab/gopeed@7b7327ffb3 (2026-08-16). Data as JSON: /api/errors/98f7e44d3ccaff64. Report an issue: GitHub.