Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some images not loading from server #3035

Closed
Zulqurnain opened this issue Apr 17, 2018 · 1 comment
Closed

Some images not loading from server #3035

Zulqurnain opened this issue Apr 17, 2018 · 1 comment

Comments

@Zulqurnain
Copy link

Already checked all of the related issues and didn't found my answer so posting my issue
java.io.FileNotFoundException: No content provider: http://drtechpk.com/admin/uploads/services/Telecommunication_icon.png

There are number of copied issues i already know , but i wanted to provide detailed analysis to find the solution of this issue

Dependency block:

dependencies {
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support:support-v4:27.1.1'
    implementation 'com.android.support:design:27.1.1'
    implementation 'com.android.support:cardview-v7:27.1.1'
    implementation "com.android.support:recyclerview-v7:27.1.1"
    implementation "com.android.support:support-annotations:27.1.1"
    implementation 'com.android.support:multidex:1.0.3'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'

    // maps for about us section
    implementation 'com.google.android.gms:play-services-maps:15.0.0'
    implementation 'com.google.android.gms:play-services-location:15.0.0'

    // fast adapter
    implementation 'com.mikepenz:fastadapter-commons:3.2.5'
    implementation 'com.mikepenz:fastadapter:3.2.5'
//    implementation 'com.mikepenz:fastadapter-extensions-expandable:3.2.5'

    //RX Java
    implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
    implementation 'io.reactivex.rxjava2:rxjava:2.1.10'

    // rx behaviour relay
    implementation 'com.jakewharton.rxrelay2:rxrelay:2.0.0'

    //Permissions library
    implementation 'gun0912.ted:tedpermission:2.1.1'
    implementation 'gun0912.ted:tedpermission-rx2:2.1.1'

    // rxlocation
    implementation 'com.patloew.rxlocation:rxlocation:1.0.4'

    // common lang 3 for object utils
    implementation 'org.apache.commons:commons-lang3:3.6'

    //expandalbe view
    implementation 'com.github.aakira:expandable-layout:1.6.0@aar'
//    implementation 'com.thoughtbot:expandablerecyclerview:1.3'

    //Retrofit
    implementation 'com.squareup.okhttp3:okhttp:3.10.0'
    implementation 'com.squareup.okhttp3:logging-interceptor:3.9.1'
    implementation 'com.squareup.retrofit2:retrofit:2.4.0'
    implementation 'com.squareup.retrofit2:converter-gson:2.4.0'
    implementation 'com.squareup.retrofit2:adapter-rxjava2:2.4.0'

    implementation 'com.github.bumptech.glide:glide:4.6.1'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'

    implementation 'com.afollestad.material-dialogs:core:0.9.6.0'
    implementation("com.mikepenz:materialdrawer:6.0.6@aar") {
        transitive = true
    }
//    implementation 'com.mikepenz:fastadapter-extensions:3.2.4@aar'

    annotationProcessor 'org.androidannotations:androidannotations:4.4.0'
    implementation "org.androidannotations:androidannotations-api:4.4.0"
    implementation "com.blankj:utilcode:1.13.5"
}

Device/Android Version:

  • Nexus 5X API 27 [Android Emulator]
  • OPPO a37f API 22 [Real Device]

Issue details / Repro steps / Use case background:

Glide load line:

Glide.with(ACTIVITY_CONTEXT)
                    .load("http://drtechpk.com/admin/uploads/services/Telecommunication_icon.png")
                    .into(iv);

Layout XML:

<ImageView
                android:id="@+id/iv"
                android:layout_width="150dp"
                android:layout_height="150dp"
                android:layout_above="@+id/tv"
                android:layout_centerHorizontal="true"
                android:layout_marginBottom="5dp"
                android:contentDescription="@null"
                app:srcCompat="@drawable/ic_launcher_background" />

Stack trace / LogCat:

04-17 19:30:47.008 8194-8194/com.app.drtechapp W/Glide: Load failed for http://drtechpk.com/admin/uploads/services/Telecommunication_icon.png with size [300x300]
                                                        class com.bumptech.glide.load.engine.GlideException: Failed to load resource
                                                        There were 7 causes:
                                                        java.io.IOException(File unsuitable for memory mapping)
                                                        java.io.IOException(java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA)
                                                        java.io.IOException(java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA)
                                                        java.io.IOException(File unsuitable for memory mapping)
                                                        java.io.IOException(java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA)
                                                        java.io.IOException(java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA)
                                                        java.io.FileNotFoundException(No content provider: http://drtechpk.com/admin/uploads/services/Telecommunication_icon.png)
                                                         call GlideException#logRootCauses(String) for more detail
                                                          Cause (1 of 7): class com.bumptech.glide.load.engine.GlideException: Fetching data failed, class java.nio.ByteBuffer, DATA_DISK_CACHE, http://drtechpk.com/admin/uploads/services/Telecommunication_icon.png
                                                        There was 1 cause:
                                                        java.io.IOException(File unsuitable for memory mapping)
                                                         call GlideException#logRootCauses(String) for more detail
                                                            Cause (1 of 1): class java.io.IOException: File unsuitable for memory mapping
                                                          Cause (2 of 7): class com.bumptech.glide.load.engine.GlideException: Failed LoadPath{FileInputStream->Object->Drawable}, DATA_DISK_CACHE, http://drtechpk.com/admin/uploads/services/Telecommunication_icon.png
                                                            Cause (1 of 3): class com.bumptech.glide.load.engine.GlideException: Failed DecodePath{FileInputStream->GifDrawable->Drawable}
                                                            Cause (2 of 3): class com.bumptech.glide.load.engine.GlideException: Failed DecodePath{FileInputStream->Bitmap->Drawable}
                                                            Cause (3 of 3): class com.bumptech.glide.load.engine.GlideException: Failed DecodePath{FileInputStream->BitmapDrawable->Drawable}
                                                          Cause (3 of 7): class com.bumptech.glide.load.engine.GlideException: Failed LoadPath{ParcelFileDescriptor->Object->Drawable}, DATA_DISK_CACHE, http://drtechpk.com/admin/uploads/services/Telecommunication_icon.png
                                                        There were 2 causes:
                                                        java.io.IOException(java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA)
                                                        java.io.IOException(java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA)
                                                         call GlideException#logRootCauses(String) for more detail
                                                            Cause (1 of 2): class com.bumptech.glide.load.engine.GlideException: Failed DecodePath{ParcelFileDescriptor->Bitmap->Drawable}
                                                        There was 1 cause:
                                                        java.io.IOException(java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA)
                                                         call GlideException#logRootCauses(String) for more detail
                                                              Cause (1 of 1): class java.io.IOException: java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA
                                                            Cause (2 of 2): class com.bumptech.glide.load.engine.GlideException: Failed DecodePath{ParcelFileDescriptor->BitmapDrawable->Drawable}
                                                        There was 1 cause:
                                                        java.io.IOException(java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA)
                                                         call GlideException#logRootCauses(String) for more detail
                                                              Cause (1 of 1): class java.io.IOException: java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA
                                                          Cause (4 of 7): class com.bumptech.glide.load.engine.GlideException: Fetching data failed, class java.nio.ByteBuffer, REMOTE, http://drtechpk.com/admin/uploads/services/Telecommunication_icon.png
                                                        There was 1 cause:
                                                        java.io.IOException(File unsuitable for memory mapping)
                                                         call GlideException#logRootCauses(String) for more detail
                                                            Cause (1 of 1): class java.io.IOException: File unsuitable for memory mapping
                                                          Cause (5 of 7): class com.bumptech.glide.load.engine.GlideException: Failed LoadPath{FileInputStream->Object->Drawable}, REMOTE, http://drtechpk.com/admin/uploads/services/Telecommunication_icon.png
                                                            Cause (1 of 3): class com.bumptech.glide.load.engine.GlideException: Failed DecodePath{FileInputStream->GifDrawable->Drawable}
                                                            Cause (2 of 3): class com.bumptech.glide.load.engine.GlideException: Failed DecodePath{FileInputStream->Bitmap
04-17 19:30:47.008 8194-8194/com.app.drtechapp I/Glide: Root cause (1 of 7)
                                                        java.io.IOException: File unsuitable for memory mapping
                                                            at com.bumptech.glide.util.ByteBufferUtil.fromFile(ByteBufferUtil.java:40)
                                                            at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:65)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:266)
                                                            at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:230)
                                                            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1115)
                                                            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:590)
                                                            at java.lang.Thread.run(Thread.java:818)
                                                            at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446)
