Error formatting macro: include: com.atlassian.confluence.core.service.NotAuthorizedException: User 'null' does not have permission to view the page.
Ошибка

При создании страницы в Confluence на русском языке ее название отображается символами "??????". Ситуация зафиксирована на дистрибутиве confluence-3.4.6-std.zip.

Пример:

Возможные причины

Некорректно указана кодировка в одном из мест конфигурации.

Решение

Рекомендуем везде использовать UTF-8. Проверьте кодировку в следующих местах:

  • В Confluence: Администрирование\Основная конфигурация\Форматирование и международные установки.
  • В Tomcat: файле server.xml должна быть строка: 
    <Connector port="8080" URIEncoding="UTF-8"/>
  • В СУБД (например, MySQL) на используемой базе данных, должна быть установлена кодировка UTF-8.
  • В файле confluence.cfg.xml должна быть строка: 
    <property
     name="hibernate.connection.url">jdbc:mysql://localhost/confluencedb?autoReconnect=true&amp;sessionVariables=storage_engine%3DInnoDB&amp;useUnicode=true&amp;characterEncoding=utf8</property>