[Desire Android Development] gerrard_ss:
Clean install. Messaging App force close. here is the logcat output.

I/ActivityManager( 329): Start proc com.android.mms for activity com.android.mms/.ui.MmsTabActivity: pid=1918 uid=10039 gids={3003, 1015}

I/ActivityThread( 1918): Publishing provider smsbookmark: com.android.mms.SmsBookmarkProvider

I/Database( 427): sqlite returned: error code = 1, msg = no such column: server_date

E/DatabaseUtils( 427): Writing exception to parcel

E/DatabaseUtils( 427): android.database.sqlite.SQLiteException: no such column: server_date: , while compiling: SELECT sms.thread_id AS thread_id, groups.msg_count AS msg_count FROM sms, (SELECT thread_id AS group_thread_id, MAX(date)AS group_date,COUNT(*) AS msg_count FROM sms GROUP BY thread_id) AS groups WHERE (sms.thread_id = groups.group_thread_id AND sms.date =groups.group_date) ORDER BY server_date DESC

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:91)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:64)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:80)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:46)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:42)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1345)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:330)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:280)

E/DatabaseUtils( 427):	at com.android.providers.telephony.SmsProvider.query(SmsProvider.java:224)

E/DatabaseUtils( 427):	at android.content.ContentProvider$Transport.bulkQuery(ContentProvider.java:173)

E/DatabaseUtils( 427):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:111)

E/DatabaseUtils( 427):	at android.os.Binder.execTransact(Binder.java:288)

E/DatabaseUtils( 427):	at dalvik.system.NativeStart.run(Native Method)

E/SqliteWrapper( 1918): Catch a SQLiteException when query:

E/SqliteWrapper( 1918): android.database.sqlite.SQLiteException: no such column: server_date: , while compiling: SELECT sms.thread_id AS thread_id, groups.msg_count AS msg_count FROM sms, (SELECT thread_id AS group_thread_id, MAX(date)AS group_date,COUNT(*) AS msg_count FROM sms GROUP BY thread_id) AS groups WHERE (sms.thread_id = groups.group_thread_id AND sms.date =groups.group_date) ORDER BY server_date DESC

E/SqliteWrapper( 1918):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:158)

E/SqliteWrapper( 1918):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:114)

E/SqliteWrapper( 1918):	at android.content.ContentProviderProxy.bulkQueryInternal(ContentProviderNative.java:330)

E/SqliteWrapper( 1918):	at android.content.ContentProviderProxy.query(ContentProviderNative.java:366)

E/SqliteWrapper( 1918):	at android.content.ContentResolver.query(ContentResolver.java:245)

E/SqliteWrapper( 1918):	at android.database.sqlite.SqliteWrapper.query(SqliteWrapper.java:59)

E/SqliteWrapper( 1918):	at com.android.mms.util.Recycler$SmsRecycler.getAllThreads(Recycler.java:184)

E/SqliteWrapper( 1918):	at com.android.mms.util.Recycler$SmsRecycler.anyThreadOverLimit(Recycler.java:250)

E/SqliteWrapper( 1918):	at com.android.mms.util.Recycler.checkForThreadsOverLimit(Recycler.java:69)

E/SqliteWrapper( 1918):	at com.android.mms.ui.ConversationList$2.run(ConversationList.java:186)

E/SqliteWrapper( 1918):	at java.lang.Thread.run(Thread.java:1096)

I/Database( 427): sqlite returned: error code = 1, msg = no such column: server_date

E/DatabaseUtils( 427): Writing exception to parcel

E/DatabaseUtils( 427): android.database.sqlite.SQLiteException: no such column: server_date: , while compiling: SELECT _id, server_date, message_count, unread_count, recipient_ids, snippet, snippet_cs, read, error, has_attachment, recipient_addresses, recipient_names, is_sp, photo_id, person_id FROM threads WHERE type<>2 ORDER BY date DESC

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:91)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:64)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:80)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:46)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:42)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1345)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteDatabase.queryWithFactory(SQLiteDatabase.java:1229)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1184)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1264)

E/DatabaseUtils( 427):	at com.android.providers.telephony.MmsSmsProvider.getSimpleConversations(MmsSmsProvider.java:770)

E/DatabaseUtils( 427):	at com.android.providers.telephony.MmsSmsProvider.query(MmsSmsProvider.java:343)

E/DatabaseUtils( 427):	at android.content.ContentProvider$Transport.bulkQuery(ContentProvider.java:173)

E/DatabaseUtils( 427):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:111)

E/DatabaseUtils( 427):	at android.os.Binder.execTransact(Binder.java:288)

E/DatabaseUtils( 427):	at dalvik.system.NativeStart.run(Native Method)

W/dalvikvm( 1918): threadid=10: thread exiting with uncaught exception (group=0x4001d7d0)

E/AndroidRuntime( 1918): FATAL EXCEPTION: Thread-13

