[Samsung Galaxy J7 (2017) ROMs, Kernels, Recoveries] ghostofgenarro:
I have an issue with the sd card. In particular, Gogle Play Music crashes when I tell it to use the external sd for storage.

11-11 17:31:43.470 20217 20217 E CacheLocation: Unable to write volume ID file at path: /storage/5AD0-F7AB/Android/data/com.google.android.music/files/._playmusicid, got java.io.FileNotFoundException: /storage/5AD0-F7AB/Android/data/com.google.android.music/files/._playmusicid (Permission denied)
--------- beginning of crash
11-11 17:31:43.472 20217 20217 E AndroidRuntime: FATAL EXCEPTION: main
11-11 17:31:43.472 20217 20217 E AndroidRuntime: Process: com.google.android.music:ui, PID: 20217
11-11 17:31:43.472 20217 20217 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.util.UUID.equals(java.lang.Object)' on a null object reference
11-11 17:31:43.472 20217 20217 E AndroidRuntime: at com.google.android.music.preferences.MusicPreferences.setSelectedStorageVolume(MusicPreferences.java:1723)
11-11 17:31:43.472 20217 20217 E AndroidRuntime: at com.google.android.music.ui.settings.SDCardSelectorFragment.onItemClick(SDCardSelectorFragment.java:368)
11-11 17:31:43.472 20217 20217 E AndroidRuntime: at android.widget.AdapterView.performItemClick(Unknown Source:26)
11-11 17:31:43.472 20217 20217 E AndroidRuntime: at android.widget.AbsListView.performItemClick(Unknown Source:101)
11-11 17:31:43.472 20217 20217 E AndroidRuntime: at android.widget.AbsListView$PerformClick.run(Unknown Source:72)
11-11 17:31:43.472 20217 20217 E AndroidRuntime: at android.widget.AbsListView$10.run(Unknown Source:56)
11-11 17:31:43.472 20217 20217 E AndroidRuntime: at android.os.Handler.handleCallback(Unknown Source:2)
11-11 17:31:43.472 20217 20217 E AndroidRuntime: at android.os.Handler.dispatchMessage(Unknown Source:4)
11-11 17:31:43.472 20217 20217 E AndroidRuntime: at android.os.Looper.loop(Unknown Source:139)
11-11 17:31:43.472 20217 20217 E AndroidRuntime: at android.app.ActivityThread.main(Unknown Source:146)
11-11 17:31:43.472 20217 20217 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
11-11 17:31:43.472 20217 20217 E AndroidRuntime: at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Unknown Source:11)
11-11 17:31:43.472 20217 20217 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(Unknown Source:198)
11-11 17:31:43.483 3103 20468 W DropBoxManagerService: Dropping: data_app_crash (1255 > 0 bytes)
11-11 17:31:43.485 3103 5062 W ActivityManager: crash : com.google.android.music,0
11-11 17:31:43.489 3103 5062 W ActivityManager: Force finishing activity com.google.android.music/.ui.settings.SDCardDialogActivity
11-11 17:31:43.494 3103 5062 W ActivityManager: Force finishing activity com.google.android.music/.ui.settings.MusicSettingsActivity

Also, I can't adopt the external sd.

11-11 17:29:17.412 3103 3127 W StorageManager: getStorageFullBytes DEFAULT_FULL_THRESHOLD_BYTES : 20971520, threadhold : 20971520
11-11 17:29:17.413 3103 3127 W DeviceStorageMonitorService: check(/data) freeStorage = 734519296
11-11 17:29:17.609 2684 3176 E installd: Failed to free up 1048576000 on /data; final free space 734519296: Success
11-11 17:29:17.742 2684 3176 E installd: Failed to free up 1048576000 on /data; final free space 734519296: Success
11-11 17:29:17.744 3103 3127 W DeviceStorageMonitorService: java.io.IOException: Failed to free 1048576000 on storage device at /data
11-11 17:29:17.744 3103 3127 W DeviceStorageMonitorService: at com.android.server.pm.PackageManagerService.freeStorage(Unknown Source:322)
11-11 17:29:17.744 3103 3127 W DeviceStorageMonitorService: at com.android.server.storage.DeviceStorageMonitorService.check(Unknown Source:157)
11-11 17:29:17.744 3103 3127 W DeviceStorageMonitorService: at com.android.server.storage.DeviceStorageMonitorService.-wrap0(Unknown Source:0)
11-11 17:29:17.744 3103 3127 W DeviceStorageMonitorService: at com.android.server.storage.DeviceStorageMonitorService$1.handleMessage(Unknown Source:8)
11-11 17:29:17.744 3103 3127 W DeviceStorageMonitorService: at android.os.Handler.dispatchMessage(Unknown Source:21)
11-11 17:29:17.744 3103 3127 W DeviceStorageMonitorService: at android.os.Looper.loop(Unknown Source:139)
11-11 17:29:17.744 3103 3127 W DeviceStorageMonitorService: at android.os.HandlerThread.run(Unknown Source:28)
11-11 17:29:17.744 3103 3127 W DeviceStorageMonitorService: at com.android.server.ServiceThread.run(Unknown Source:51)
11-11 17:29:17.744 3103 3127 W DeviceStorageMonitorService: check(/data) oldLevel:1, newLevel:1 (usableBytes=734519296)
11-11 17:29:17.744 3103 3127 W DeviceStorageMonitorService: updateBroadcasts(/data) oldLevel:1, newLevel:1, seq:1
11-11 17:29:17.744 3103 3127 W DeviceStorageMonitorService: updateBroadcasts_filenode(/data) fn_oldLevel:0, fn_newLevel:0, seq:1