04-17 19:30:47.038 8194-8194/com.app.drtechapp I/Glide: Root cause (2 of 7)
                                                        java.io.IOException: java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode(VideoDecoder.java:160)
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:72)
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:55)
                                                            at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:45)
                                                            at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:58)
                                                            at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:43)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:498)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:469)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:455)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:407)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95)
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:415)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95)
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherFailed(DecodeJob.java:394)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onLoadFailed(DataCacheGenerator.java:100)
                                                            at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:70)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:266)
                                                            at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:230)
                                                            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1115)
                                                            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:590)
                                                            at java.lang.Thread.run(Thread.java:818)
                                                            at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446)
                                                         Caused by: java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA
                                                            at android.media.MediaMetadataRetriever.setDataSource(Native Method)
                                                            at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:144)
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder$ParcelFileDescriptorInitializer.initialize(VideoDecoder.java:219)
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder$ParcelFileDescriptorInitializer.initialize(VideoDecoder.java:214)
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode(VideoDecoder.java:155)
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:72) 
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:55) 
                                                            at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:45) 
                                                            at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:58) 
                                                            at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:43) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:498) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:469) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:455) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:407) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95) 
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:415) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95) 
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherFailed(DecodeJob.java:394) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onLoadFailed(DataCacheGenerator.java:100) 
                                                            at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:70) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:266) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:230) 
                                                            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1115) 
                                                            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:590) 
                                                            at java.lang.Thread.run(Thread.java:818) 
                                                            at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446) 
04-17 19:30:47.038 8194-8194/com.app.drtechapp I/Glide: Root cause (3 of 7)
                                                        java.io.IOException: java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode(VideoDecoder.java:160)
                                                            at com.bumptech.glide.load.resource.bitmap.BitmapDrawableDecoder.decode(BitmapDrawableDecoder.java:58)
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:72)
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:55)
                                                            at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:45)
                                                            at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:58)
                                                            at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:43)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:498)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:469)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:455)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:407)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95)
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:415)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95)
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherFailed(DecodeJob.java:394)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onLoadFailed(DataCacheGenerator.java:100)
                                                            at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:70)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:266)
                                                            at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:230)
                                                            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1115)
                                                            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:590)
                                                            at java.lang.Thread.run(Thread.java:818)
                                                            at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446)
                                                         Caused by: java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA
                                                            at android.media.MediaMetadataRetriever.setDataSource(Native Method)
                                                            at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:144)
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder$ParcelFileDescriptorInitializer.initialize(VideoDecoder.java:219)
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder$ParcelFileDescriptorInitializer.initialize(VideoDecoder.java:214)
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode(VideoDecoder.java:155)
                                                            at com.bumptech.glide.load.resource.bitmap.BitmapDrawableDecoder.decode(BitmapDrawableDecoder.java:58) 
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:72) 
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:55) 
                                                            at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:45) 
                                                            at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:58) 
                                                            at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:43) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:498) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:469) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:455) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:407) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95) 
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:415) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95) 
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherFailed(DecodeJob.java:394) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onLoadFailed(DataCacheGenerator.java:100) 
                                                            at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:70) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:266) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:230) 
                                                            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1115) 
                                                            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:590) 
                                                            at java.lang.Thread.run(Thread.java:818) 
                                                            at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446) 
04-17 19:30:47.038 8194-8194/com.app.drtechapp I/Glide: Root cause (4 of 7)
                                                        java.io.IOException: File unsuitable for memory mapping
                                                            at com.bumptech.glide.util.ByteBufferUtil.fromFile(ByteBufferUtil.java:40)
                                                            at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:65)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:269)
                                                            at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:230)
                                                            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1115)
                                                            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:590)
                                                            at java.lang.Thread.run(Thread.java:818)
                                                            at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446)
04-17 19:30:47.038 8194-8194/com.app.drtechapp I/Glide: Root cause (5 of 7)
                                                        java.io.IOException: java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode(VideoDecoder.java:160)
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:72)
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:55)
                                                            at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:45)
                                                            at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:58)
                                                            at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:43)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:498)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:469)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:455)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:407)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:135)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95)
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:415)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:135)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95)
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherFailed(DecodeJob.java:394)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherFailed(SourceGenerator.java:141)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onLoadFailed(DataCacheGenerator.java:100)
                                                            at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:70)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:269)
                                                            at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:230)
                                                            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1115)
                                                            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:590)
                                                            at java.lang.Thread.run(Thread.java:818)
                                                            at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446)
                                                         Caused by: java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA
                                                            at android.media.MediaMetadataRetriever.setDataSource(Native Method)
                                                            at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:144)
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder$ParcelFileDescriptorInitializer.initialize(VideoDecoder.java:219)
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder$ParcelFileDescriptorInitializer.initialize(VideoDecoder.java:214)
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode(VideoDecoder.java:155)
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:72) 
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:55) 
                                                            at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:45) 
                                                            at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:58) 
                                                            at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:43) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:498) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:469) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:455) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:407) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376) 
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:135) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95) 
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75) 
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:415) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376) 
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:135) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95) 
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75) 
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherFailed(DecodeJob.java:394) 
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherFailed(SourceGenerator.java:141) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onLoadFailed(DataCacheGenerator.java:100) 
                                                            at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:70) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75) 
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:269) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:230) 
                                                            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1115) 
                                                            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:590) 
                                                            at java.lang.Thread.run(Thread.java:818) 
                                                            at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446) 
