Android Glide fail to load image with http and url end with number

-1

I got this error when I try to load image But it working well when I copy and paste on browser and postman

    Glide
        .with(context)
        .load(fromUrl)
        .centerCrop()
        .into(intoImage);

itializer.initialize(VideoDecoder.java:310)
    at com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode(VideoDecoder.java:173)
    at com.bumptech.glide.load.resource.bitmap.BitmapDrawableDecoder.decode(BitmapDrawableDecoder.java:58) 
    at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:92) 
    at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:70) 
    at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:59) 
    at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:76) 
    at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:57) 
    at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:524) 
    at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:488) 
    at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:474) 
    at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:426) 
    at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:390) 
    at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:176) 
    at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:94) 
    at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:70) 
    at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:74) 
    at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:50) 
    at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310) 
    at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:279) 
    at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:234) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
    at java.lang.Thread.run(Thread.java:919) 
    at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:393) 

com.amnaan.android I/Glide: Root cause (7 of 8) java.io.IOException: java.lang.RuntimeException: setDataSource failed: status = 0x80000000 at com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode(VideoDecoder.java:185) at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:92) at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:70) at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:59) at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:76) at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:57) at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:524) at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:488) at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:474) at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:426) at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:390) at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:176) at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:94) at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:79) at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:74) at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:50) at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310) at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:434) at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:390) at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:176) at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:94) at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:79) at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:74) at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:50) at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310) at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:434) at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:390) at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:176) at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:94) at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:70) at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:74) at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:50) at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310) at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:279) at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:234) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:919) at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:393) Caused by: java.lang.RuntimeException: setDataSource failed: status = 0x80000000 at android.media.MediaMetadataRetriever.setDataSource(Native Method) at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:142) at com.bumptech.glide.load.resource.bitmap.VideoDecoder$ParcelFileDescriptorInitializer.initialize(VideoDecoder.java:306) at com.bumptech.glide.load.resource.bitmap.VideoDecoder$ParcelFileDescriptorInitializer.initialize(VideoDecoder.java:301) at com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode(VideoDecoder.java:173) at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:92)  at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:70)  at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:59)  at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:76)  at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:57)  at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:524)  at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:488)  at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:474)  at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:426)  at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:390)  at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:176)  at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:94)  at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:79)  at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:74)  at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:50)  at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310)  at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:434)  at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:390)  at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:176)  at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:94)  at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:79)  at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:74)  at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:50)  at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310)  at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:434)  at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:390)  at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:176)  at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:94)  at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:70)  at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:74)  at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:50)  at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310)  at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:279)  at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:234)  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)  at java.lang.Thread.run(Thread.java:919)  at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:393)  com.amnaan.android I/Glide: Root cause (8 of 8)

android
kotlin
glide
asked on Stack Overflow Apr 9, 2020 by Chea Sambath • edited Apr 9, 2020 by Chea Sambath

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0