My question

Hi all,
I’m using n8n with the Google Drive “Copy File” node.
The workflow fails with this error:
403: The user’s Drive storage quota has been exceeded.
But I’ve already checked—my Google Drive storage is not full at all (still lots of free space).
Other Google Drive nodes like upload and download work fine, only the copy file node returns this error.
- I’m using a service account
- The target folder and template file are both accessible and owned/shared to the same account
- Trash is empty, quota is fine, permissions seem correct
Has anyone experienced this before?
What could cause this quota error, and how can I fix it?
Any ideas or troubleshooting steps would be greatly appreciated!
Thank you!
What is the error message

{
“errorMessage”: “Forbidden - perhaps check your credentials?”,
“errorDescription”: “The user’s Drive storage quota has been exceeded.”,
“errorDetails”: {
“rawErrorMessage”: [
“Request failed with status code 403”
],
“httpCode”: “403”,
“errorData”: {
“error”: {
“code”: 403,
“message”: “The user’s Drive storage quota has been exceeded.”,
“errors”: [
{
“message”: “The user’s Drive storage quota has been exceeded.”,
“domain”: “usageLimits”,
“reason”: “storageQuotaExceeded”
}
]
}
}
},
“n8nDetails”: {
“nodeName”: “Copy file”,
“nodeType”: “n8n-nodes-base.googleDrive”,
“nodeVersion”: 3,
“resource”: “file”,
“operation”: “copy”,
“time”: “7/26/2025, 10:59:34 AM”,
“n8nVersion”: “1.99.1 (Self Hosted)”,
“binaryDataMode”: “default”,
“stackTrace”: [
“NodeApiError: Forbidden - perhaps check your credentials?”,
" at ExecuteContext.googleApiRequest (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_12b981d6b49d407a163f4d5244314033/node_modules/n8n-nodes-base/nodes/Google/Drive/v2/transport/index.ts:65:9)“,
" at processTicksAndRejections (node:internal/process/task_queues:105:5)”,
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_12b981d6b49d407a163f4d5244314033/node_modules/n8n-nodes-base/nodes/Google/Drive/v2/actions/file/copy.operation.ts:123:19)“,
" at ExecuteContext.router (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_12b981d6b49d407a163f4d5244314033/node_modules/n8n-nodes-base/nodes/Google/Drive/v2/actions/router.ts:29:26)”,
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_12b981d6b49d407a163f4d5244314033/node_modules/n8n-nodes-base/nodes/Google/Drive/v2/GoogleDriveV2.node.ts:25:10)“,
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@[email protected][email protected][email protected]_/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1187:9)”,
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@[email protected][email protected][email protected]_/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1536:27",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@[email protected][email protected][email protected]_/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2100:11"
]
}
}
My workflow

Information on my n8n setup

- n8n version: 1.99.1
- Database : SQLite
- n8n EXECUTIONS_PROCESS setting: own
- Running n8n via : Docker
- Operating system: Debian