vxcontrol/pentagi · error
failed to open uploaded file: %w
Error message
failed to open uploaded file: %w
What it means
Error "failed to open uploaded file: %w" thrown in vxcontrol/pentagi.
Source
Thrown at backend/pkg/server/services/resources.go:343
exists, err := s.resourceExists(uid, vPath)
if err != nil {
cleanupResourceUploads(pendingList)
logger.FromContext(c).WithError(err).Error("error checking resource existence")
response.Error(c, response.ErrInternal, err)
return
}
if exists {
cleanupResourceUploads(pendingList)
response.Error(c, response.ErrResourcesAlreadyExists,
fmt.Errorf("resource %q already exists", vPath))
return
}
src, openErr := fh.Open()
if openErr != nil {
cleanupResourceUploads(pendingList)
response.Error(c, response.ErrInternal, fmt.Errorf("failed to open uploaded file: %w", openErr))
return
}
tmpPath, hash, size, saveErr := resources.SaveToTemp(src, blobsDir)
src.Close()
if saveErr != nil {
cleanupResourceUploads(pendingList)
response.Error(c, response.ErrInternal, saveErr)
return
}
pendingList = append(pendingList, pendingResourceUpload{
name: name,
vPath: vPath,
tmpPath: tmpPath,
hash: hash,
size: size,
})
}View on GitHub (pinned to ea665308ba)
When it happens
Trigger: Thrown at backend/pkg/server/services/resources.go:343 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/5c0ef864aee2c8c9.
Report an issue: GitHub.