[EVO 4G Android Development] slapbet:
Messaging app force closes when trying to look at a message. Also, I'm not receiving any texts. I'm using RC1.

Attached is what I think is the relevant part of the log:

I/ActivityThread( 1107): Publishing provider com.android.mms.SuggestionsProvider: com.android.mms.SuggestionsProvider
D/Mms/compose( 1107): [1] [initialize] initialize: savedInstanceState = null intent = Intent { dat=content://mms-sms/conversations/1 cmp=com.android.mms/.ui.ComposeMessageActivity } mConversation = [7146864282] (tid 1)
I/Database( 189): sqlite returned: error code = 1, msg = no such column: error_code
E/DatabaseUtils( 189): Writing exception to parcel
E/DatabaseUtils( 189): android.database.sqlite.SQLiteException: no such column: error_code: , while compiling: SELECT transport_type, _id, thread_id, address, body, date, read, type, status, locked, error_code, sub, sub_cs, date, read, m_type, msg_box, d_rpt, rr, err_type, locked FROM (SELECT DISTINCT date * 1 AS normalized_date, 'sms' AS transport_type, _id, thread_id, address, body, date, read, type, status, locked, error_code, NULL AS sub, NULL AS sub_cs, date, read, NULL AS m_type, NULL AS msg_box, NULL AS d_rpt, NULL AS rr, NULL AS err_type, locked FROM sms WHERE (thread_id = 1 AND (type != 3)) UNION SELECT DISTINCT date * 1000 AS normalized_date, 'mms' AS transport_type, pdu._id, thread_id, NULL AS address, NULL AS body, date, read, NULL AS type, NULL AS status, locked, NULL AS error_code, sub, sub_cs, date, read, m_type, msg_box, d_rpt, rr, err_type, locked FROM pdu LEFT JOIN pending_msgs ON pdu._id = pending_msgs.msg_id WHERE (thread_id = 1 AND msg_box != 3 AND (msg_box != 3 AND (m_type = 128 OR m_type = 132 OR m_type = 130))) ORDER BY normalized_date ASC)
E/DatabaseUtils( 189): at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)
E/DatabaseUtils( 189): at android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:91)
E/DatabaseUtils( 189): at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:64)
E/DatabaseUtils( 189): at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:80)
E/DatabaseUtils( 189): at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:46)
E/DatabaseUtils( 189): at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:42)
E/DatabaseUtils( 189): at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1345)
E/DatabaseUtils( 189): at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1315)
E/DatabaseUtils( 189): at com.android.providers.telephony.MmsSmsProvider.getConversationMessages(MmsSmsProvider.java:888)
E/DatabaseUtils( 189): at com.android.providers.telephony.MmsSmsProvider.query(MmsSmsProvider.java:283)
E/DatabaseUtils( 189): at android.content.ContentProvider$Transport.bulkQuery(ContentProvider.java:150)
E/DatabaseUtils( 189): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:111)
E/DatabaseUtils( 189): at android.os.Binder.execTransact(Binder.java:288)
E/DatabaseUtils( 189): at dalvik.system.NativeStart.run(Native Method)
W/AsyncQuery( 1107): android.database.sqlite.SQLiteException: no such column: error_code: , while compiling: SELECT transport_type, _id, thread_id, address, body, date, read, type, status, locked, error_code, sub, sub_cs, date, read, m_type, msg_box, d_rpt, rr, err_type, locked FROM (SELECT DISTINCT date * 1 AS normalized_date, 'sms' AS transport_type, _id, thread_id, address, body, date, read, type, status, locked, error_code, NULL AS sub, NULL AS sub_cs, date, read, NULL AS m_type, NULL AS msg_box, NULL AS d_rpt, NULL AS rr, NULL AS err_type, locked FROM sms WHERE (thread_id = 1 AND (type != 3)) UNION SELECT DISTINCT date * 1000 AS normalized_date, 'mms' AS transport_type, pdu._id, thread_id, NULL AS address, NULL AS body, date, read, NULL AS type, NULL AS status, locked, NULL AS error_code, sub, sub_cs, date, read, m_type, msg_box, d_rpt, rr, err_type, locked FROM pdu LEFT JOIN pending_msgs ON pdu._id = pending_msgs.msg_id WHERE (thread_id = 1 AND msg_box != 3 AND (msg_box != 3 AND (m_type = 128 OR m_type = 132 OR m_type = 130))) ORDER BY normalized_date ASC)
D/AndroidRuntime( 1107): Shutting down VM
W/dalvikvm( 1107): threadid=1: thread exiting with uncaught exception (group=0x4001d7e8)
I/Process ( 110): Sending signal. PID: 1079 SIG: 3
I/dalvikvm( 1079): threadid=3: reacting to signal 3
I/dalvikvm( 1079): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 110 SIG: 3
I/dalvikvm( 110): threadid=3: reacting to signal 3
D/dalvikvm( 1107): GC_FOR_MALLOC freed 4265 objects / 249520 bytes in 57ms
I/dalvikvm( 110): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 189 SIG: 3
I/dalvikvm( 189): threadid=3: reacting to signal 3
I/dalvikvm( 189): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 184 SIG: 3
I/dalvikvm( 184): threadid=3: reacting to signal 3
I/dalvikvm( 184): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 1107 SIG: 3
I/dalvikvm( 1107): threadid=3: reacting to signal 3
I/dalvikvm( 1107): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 193 SIG: 3
I/dalvikvm( 193): threadid=3: reacting to signal 3
I/dalvikvm( 193): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 1090 SIG: 3
I/dalvikvm( 1090): threadid=3: reacting to signal 3
I/dalvikvm( 1090): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 1063 SIG: 3
I/dalvikvm( 1063): threadid=3: reacting to signal 3
I/dalvikvm( 1063): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 1072 SIG: 3
I/dalvikvm( 1072): threadid=3: reacting to signal 3
I/dalvikvm( 1072): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 238 SIG: 3
I/dalvikvm( 238): threadid=3: reacting to signal 3
I/dalvikvm( 238): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 729 SIG: 3
I/dalvikvm( 729): threadid=3: reacting to signal 3
I/dalvikvm( 729): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 1054 SIG: 3
I/dalvikvm( 1054): threadid=3: reacting to signal 3
I/dalvikvm( 1054): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 673 SIG: 3
I/dalvikvm( 673): threadid=3: reacting to signal 3
I/dalvikvm( 673): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 1042 SIG: 3
I/dalvikvm( 1042): threadid=3: reacting to signal 3
I/dalvikvm( 1042): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 623 SIG: 3
I/dalvikvm( 623): threadid=3: reacting to signal 3
I/dalvikvm( 623): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 838 SIG: 3
I/dalvikvm( 838): threadid=3: reacting to signal 3
I/dalvikvm( 838): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 970 SIG: 3
I/dalvikvm( 970): threadid=3: reacting to signal 3
I/dalvikvm( 970): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 656 SIG: 3
I/dalvikvm( 656): threadid=3: reacting to signal 3
I/dalvikvm( 656): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 309 SIG: 3
I/dalvikvm( 309): threadid=3: reacting to signal 3
I/dalvikvm( 309): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 931 SIG: 3
I/dalvikvm( 931): threadid=3: reacting to signal 3
I/dalvikvm( 931): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 912 SIG: 3
I/dalvikvm( 912): threadid=3: reacting to signal 3
I/dalvikvm( 912): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 905 SIG: 3
I/dalvikvm( 905): threadid=3: reacting to signal 3
I/dalvikvm( 905): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 524 SIG: 3
I/dalvikvm( 524): threadid=3: reacting to signal 3
I/dalvikvm( 524): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 335 SIG: 3
I/dalvikvm( 335): threadid=3: reacting to signal 3
I/dalvikvm( 335): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 110): Sending signal. PID: 481 SIG: 3
I/dalvikvm( 481): threadid=3: reacting to signal 3
I/dalvikvm( 481): Wrote stack traces to '/data/anr/traces.txt'
W/Process ( 110): Unable to open /proc/648/status
W/Process ( 110): Unable to open /proc/664/status
W/Process ( 110): Unable to open /proc/696/status
W/Process ( 110): Unable to open /proc/714/status
W/Process ( 110): Unable to open /proc/722/status
W/Process ( 110): Unable to open /proc/396/status
W/Process ( 110): Unable to open /proc/429/status
I/Process ( 110): Sending signal. PID: 1079 SIG: 9
D/dalvikvm( 110): GC_FOR_MALLOC freed 13635 objects / 715400 bytes in 92ms
I/dalvikvm-heap( 110): Grow heap (frag case) to 8.579MB for 87396-byte allocation
D/dalvikvm( 110): GC_FOR_MALLOC freed 1464 objects / 76856 bytes in 82ms
D/dalvikvm( 110): GC_FOR_MALLOC freed 741 objects / 37384 bytes in 81ms
I/dalvikvm-heap( 110): Grow heap (frag case) to 8.636MB for 174776-byte allocation
D/dalvikvm( 110): GC_FOR_MALLOC freed 0 objects / 0 bytes in 80ms
D/dalvikvm( 110): GC_FOR_MALLOC freed 77 objects / 178872 bytes in 80ms
I/dalvikvm-heap( 110): Grow heap (frag case) to 8.883MB for 349536-byte allocation
D/dalvikvm( 110): GC_FOR_MALLOC freed 0 objects / 0 bytes in 83ms
D/dalvikvm( 110): GC_FOR_MALLOC freed 1074 objects / 398288 bytes in 79ms
D/dalvikvm( 110): GC_FOR_MALLOC freed 71 objects / 135688 bytes in 89ms
I/dalvikvm-heap( 110): Grow heap (frag case) to 9.188MB for 393236-byte allocation
D/dalvikvm( 110): GC_FOR_MALLOC freed 33 objects / 1576 bytes in 81ms
D/dalvikvm( 110): GC_FOR_MALLOC freed 1 objects / 262168 bytes in 79ms
D/SuRequest( 1123): Sending result: ALLOW
D/su ( 1087): 10024 com.keramidas.TitaniumBackup executing 0 /system/bin/sh using shell /system/bin/sh : sh
D/dalvikvm( 110): GC_FOR_MALLOC freed 192 objects / 751344 bytes in 113ms
I/CheckinService( 238): Preparing to send checkin request
I/EventLogService( 238): Accumulating logs since 1280190881584
D/dalvikvm( 238): GC_FOR_MALLOC freed 2809 objects / 339080 bytes in 46ms
I/dalvikvm-heap( 238): Grow heap (frag case) to 3.442MB for 256262-byte allocation
D/dalvikvm( 238): GC_FOR_MALLOC freed 301 objects / 138864 bytes in 51ms
W/CheckinRequestBuilder( 238): Truncating data_app_anr entry to 131072 bytes for upload
I/CheckinTask( 238): Sending checkin request (27203 bytes)
I/ActivityManager( 110): Displayed activity com.android.mms/.ui.ConversationList: 3555 ms (total 3555 ms)
I/Process ( 1107): Sending signal. PID: 1107 SIG: 9
D/dalvikvm( 110): GC_EXTERNAL_ALLOC freed 1776 objects / 1031264 bytes in 76ms
D/alogcat ( 1090): stopping ...
D/alogcat ( 1090): resumed
D/dalvikvm( 1090): GC_FOR_MALLOC freed 7756 objects / 979136 bytes in 48ms
D/dalvikvm( 1090): GC_FOR_MALLOC freed 5122 objects / 356352 bytes in 38ms
D/dalvikvm( 1090): GC_FOR_MALLOC freed 1256 objects / 223112 bytes in 32ms
D/dalvikvm( 1090): GC_FOR_MALLOC freed 241 objects / 142048 bytes in 33ms
D/dalvikvm( 1090): GC_FOR_MALLOC freed 183 objects / 138792 bytes in 40ms
D/dalvikvm( 1090): GC_FOR_MALLOC freed 607 objects / 294672 bytes in 36ms
I/dalvikvm-heap( 1090): Grow heap (frag case) to 3.441MB for 16388-byte allocation
D/dalvikvm( 1090): GC_FOR_MALLOC freed 1 objects / 48 bytes in 48ms
W/KeyCharacterMap( 1090): No keyboard for id 65540
W/KeyCharacterMap( 1090): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
D/dalvikvm( 1090): GC_FOR_MALLOC freed 4642 objects / 406112 bytes in 41ms

Update: forgot to also note that I cannot receive SMS/MMS messages with the default messaging app. I can receive and send SMS messages with Handcent but cannot send MMS. No clue whether I can receive MMS.