若是你獲得了與下面顯示內容相似的信息話,那麼你最好考慮修改 Confluence 的日誌級別輸出更多的信息。若是你考慮經過 Atlassian support 得到幫助,那麼這些詳細的錯誤信息可以更好的幫助咱們找到問題的緣由。java
增長日誌的級別將會讓咱們可以對下面的問題進行診斷:mysql
org.springframework.dao.DataIntegrityViolationException: (HibernateTemplate): data integrity violated by SQL
''
; nested exception is java.sql.BatchUpdateException: Duplicate entry
'1234'
for
key
1
|
或者spring
(HibernateTemplate): data integrity violated by SQL
''
; nested exception is java.sql.BatchUpdateException: ORA-
00001
: unique constraint (CONFLUENCE.SYS_C0012345) violated
|
這個文檔對若是在你的系統中增長日誌級別,並讓日誌輸出更多詳細信息進行了說明。sql
Changing the logging levels via the Administration Console數據庫
從 Confluence 2.7 開始,你能夠在你的 Confluence 管理員控制檯中調整日誌的級別——請閱讀 Working with Confluence Logs 頁面中的相關內容。下面咱們將會告訴你如何直接編輯 log4j 文件。eclipse
confluence/WEB-INF/classes/log4j.properties
而後取消註釋下面的行。 ## 行是註釋,請保持這行的完整。
## log hibernate prepared statements/SQL queries (equivalent to setting
'hibernate.show_sql'
to
'true'
)
## log hibernate prepared statement parameter values
|
若是你不能在你的 log4j.properties
文件中找到上面的內容的話,請在文件的最後添加上這些內容。性能
CONFLUENCE.SYS_C0012345
),得到相關信息後將這些內容添加到你的工單中。confluence/WEB-INF/classes/log4j.properties
文件,刪除在第一步中添加的上面 4 行(讓 Confluence 輸出更多的日誌信息將會影響 Confluence 的性能,在生產環境中,你應該不輸出這些信息)。Enabling Detailed SQL Logging
Working with Confluence Logs
Troubleshooting failed XML site backupsui
https://www.cwiki.us/display/CONF6ZH/Troubleshooting+SQL+Exceptionsspa