nextcloud/server · error · Error
The name "{newName}" is already used in the folder "{dir}".
Error message
The name "{newName}" is already used in the folder "{dir}". Please choose a different name. What it means
Error "The name "{newName}" is already used in the folder "{dir}". Please choose a different name." thrown in nextcloud/server.
Source
Thrown at apps/files/src/store/renaming.ts:129
oldSource: `${dirname(node.source)}/${oldName}`,
})
// Reset the state not changed
if (renamingNode.value === node) {
$reset()
}
return true
} catch (error) {
logger.error('Error while renaming file', { error })
// 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
}
}
/**View on GitHub (pinned to ecdeb153ff)
When it happens
Trigger: Thrown at apps/files/src/store/renaming.ts:129 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/0e1161ce11432511.
Report an issue: GitHub.