nextcloud/server · error · Error

Could not rename "{oldName}"

Error message

Could not rename "{oldName}"

What it means

Error "Could not rename "{oldName}"" thrown in nextcloud/server.

Source

Thrown at apps/files/src/store/renaming.ts:140

			// Rename back as it failed
			node.rename(oldName)
			if (isAxiosError(error)) {
				// TODO: 409 means current folder does not exist, redirect ?
				if (error?.response?.status === 404) {
					throw new Error(t('files', 'Could not rename "{oldName}", it does not exist any more', { oldName }), { cause: error })
				} else if (error?.response?.status === 412) {
					throw new Error(t(
						'files',
						'The name "{newName}" is already used in the folder "{dir}". Please choose a different name.',
						{
							newName,
							dir: basename(renamingNode.value!.dirname),
						},
					), { cause: error })
				}
			}
			// Unknown error
			throw new Error(t('files', 'Could not rename "{oldName}"', { oldName }), { cause: error })
		} finally {
			Vue.set(node, 'status', undefined)
			isRenaming.value = false
		}
	}

	/**
	 * Reset the store state
	 */
	function $reset(): void {
		newNodeName.value = ''
		renamingNode.value = undefined
	}

	// Make sure we only register the listeners once
	subscribe('files:node:rename', (node: INode) => {
		renamingNode.value = node
		newNodeName.value = node.basename

View on GitHub (pinned to ecdeb153ff)

When it happens

Trigger: Thrown at apps/files/src/store/renaming.ts:140 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of nextcloud/server@ecdeb153ff (2026-08-17). Data as JSON: /api/errors/baf40ce2d20f304b. Report an issue: GitHub.