E/AndroidRuntime( 1918): android.database.sqlite.SQLiteException: no such column: server_date: , while compiling: SELECT sms.thread_id AS thread_id, groups.msg_count AS msg_count FROM sms, (SELECT thread_id AS group_thread_id, MAX(date)AS group_date,COUNT(*) AS msg_count FROM sms GROUP BY thread_id) AS groups WHERE (sms.thread_id = groups.group_thread_id AND sms.date =groups.group_date) ORDER BY server_date DESC

E/AndroidRuntime( 1918):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:158)

E/AndroidRuntime( 1918):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:114)

E/AndroidRuntime( 1918):	at android.content.ContentProviderProxy.bulkQueryInternal(ContentProviderNative.java:330)

E/AndroidRuntime( 1918):	at android.content.ContentProviderProxy.query(ContentProviderNative.java:366)

E/AndroidRuntime( 1918):	at android.content.ContentResolver.query(ContentResolver.java:245)

E/AndroidRuntime( 1918):	at android.database.sqlite.SqliteWrapper.query(SqliteWrapper.java:59)

E/AndroidRuntime( 1918):	at com.android.mms.util.Recycler$SmsRecycler.getAllThreads(Recycler.java:184)

E/AndroidRuntime( 1918):	at com.android.mms.util.Recycler$SmsRecycler.anyThreadOverLimit(Recycler.java:250)

E/AndroidRuntime( 1918):	at com.android.mms.util.Recycler.checkForThreadsOverLimit(Recycler.java:69)

E/AndroidRuntime( 1918):	at com.android.mms.ui.ConversationList$2.run(ConversationList.java:186)

E/AndroidRuntime( 1918):	at java.lang.Thread.run(Thread.java:1096)

W/AsyncQuery( 1918): android.database.sqlite.SQLiteException: no such column: server_date: , while compiling: SELECT _id, server_date, message_count, unread_count, recipient_ids, snippet, snippet_cs, read, error, has_attachment, recipient_addresses, recipient_names, is_sp, photo_id, person_id FROM threads WHERE type<>2 ORDER BY date DESC

W/ActivityManager( 329): Force finishing activity com.android.mms/.ui.MmsTabActivity

I/Database( 427): sqlite returned: error code = 1, msg = no such column: server_date

E/DatabaseUtils( 427): Writing exception to parcel

E/DatabaseUtils( 427): android.database.sqlite.SQLiteException: no such column: server_date: , while compiling: SELECT _id, thread_id, date, address, subject, body FROM sms WHERE ((type = 2 AND status = 0)) ORDER BY server_date desc

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:91)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:64)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:80)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:46)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:42)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1345)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:330)

E/DatabaseUtils( 427):	at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:280)

E/DatabaseUtils( 427):	at com.android.providers.telephony.SmsProvider.query(SmsProvider.java:224)

E/DatabaseUtils( 427):	at android.content.ContentProvider$Transport.bulkQuery(ContentProvider.java:173)

E/DatabaseUtils( 427):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:111)

E/DatabaseUtils( 427):	at android.os.Binder.execTransact(Binder.java:288)

E/DatabaseUtils( 427):	at dalvik.system.NativeStart.run(Native Method)

E/SqliteWrapper( 1918): Catch a SQLiteException when query:

E/SqliteWrapper( 1918): android.database.sqlite.SQLiteException: no such column: server_date: , while compiling: SELECT _id, thread_id, date, address, subject, body FROM sms WHERE ((type = 2 AND status = 0)) ORDER BY server_date desc

E/SqliteWrapper( 1918):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:158)

E/SqliteWrapper( 1918):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:114)

E/SqliteWrapper( 1918):	at android.content.ContentProviderProxy.bulkQueryInternal(ContentProviderNative.java:330)

E/SqliteWrapper( 1918):	at android.content.ContentProviderProxy.query(ContentProviderNative.java:366)

E/SqliteWrapper( 1918):	at android.content.ContentResolver.query(ContentResolver.java:245)

E/SqliteWrapper( 1918):	at android.database.sqlite.SqliteWrapper.query(SqliteWrapper.java:59)

E/SqliteWrapper( 1918):	at com.android.mms.transaction.MessagingNotification.getSmsNewDeliveryInfo(MessagingNotification.java:339)

E/SqliteWrapper( 1918):	at com.android.mms.transaction.MessagingNotification.blockingUpdateNewMessageIndicator(MessagingNotification.java:202)

E/SqliteWrapper( 1918):	at com.android.mms.transaction.MessagingNotification$1.run(MessagingNotification.java:164)

E/SqliteWrapper( 1918):	at java.lang.Thread.run(Thread.java:1096)

W/dalvikvm( 1918): threadid=12: thread exiting with uncaught exception (group=0x4001d7d0)

I/Process ( 1918): Sending signal. PID: 1918 SIG: 9

I/ActivityManager( 329): Process com.android.mms (pid 1918) has died.

I/WindowManager( 329): WIN DEATH: Window{465108c0 com.android.mms/com.android.mms.ui.MmsTabActivity paused=false}

W/InputManagerService( 329): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@466a5d30