Change summary
  src/main/java/eu/siacs/conversations/entities/Message.java            | 8 
src/main/java/eu/siacs/conversations/persistance/DatabaseBackend.java | 2 
2 files changed, 7 insertions(+), 3 deletions(-)
  Detailed changes
  
  
    
    @@ -271,8 +271,12 @@ public class Message extends AbstractEntity implements AvatarService.Avatarable
             final XmlReader xmlReader = new XmlReader();
             xmlReader.setInputStream(ByteSource.wrap(payloadsStr.getBytes()).openStream());
             Tag tag;
-            while ((tag = xmlReader.readTag()) != null) {
-                payloads.add(xmlReader.readElement(tag));
+            try {
+                while ((tag = xmlReader.readTag()) != null) {
+                    payloads.add(xmlReader.readElement(tag));
+                }
+            } catch (IOException e) {
+                Log.e(Config.LOGTAG, "Failed to parse: " + payloadsStr, e);
             }
         }
 
  
  
  
    
    @@ -1137,7 +1137,7 @@ public class DatabaseBackend extends SQLiteOpenHelper {
             try {
                 list.add(0, Message.fromCursor(cursor, conversation));
             } catch (Exception e) {
-                Log.e(Config.LOGTAG, "unable to restore message");
+                Log.e(Config.LOGTAG, "unable to restore message", e);
             }
         }
         cursor.close();