Projects tigase _server tigase-muc Issues #131
Handle emoji in nickname (#131)
Open
wojciech.kapcia@tigase.net opened 4 years ago
java.lang.RuntimeException: java.sql.SQLException: Incorrect string value: '\xCE\xA8+' for column '_senderJid' at row 1
	at tigase.muc.history.JDBCHistoryProvider.addMessage(JDBCHistoryProvider.java:104)
	at jdk.internal.reflect.GeneratedMethodAccessor79.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at tigase.stats.StatisticsInvocationHandler.invoke(StatisticsInvocationHandler.java:75)
	at com.sun.proxy.$Proxy45.addMessage(Unknown Source)
	at tigase.muc.history.HistoryProviderMDBean.addMessage(HistoryProviderMDBean.java:85)
	at tigase.muc.modules.GroupchatMessageModule.addMessageToHistory(GroupchatMessageModule.java:281)
	at tigase.muc.modules.GroupchatMessageModule.process(GroupchatMessageModule.java:229)
	at tigase.component.modules.StanzaProcessor.process(StanzaProcessor.java:164)
	at tigase.component.modules.StanzaProcessor.processPacket(StanzaProcessor.java:85)
	at tigase.component.AbstractKernelBasedComponent.processPacket(AbstractKernelBasedComponent.java:81)
	at tigase.muc.MUCComponent.processPacket(MUCComponent.java:122)
	at tigase.muc.cluster.MUCComponentClustered.processPacket(SourceFile:87)
	at tigase.server.AbstractMessageReceiver$QueueListener.run(AbstractMessageReceiver.java:1401)
Caused by: java.sql.SQLException: Incorrect string value: '\xCE\xA8+' for column '_senderJid' at row 1
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3978)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3914)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2530)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2683)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2495)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1903)
	at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2124)
	at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2058)
	at com.mysql.jdbc.PreparedStatement.executeLargeUpdate(PreparedStatement.java:5158)
	at com.mysql.jdbc.CallableStatement.executeLargeUpdate(CallableStatement.java:2418)
	at com.mysql.jdbc.CallableStatement.executeUpdate(CallableStatement.java:887)
	at jdk.internal.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at tigase.db.jdbc.PreparedStatementInvocationHandler.invoke(PreparedStatementInvocationHandler.java:38)
	at com.sun.proxy.$Proxy35.executeUpdate(Unknown Source)
	at tigase.muc.history.JDBCHistoryProvider.addMessage(JDBCHistoryProvider.java:96)
	... 14 more

issue 1 of 1
Type
Bug
Priority
Normal
Assignee
Version
Candidate for next bugfix release
Issue Votes (0)
Watchers (0)
Reference
tigase/_server/tigase-muc#131
Please wait...
Page is in error, reload to recover