-
Suggestion
-
Resolution: Invalid
-
None
-
49
-
NOTE: This suggestion is for Confluence Cloud. Using Confluence Server? See the corresponding suggestion.
The following error:
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not update: com.atlassian.confluence.core.BodyContent#38141954; uncategorized SQLException for SQL []; SQL state [HY000]; error code [1366]; Incorrect string value: '\xF4\x80\x82\x84 z...' for column 'BODY' at row 1; nested exception is java.sql.SQLException: Incorrect string value: '\xF4\x80\x82\x84 z...' for column 'BODY' at row 1 Caused by: java.sql.SQLException: Incorrect string value: '\xF4\x80\x82\x84 z...' for column 'BODY' at row 1 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3536)
is thrown by confluence when your try to save a page with bullet points copied from an external source (Pdf,etc).
It appears to be directly related to this MySQL limitation: http://bugs.mysql.com/bug.php?id=28853
We should handle this gracefully since it is a known limitation for MySQL.
Note: this can also occur when restoring an XML backup into a MySQL database.
Workaround:
Use XML cleaner from this KB.
- is related to
-
CONFSERVER-18509 MySQL databases incapable of handling 4byte UTF-8 Characters. Confluence should handle this gracefully
- Closed
- relates to
-
CONFCLOUD-32453 Confluence with MySQL should support utf8mb4 encoding
- Gathering Interest