OtterMind/Chat2DB · error · BusinessException

file.upload.failed

file.upload.failed

Error message

file.upload.failed

What it means

Error "file.upload.failed" thrown in OtterMind/Chat2DB.

Solutions

  1. Verify the file exists and is readable, then retry the upload.
  2. Check server disk space and storage directory permissions.

When it happens

Trigger: The file upload operation failed during transfer or persistence.

Common situations: See trigger scenarios.


AI-assisted analysis of OtterMind/Chat2DB@5ee1e990e7 (2026-08-14). Data as JSON: /api/errors/9e2f89ca7473a24d. Report an issue: GitHub.

Appendix: source

Thrown at chat2db-community-server/chat2db-community-domain/chat2db-community-domain-api/src/main/java/ai/chat2db/community/domain/api/service/file/IUploadFileService.java:29

 */
public interface IUploadFileService<T> {

    String extension(T file);

    File transferToTempFile(T file) throws IOException;

    default File transferToTempFile(T file, ConfigFileTypeEnum expectedType) {
        if (expectedType != null && !expectedType.name().equalsIgnoreCase(extension(file))) {
            throw new BusinessException("file.type.unsupported");
        }
        return transferToTempFileOrThrow(file);
    }

    default File transferToTempFileOrThrow(T file) {
        try {
            return transferToTempFile(file);
        } catch (IOException e) {
            throw new BusinessException("file.upload.failed", new Object[]{e.getMessage()}, e);
        }
    }
}

View on GitHub (pinned to 5ee1e990e7)