Quantcast
Channel: Ignite Realtime : Discussion List - All Communities
Viewing all articles
Browse latest Browse all 10742

Offline message lost when sending emojicons

$
0
0

When user A (online) tring to send messages to user B (offline) all messages which contains emojicon code are lost.

 

Openfire 3.9.3

Asmack-android-8-source-4.0.0-rc2

 

Message


SENT (1): <message id='-210886' to='username@server-name' type='chat'><body>��</body><thread>4aa406d9-2074-4fa1-a29b-f4c5f70598ac</thread ><x xmlns="jabber:x:event"><offline/><delivered/><displayed/><composing/></x></mess age>

 

Opentfire Log


at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:187) 

at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandl er.java:181) 
        at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived (AbstractIoFilterChain.java:570) 
        at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(Ab stractIoFilterChain.java:299) 
        at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilt erChain.java:53) 
        at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceive d(AbstractIoFilterChain.java:648) 
        at org.apache.mina.common.IoFilterAdapter.messageReceived(IoFilterAdapter.java:80)  
        at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(Ab stractIoFilterChain.java:299) 
        at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilt erChain.java:53) 
        at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceive d(AbstractIoFilterChain.java:648) 
        at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimplePr otocolDecoderOutput.java:58) 
        at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecF ilter.java:185) 
        at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(Ab stractIoFilterChain.java:299) 
        at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilt erChain.java:53) 
        at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceive d(AbstractIoFilterChain.java:648) 
        at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java :239) 
        at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(Execut orFilter.java:283) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
        at java.lang.Thread.run(Unknown Source) 
   2014.06.01 13:59:54 org.jivesoftware.openfire.archive.ConversationManager - Incorrect string value: '\xF0\x9F\x98\xA6' for column 'body' at row 1 
   java.sql.BatchUpdateException: Incorrect string value: '\xF0\x9F\x98\xA6' for column 'body' at row 1 
        at com.mysql.jdbc.PreparedStatement.executeBatchedInserts(PreparedStatement.java:1 760) 
        at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1382) 
        at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) 
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
        at java.lang.reflect.Method.invoke(Unknown Source) 
        at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100) 
        at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57) 
        at $java.sql.PreparedStatement$$EnhancerByProxool$$9b80a39c.executeBatch(<generate d>) 
   at org.jivesoftware.openfire.archive.ConversationManager$ArchivingTask.run(Convers ationManager.java:997) 
   at org.jivesoftware.openfire.archive.ConversationManager$1.run(ConversationManager .java:189) 
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
        at java.util.concurrent.FutureTask.run(Unknown Source) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
        at java.lang.Thread.run(Unknown Source) 
   Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\xA6' for column 'body' at row 1 
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1084) 
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4232) 
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4164) 
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615) 
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776) 
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2838) 
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082) 
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2334) 
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2262) 
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2246) 
        at com.mysql.jdbc.PreparedStatement.executeBatchedInserts(PreparedStatement.java:1 714) 
        ... 14 more 


Viewing all articles
Browse latest Browse all 10742

Trending Articles