vxcontrol/pentagi · error
failed to create zip header: %w
Error message
failed to create zip header: %w
What it means
Error "failed to create zip header: %w" thrown in vxcontrol/pentagi.
Source
Thrown at backend/pkg/resources/resources.go:409
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 {
return fmt.Errorf("failed to open file: %w", err)
}
_, copyErr := io.Copy(zf, f)
f.Close()View on GitHub (pinned to ea665308ba)
When it happens
Trigger: Thrown at backend/pkg/resources/resources.go:409 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/08de4759c019ccbe.
Report an issue: GitHub.