Skip to content

Inserting private file [...] is not allowed. #261

@jo-elimu

Description

@jo-elimu

Bug when downloading an APK file:

Android version: 14 (API 34)
Content language: Hindi

2025-03-01 21:20:50.809 19618-19618 ApplicationListAdapter  ai.elimu.appstore.debug              I  fileUrl: http://hin.elimu.ai/apk/com.google.fpl.liquidfunpaint-2.apk
2025-03-01 21:20:50.810 19618-19618 SharedPreferencesHelper ai.elimu.appstore.debug              I  getLanguage
2025-03-01 21:20:50.811 19618-19618 ApplicationListAdapter  ai.elimu.appstore.debug              I  destinationInExternalFilesDir: /lang-hin/apks/com.google.fpl.liquidfunpaint-2.apk
2025-03-01 21:20:50.852 19618-19618 ApplicationListAdapter  ai.elimu.appstore.debug              I  downloadId: 2974
2025-03-01 21:20:50.853 19618-19618 Quality                 ai.elimu.appstore.debug              I  Skipped: false 3 cost 62.247334 refreshRate 16710590 bit true processName ai.elimu.appstore.debug
2025-03-01 21:20:50.889  7274-13169 DatabaseUtils           com.android.providers.media.module   E  Writing exception to parcel
                                                                                                    java.lang.IllegalArgumentException: Inserting private file: Android/data/ai.elimu.appstore.debug/files/lang-hin/apks/ is not allowed.
                                                                                                    	at com.android.providers.media.MediaProvider.assertPrivatePathNotInValues(MediaProvider.java:4339)
                                                                                                    	at com.android.providers.media.MediaProvider.ensureFileColumns(MediaProvider.java:4294)
                                                                                                    	at com.android.providers.media.MediaProvider.ensureUniqueFileColumns(MediaProvider.java:3901)
                                                                                                    	at com.android.providers.media.MediaProvider.insertFile(MediaProvider.java:4686)
                                                                                                    	at com.android.providers.media.MediaProvider.insertInternal(MediaProvider.java:5289)
                                                                                                    	at com.android.providers.media.MediaProvider.insert(MediaProvider.java:4974)
                                                                                                    	at android.content.ContentProvider$Transport.insert(ContentProvider.java:459)
                                                                                                    	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:180)
                                                                                                    	at android.os.Binder.execTransactInternal(Binder.java:1387)
                                                                                                    	at android.os.Binder.execTransact(Binder.java:1299)
2025-03-01 21:20:50.889 19413-19726 DownloadManager         com.android.providers.downloads      E  Error inserting into mediaProvider: java.lang.IllegalArgumentException: Inserting private file: Android/data/ai.elimu.appstore.debug/files/lang-hin/apks/ is not allowed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions