CamelCase stops working in Confluence 4.0 after an update in general configuration panel
Platform notice: Server and Data Center only. This article only applies to Atlassian products on the Server and Data Center platforms.
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Problem
Unable to insert new camel case link via the wiki markup dialog after updating the General configuration panel.
Cause
Even though there's no option to enable/disable CamelCase linking in Confluence 4.0, any update made to the General configuration will automatically disable CamelCase even if it was enabled prior to the upgrade.
Workaround
Enable the function from the database by making sure that allowCamelCase is true like below
<allowCamelCase>true</allowCamelCase>
select bandanavalue from bandana where bandanakey = 'atlassian.confluence.settings' and bandanacontext = '_GLOBAL';
The <allowCamelCase> tags should be near the top of the XML settings. If you see that allowCamelCase
is false, change it to true and restart Confluence. We can do so by running something like this:
update bandana
set bandanavalue = REPLACE(bandanavalue, '<allowCamelCase>true</allowCamelCase>', '<allowCamelCase>false</allowCamelCase>')
where bandanakey = 'atlassian.confluence.settings' and bandanacontext = '_GLOBAL';