W/MmsDownloadService(22304): Handling actual MMS download...
E/DatabaseUtils( 996): Writing exception to parcel
E/DatabaseUtils( 996): java.lang.SecurityException: No permission to
write APN settings: Neither user 10083 nor current process has
android.permission.WRITE_APN_SETTINGS.
E/DatabaseUtils( 996): at
android.app.ContextImpl.enforce(ContextImpl.java:1685)
E/DatabaseUtils( 996): at
android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1714)
E/DatabaseUtils( 996): at
com.android.providers.telephony.TelephonyProvider.checkPermission(TelephonyProvider.java:735)
E/DatabaseUtils( 996): at
com.android.providers.telephony.TelephonyProvider.query(TelephonyProvider.java:462)
E/DatabaseUtils( 996): at
android.content.ContentProvider.query(ContentProvider.java:857)
E/DatabaseUtils( 996): at
android.content.ContentProvider$Transport.query(ContentProvider.java:200)
E/DatabaseUtils( 996): at
android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112)
E/DatabaseUtils( 996): at
android.os.Binder.execTransact(Binder.java:404)
E/DatabaseUtils( 996): at dalvik.system.NativeStart.run(Native
Method)
W/MmsCommunication(22304): java.lang.SecurityException: No permission to
write APN settings: Neither user 10083 nor current process has
android.permission.WRITE_APN_SETTINGS.
W/MmsCommunication(22304): at
android.os.Parcel.readException(Parcel.java:1465)
W/MmsCommunication(22304): at
android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:185)
W/MmsCommunication(22304): at
android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:137)
W/MmsCommunication(22304): at
android.content.ContentProviderProxy.query(ContentProviderNative.java:413)
W/MmsCommunication(22304): at
android.content.ContentResolver.query(ContentResolver.java:461)
W/MmsCommunication(22304): at
android.content.ContentResolver.query(ContentResolver.java:404)
W/MmsCommunication(22304): at
org.thoughtcrime.securesms.database.MmsDatabase.getCarrierMmsInformation(MmsDatabase.java:608)
W/MmsCommunication(22304): at
org.thoughtcrime.securesms.mms.MmsCommunication.getMmsConnectionParameters(MmsCommunication.java:95)
W/MmsCommunication(22304): at
org.thoughtcrime.securesms.mms.MmsDownloadHelper.retrieveMms(MmsDownloadHelper.java:80)
W/MmsCommunication(22304): at
org.thoughtcrime.securesms.service.MmsDownloader.downloadMms(MmsDownloader.java:123)
W/MmsCommunication(22304): at
org.thoughtcrime.securesms.service.MmsDownloader.handleConnectivityChange(MmsDownloader.java:206)
W/MmsCommunication(22304): at
org.thoughtcrime.securesms.service.MmsDownloader.process(MmsDownloader.java:70)
W/MmsCommunication(22304): at
org.thoughtcrime.securesms.service.SendReceiveService$SendReceiveWorkItem.run(SendReceiveService.java:227)
W/MmsCommunication(22304): at
org.thoughtcrime.securesms.util.WorkerThread.run(WorkerThread.java:46)
Current APN settings are:
Name: ATT Phone
APN: phone
Proxy: not set
Port: not set
Username: not set
Password: not set
Server: not set
MMSC: http://mmsc.mobile.att.net
MMS Proxy: proxy.mobile.att.net
MMS port: 80
MCC: 310
MNC: 410
Authentication type: not set
APN type: default,mms,supl,fota
APN protocol: IPv4
APN romaing protocol: IPv4
APN enable/disable: APN enabled
Bearer: unspecified
MVNO type: none
MVNO value: not set
Sorry if duplicate...had to verify my e-mail address.
First, thanks to those of you that are involved with this project. It is much appreciated!
Nexus 5 on AT&T here.
textsecure: SMS working. MMS not working on either Wi-Fi or mobile network. stock Hangouts: both work fine.
Through googling, and poking around on github, Found a few similar issues re: MMS, but wasn't able to figure out my problem.
logcat on pastebin: http://pastebin.com/pmRYsTn9.
I think the below error is the relevant one.
W/MmsDownloadService(22304): Handling actual MMS download... E/DatabaseUtils( 996): Writing exception to parcel E/DatabaseUtils( 996): java.lang.SecurityException: No permission to write APN settings: Neither user 10083 nor current process has android.permission.WRITE_APN_SETTINGS. E/DatabaseUtils( 996): at android.app.ContextImpl.enforce(ContextImpl.java:1685) E/DatabaseUtils( 996): at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1714) E/DatabaseUtils( 996): at com.android.providers.telephony.TelephonyProvider.checkPermission(TelephonyProvider.java:735) E/DatabaseUtils( 996): at com.android.providers.telephony.TelephonyProvider.query(TelephonyProvider.java:462) E/DatabaseUtils( 996): at android.content.ContentProvider.query(ContentProvider.java:857) E/DatabaseUtils( 996): at android.content.ContentProvider$Transport.query(ContentProvider.java:200) E/DatabaseUtils( 996): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112) E/DatabaseUtils( 996): at android.os.Binder.execTransact(Binder.java:404) E/DatabaseUtils( 996): at dalvik.system.NativeStart.run(Native Method) W/MmsCommunication(22304): java.lang.SecurityException: No permission to write APN settings: Neither user 10083 nor current process has android.permission.WRITE_APN_SETTINGS. W/MmsCommunication(22304): at android.os.Parcel.readException(Parcel.java:1465) W/MmsCommunication(22304): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:185) W/MmsCommunication(22304): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:137) W/MmsCommunication(22304): at android.content.ContentProviderProxy.query(ContentProviderNative.java:413) W/MmsCommunication(22304): at android.content.ContentResolver.query(ContentResolver.java:461) W/MmsCommunication(22304): at android.content.ContentResolver.query(ContentResolver.java:404) W/MmsCommunication(22304): at org.thoughtcrime.securesms.database.MmsDatabase.getCarrierMmsInformation(MmsDatabase.java:608) W/MmsCommunication(22304): at org.thoughtcrime.securesms.mms.MmsCommunication.getMmsConnectionParameters(MmsCommunication.java:95) W/MmsCommunication(22304): at org.thoughtcrime.securesms.mms.MmsDownloadHelper.retrieveMms(MmsDownloadHelper.java:80) W/MmsCommunication(22304): at org.thoughtcrime.securesms.service.MmsDownloader.downloadMms(MmsDownloader.java:123) W/MmsCommunication(22304): at org.thoughtcrime.securesms.service.MmsDownloader.handleConnectivityChange(MmsDownloader.java:206) W/MmsCommunication(22304): at org.thoughtcrime.securesms.service.MmsDownloader.process(MmsDownloader.java:70) W/MmsCommunication(22304): at org.thoughtcrime.securesms.service.SendReceiveService$SendReceiveWorkItem.run(SendReceiveService.java:227) W/MmsCommunication(22304): at org.thoughtcrime.securesms.util.WorkerThread.run(WorkerThread.java:46)
Current APN settings are:
Name: ATT Phone APN: phone Proxy: not set Port: not set Username: not set Password: not set Server: not set MMSC: http://mmsc.mobile.att.net MMS Proxy: proxy.mobile.att.net MMS port: 80 MCC: 310 MNC: 410 Authentication type: not set APN type: default,mms,supl,fota APN protocol: IPv4 APN romaing protocol: IPv4 APN enable/disable: APN enabled Bearer: unspecified MVNO type: none MVNO value: not set
Any ideas?