升级到4.0后出现bug
以前本地缓存的数据库没有这些字段,更新时没有考虑对本地缓存数据库的更新吗
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: com.avos.avoscloud.im.v2.AVIMException: com.avos.avoscloud.AVException: android.database.sqlite.SQLiteException: table conversations has no column named readAt (code 1): , while compiling: INSERT OR REPLACE INTO conversations(last_message,creator,isTransient,members,readAt,instanceData,expireAt,unread_count,deliveredAt,conversation_id,attr,updatedAt,createdAt) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at com.avos.avoscloud.im.v2.callback.AVIMConversationQueryCallback.internalDone0(SourceFile:20)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at com.avos.avoscloud.im.v2.callback.AVIMConversationQueryCallback.internalDone0(SourceFile:13)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at com.avos.avoscloud.AVCallback.internalDone(SourceFile:18)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at com.avos.avoscloud.im.v2.AVIMConversationQuery$2.onReceive(SourceFile:564)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts(SourceFile:297)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at android.support.v4.content.LocalBroadcastManager.access$000(SourceFile:46)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at android.support.v4.content.LocalBroadcastManager$1.handleMessage(SourceFile:116)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at android.os.Handler.dispatchMessage(Handler.java:111)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at android.os.Looper.loop(Looper.java:194)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5869)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at java.lang.reflect.Method.invoke(Native Method)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at java.lang.reflect.Method.invoke(Method.java:372)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1020)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:815)
05-05 17:37:47.090 26504-26504/com.lovewith.lovewith W/System.err: Caused by: com.avos.avoscloud.AVException: android.database.sqlite.SQLiteException: table conversations has no column named readAt (code 1): , while compiling: INSERT OR REPLACE INTO conversations(last_message,creator,isTransient,members,readAt,instanceData,expireAt,unread_count,deliveredAt,conversation_id,attr,updatedAt,createdAt) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: ... 11 more
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: Caused by: android.database.sqlite.SQLiteException: table conversations has no column named readAt (code 1): , while compiling: INSERT OR REPLACE INTO conversations(last_message,creator,isTransient,members,readAt,instanceData,expireAt,unread_count,deliveredAt,conversation_id,attr,updatedAt,createdAt) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:906)
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:517)
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: at android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:58)
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: at android.database.sqlite.SQLiteStatement.(SQLiteStatement.java:31)
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1499)
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: at com.avos.avoscloud.im.v2.AVIMMessageStorage.insertConversations(SourceFile:645)
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: at com.avos.avoscloud.im.v2.AVIMConversationQuery.cacheQueryResult(SourceFile:583)
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: at com.avos.avoscloud.im.v2.AVIMConversationQuery.access$200(SourceFile:36)
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: at com.avos.avoscloud.im.v2.AVIMConversationQuery$2.onReceive(SourceFile:551)
05-05 17:37:47.091 26504-26504/com.lovewith.lovewith W/System.err: ... 10 more