04-17 19:30:47.038 8194-8194/com.app.drtechapp I/Glide: Root cause (6 of 7)
                                                        java.io.IOException: java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode(VideoDecoder.java:160)
                                                            at com.bumptech.glide.load.resource.bitmap.BitmapDrawableDecoder.decode(BitmapDrawableDecoder.java:58)
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:72)
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:55)
                                                            at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:45)
                                                            at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:58)
                                                            at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:43)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:498)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:469)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:455)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:407)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:135)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95)
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:415)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:135)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95)
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherFailed(DecodeJob.java:394)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherFailed(SourceGenerator.java:141)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onLoadFailed(DataCacheGenerator.java:100)
                                                            at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:70)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:269)
                                                            at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:230)
                                                            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1115)
                                                            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:590)
                                                            at java.lang.Thread.run(Thread.java:818)
                                                            at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446)
                                                         Caused by: java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA
                                                            at android.media.MediaMetadataRetriever.setDataSource(Native Method)
                                                            at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:144)
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder$ParcelFileDescriptorInitializer.initialize(VideoDecoder.java:219)
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder$ParcelFileDescriptorInitializer.initialize(VideoDecoder.java:214)
                                                            at com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode(VideoDecoder.java:155)
                                                            at com.bumptech.glide.load.resource.bitmap.BitmapDrawableDecoder.decode(BitmapDrawableDecoder.java:58) 
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:72) 
                                                            at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:55) 
                                                            at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:45) 
                                                            at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:58) 
                                                            at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:43) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:498) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:469) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:455) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:407) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376) 
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:135) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95) 
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75) 
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:415) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376) 
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:135) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95) 
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75) 
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherFailed(DecodeJob.java:394) 
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherFailed(SourceGenerator.java:141) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onLoadFailed(DataCacheGenerator.java:100) 
                                                            at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:70) 
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75) 
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:269) 
                                                            at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:230) 
                                                            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1115) 
                                                            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:590) 
                                                            at java.lang.Thread.run(Thread.java:818) 
                                                            at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446) 
04-17 19:30:47.038 8194-8194/com.app.drtechapp I/Glide: Root cause (7 of 7)
                                                        java.io.FileNotFoundException: No content provider: http://drtechpk.com/admin/uploads/services/Telecommunication_icon.png
                                                            at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1115)
                                                            at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:970)
                                                            at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:897)
                                                            at com.bumptech.glide.load.data.AssetFileDescriptorLocalUriFetcher.loadResource(AssetFileDescriptorLocalUriFetcher.java:22)
                                                            at com.bumptech.glide.load.data.AssetFileDescriptorLocalUriFetcher.loadResource(AssetFileDescriptorLocalUriFetcher.java:13)
                                                            at com.bumptech.glide.load.data.LocalUriFetcher.loadData(LocalUriFetcher.java:44)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:62)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:415)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:135)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95)
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:415)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:376)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:135)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95)
                                                            at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:76)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherFailed(DecodeJob.java:394)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherFailed(SourceGenerator.java:141)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.onLoadFailed(DataCacheGenerator.java:100)
                                                            at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:70)
                                                            at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)
                                                            at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                            at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:269)
                                                            at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:230)
                                                            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1115)
                                                            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:590)
                                                            at java.lang.Thread.run(Thread.java:818)
                                                            at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446)
@sjudd
Copy link
Collaborator

sjudd commented Apr 17, 2018

Duplicate of #2894

@sjudd sjudd marked this as a duplicate of #2894 Apr 17, 2018
@sjudd sjudd closed this as completed Apr 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants