coollabsio/coolify · error · Exception

Local backup file is empty or was not created

Error message

Local backup file is empty or was not created

What it means

Error "Local backup file is empty or was not created" thrown in coollabsio/coolify.

Source

Thrown at app/Jobs/DatabaseBackupJob.php:419

                        $this->backup_log = ScheduledDatabaseBackupExecution::create([
                            'uuid' => $this->backup_log_uuid,
                            'database_name' => $database,
                            'filename' => $this->backup_location,
                            'scheduled_database_backup_id' => $this->backup->id,
                            'local_storage_deleted' => false,
                        ]);
                        $this->backup_standalone_clickhouse($database);
                    } else {
                        throw new \Exception('Unsupported database type');
                    }

                    $size = $this->calculate_size();

                    // Verify local backup succeeded
                    if ($size > 0) {
                        $localBackupSucceeded = true;
                    } else {
                        throw new \Exception('Local backup file is empty or was not created');
                    }
                } catch (Throwable $e) {
                    // Local backup failed
                    if ($this->database instanceof StandaloneClickhouse) {
                        deleteBackupsLocally($this->backup_location, $this->server);
                    }
                    if ($this->backup_log) {
                        $this->backup_log->update([
                            'status' => 'failed',
                            'message' => $this->error_output ?? $this->backup_output ?? $e->getMessage(),
                            'size' => $size,
                            'filename' => null,
                            's3_uploaded' => null,
                        ]);
                    }
                    try {
                        $this->team?->notify(new BackupFailed($this->backup, $this->database, $this->error_output ?? $this->backup_output ?? $e->getMessage(), $database));
                    } catch (Throwable $notifyException) {

View on GitHub (pinned to 70b9acc424)

When it happens

Trigger: Thrown at app/Jobs/DatabaseBackupJob.php:419 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of coollabsio/coolify@70b9acc424 (2026-08-17). Data as JSON: /api/errors/ee670a6a3301b5ea. Report an issue: GitHub.