vxcontrol/pentagi · error

failed to get file info: %w

Error message

failed to get file info: %w

What it means

Error "failed to get file info: %w" thrown in vxcontrol/pentagi.

Source

Thrown at backend/pkg/resources/resources.go:405

			err = cerr
		}
	}()

	return filepath.WalkDir(dirPath, func(entryPath string, d fs.DirEntry, err error) error {
		if err != nil {
			return err
		}
		if d.IsDir() || d.Type()&os.ModeSymlink != 0 || !d.Type().IsRegular() {
			return nil
		}

		rel, err := filepath.Rel(dirPath, entryPath)
		if err != nil {
			return fmt.Errorf("failed to get relative path: %w", err)
		}
		info, err := d.Info()
		if err != nil {
			return fmt.Errorf("failed to get file info: %w", err)
		}
		header, err := zip.FileInfoHeader(info)
		if err != nil {
			return fmt.Errorf("failed to create zip header: %w", err)
		}
		zipPath, err := SanitizeResourcePath(filepath.ToSlash(rel))
		if err != nil {
			return fmt.Errorf("invalid zip entry path %q: %w", rel, err)
		}
		header.Name = filepath.ToSlash(zipPath)
		header.Method = zip.Deflate

		zf, err := zw.CreateHeader(header)
		if err != nil {
			return fmt.Errorf("failed to create zip entry: %w", err)
		}
		f, err := os.Open(entryPath)
		if err != nil {

View on GitHub (pinned to ea665308ba)

When it happens

Trigger: Thrown at backend/pkg/resources/resources.go:405 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of vxcontrol/pentagi@ea665308ba (2026-09-01). Data as JSON: /api/errors/e663ccf36894d0b0. Report an issue: GitHub.