[Xposed Framework Modules] totbl:
I'm trying to replace the incoming ringtone. The error occurs when the module attempts to load the .mp3, instead it defaults to the Default sound.

Here is my log.

03-24 18:23:27.067 I/Xposed ( 500): --- LOADING XHANGOUTS ---
03-24 18:23:27.067 I/Xposed ( 500): XHangouts v2.5-d37dfdf (20)
03-24 18:23:27.069 I/Xposed ( 500): Google Hangouts v8.0.116581895 (23000962)
03-24 18:23:27.108 I/Xposed ( 500): --- XHANGOUTS LOAD COMPLETE ---
03-24 18:23:27.125 I/Xposed ( 500): XHangouts: GOOGLE_GREEN
03-24 18:23:27.129 I/Xposed ( 500): XHangouts: System: 480 / Hangouts: 480
03-24 18:23:28.376 I/Xposed ( 500): XHangouts: setDataSource: true
03-24 18:23:28.409 I/Xposed ( 500): XHangouts: audioCallIn: 0x7f080006, audioCallOut: 0x7f080007, outgoing: 0x7f08000a, inCall: 0x7f08000c
03-24 18:23:28.411 E/Xposed ( 500): java.io.FileNotFoundException: /storage/640C-0B0B/06 - Spanish Flea.mp3: open failed: EACCES (Permission denied)
03-24 18:23:28.411 E/Xposed ( 500):	at libcore.io.IoBridge.open(IoBridge.java:452)
03-24 18:23:28.411 E/Xposed ( 500):	at java.io.FileInputStream.<init>(FileInputStream.java:76)
03-24 18:23:28.411 E/Xposed ( 500):	at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1090)
03-24 18:23:28.411 E/Xposed ( 500):	at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1041)
03-24 18:23:28.411 E/Xposed ( 500):	at com.versobit.kmark.xhangouts.mods.Sound$2.beforeHookedMethod(Sound.java:183)
03-24 18:23:28.411 E/Xposed ( 500):	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661)
03-24 18:23:28.411 E/Xposed ( 500):	at android.media.MediaPlayer.setDataSource(<Xposed>)
03-24 18:23:28.411 E/Xposed ( 500):	at android.media.Ringtone.setUri(Ringtone.java:299)
03-24 18:23:28.411 E/Xposed ( 500):	at android.media.RingtoneManager.getRingtone(RingtoneManager.java:624)
03-24 18:23:28.411 E/Xposed ( 500):	at android.media.RingtoneManager.getRingtone(RingtoneManager.java:605)
03-24 18:23:28.411 E/Xposed ( 500):	at eyt.a(SourceFile:11490)
03-24 18:23:28.411 E/Xposed ( 500):	at chl.a(SourceFile:9773)
03-24 18:23:28.411 E/Xposed ( 500):	at hbw.doInBackground(SourceFile:63)
03-24 18:23:28.411 E/Xposed ( 500):	at android.os.AsyncTask$2.call(AsyncTask.java:295)
03-24 18:23:28.411 E/Xposed ( 500):	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
03-24 18:23:28.411 E/Xposed ( 500):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
03-24 18:23:28.411 E/Xposed ( 500):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
03-24 18:23:28.411 E/Xposed ( 500):	at java.lang.Thread.run(Thread.java:818)
03-24 18:23:28.411 E/Xposed ( 500): Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
03-24 18:23:28.411 E/Xposed ( 500):	at libcore.io.Posix.open(Native Method)
03-24 18:23:28.411 E/Xposed ( 500):	at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
03-24 18:23:28.411 E/Xposed ( 500):	at libcore.io.IoBridge.open(IoBridge.java:438)
03-24 18:23:28.411 E/Xposed ( 500):	... 17 more
03-24 18:23:28.518 I/Xposed ( 500): XHangouts: setDataSource: true
03-24 18:23:28.533 E/Xposed ( 500): java.io.FileNotFoundException: /storage/640C-0B0B/06 - Spanish Flea.mp3: open failed: EACCES (Permission denied)
03-24 18:23:28.533 E/Xposed ( 500):	at libcore.io.IoBridge.open(IoBridge.java:452)
03-24 18:23:28.533 E/Xposed ( 500):	at java.io.FileInputStream.<init>(FileInputStream.java:76)
03-24 18:23:28.533 E/Xposed ( 500):	at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1090)
03-24 18:23:28.533 E/Xposed ( 500):	at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1041)
03-24 18:23:28.533 E/Xposed ( 500):	at com.versobit.kmark.xhangouts.mods.Sound$2.beforeHookedMethod(Sound.java:183)
03-24 18:23:28.533 E/Xposed ( 500):	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661)
03-24 18:23:28.533 E/Xposed ( 500):	at android.media.MediaPlayer.setDataSource(<Xposed>)
03-24 18:23:28.533 E/Xposed ( 500):	at eyt.a(SourceFile:469)
03-24 18:23:28.533 E/Xposed ( 500):	at chl.a(SourceFile:9773)
03-24 18:23:28.533 E/Xposed ( 500):	at hbw.doInBackground(SourceFile:63)
03-24 18:23:28.533 E/Xposed ( 500):	at android.os.AsyncTask$2.call(AsyncTask.java:295)
03-24 18:23:28.533 E/Xposed ( 500):	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
03-24 18:23:28.533 E/Xposed ( 500):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
03-24 18:23:28.533 E/Xposed ( 500):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
03-24 18:23:28.533 E/Xposed ( 500):	at java.lang.Thread.run(Thread.java:818)
03-24 18:23:28.533 E/Xposed ( 500): Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
03-24 18:23:28.533 E/Xposed ( 500):	at libcore.io.Posix.open(Native Method)
03-24 18:23:28.533 E/Xposed ( 500):	at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
03-24 18:23:28.533 E/Xposed ( 500):	at libcore.io.IoBridge.open(IoBridge.java:438)
03-24 18:23:28.533 E/Xposed ( 500):	... 14 more
03-24 18:23:28.552 I/Xposed ( 500): XHangouts: setDataSource: true
03-24 18:23:28.553 E/Xposed ( 500): java.io.FileNotFoundException: /storage/640C-0B0B/06 - Spanish Flea.mp3: open failed: EACCES (Permission denied)
03-24 18:23:28.553 E/Xposed ( 500):	at libcore.io.IoBridge.open(IoBridge.java:452)
03-24 18:23:28.553 E/Xposed ( 500):	at java.io.FileInputStream.<init>(FileInputStream.java:76)
03-24 18:23:28.553 E/Xposed ( 500):	at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1090)
03-24 18:23:28.553 E/Xposed ( 500):	at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1041)
03-24 18:23:28.553 E/Xposed ( 500):	at com.versobit.kmark.xhangouts.mods.Sound$2.beforeHookedMethod(Sound.java:183)
03-24 18:23:28.553 E/Xposed ( 500):	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661)
03-24 18:23:28.553 E/Xposed ( 500):	at android.media.MediaPlayer.setDataSource(<Xposed>)
03-24 18:23:28.553 E/Xposed ( 500):	at eyl.run(SourceFile:97)
03-24 18:23:28.553 E/Xposed ( 500): Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
03-24 18:23:28.553 E/Xposed ( 500):	at libcore.io.Posix.open(Native Method)
03-24 18:23:28.553 E/Xposed ( 500):	at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
03-24 18:23:28.553 E/Xposed ( 500):	at libcore.io.IoBridge.open(IoBridge.java:438)
03-24 18:23:28.553 E/Xposed ( 500):	... 7 more