[G1 Q&A, Help & Troubleshooting] DirectMatrix:
Has anyone else experienced download issues of mms messages in CM4.1.999? I get the download button within the default messaging app, when I touch it, it starts to download but the picture never appears.

I checked the default download folder and its not there either.

Judging from the logcat, it looks like the download ultimately fails. I don't receive mms messages often enough to know exactly when the failure started to happen. I have had rgv151's mms enhancement apk for sometime, even before it was part of cyanogen's builds and never had a problem before now.

Here is the logcat

W/AudioFlinger( 134): write blocked for 148 msecs
D/dalvikvm( 2459): GC(0) freed 4353 objects / 300928 bytes in 101ms
D/dalvikvm( 2459): threadid=31 wakeup: interrupted
E/MmsProvider( 1463): createNewFile
E/MmsProvider( 1463): java.io.IOException: Parent directory of file is not writable: /data/data/com.android.providers.telephony/app_parts/PART_1255896897605
E/MmsProvider( 1463):	at java.io.File.createNewFile(File.java:1208)
E/MmsProvider( 1463):	at com.android.providers.telephony.MmsProvider.insert(MmsProvider.java:376)
E/MmsProvider( 1463):	at android.content.ContentProvider$Transport.insert(ContentProvider.java:140)
E/MmsProvider( 1463):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:125)
E/MmsProvider( 1463):	at android.os.Binder.execTransact(Binder.java:287)
E/MmsProvider( 1463):	at dalvik.system.NativeStart.run(Native Method)
E/DatabaseUtils( 1463): Writing exception to parcel
E/DatabaseUtils( 1463): java.lang.IllegalStateException: Unable to create new partFile: /data/data/com.android.providers.telephony/app_parts/PART_1255896897605
E/DatabaseUtils( 1463):	at com.android.providers.telephony.MmsProvider.insert(MmsProvider.java:382)
E/DatabaseUtils( 1463):	at android.content.ContentProvider$Transport.insert(ContentProvider.java:140)
E/DatabaseUtils( 1463):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:125)
E/DatabaseUtils( 1463):	at android.os.Binder.execTransact(Binder.java:287)
E/DatabaseUtils( 1463):	at dalvik.system.NativeStart.run(Native Method)
E/RetrieveTransaction( 2459): java.lang.IllegalStateException: Unable to create new partFile: /data/data/com.android.providers.telephony/app_parts/PART_1255896897605
E/RetrieveTransaction( 2459):	at android.os.Parcel.readException(Parcel.java:1226)
E/RetrieveTransaction( 2459):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:145)
E/RetrieveTransaction( 2459):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:111)
E/RetrieveTransaction( 2459):	at android.content.ContentProviderProxy.insert(ContentProviderNative.java:340)
E/RetrieveTransaction( 2459):	at android.content.ContentResolver.insert(ContentResolver.java:484)
E/RetrieveTransaction( 2459):	at com.google.android.mms.util.SqliteWrapper.insert(SqliteWrapper.java:113)
E/RetrieveTransaction( 2459):	at com.google.android.mms.pdu.PduPersister.persistPart(PduPersister.java:689)
E/RetrieveTransaction( 2459):	at com.google.android.mms.pdu.PduPersister.persist(PduPersister.java:1102)
E/RetrieveTransaction( 2459):	at com.android.mms.transaction.RetrieveTransaction.run(RetrieveTransaction.java:132)
E/RetrieveTransaction( 2459):	at java.lang.Thread.run(Thread.java:1060)
E/RetrieveTransaction( 2459): Retrieval failed.
I/NotificationService( 1422): enqueueToast pkg=com.android.mms callback=android.app.ITransientNotification$Stub$Proxy@439696c0 duration=1
I/ActivityManager( 1422): Stopping service: com.android.mms/.transaction.TransactionService
I/DumpStateReceiver( 1422): Added state dump to 2 crashes

I searched cyanogen's thread as well as the Q&A section but came up empty handed....Any thoughts?