Android Glide не может загрузить изображение с http и URL заканчиваются номером - PullRequest
0 голосов
/ 09 апреля 2020

Я получаю эту ошибку при попытке загрузить изображение, но оно хорошо работает, когда я копирую и вставляю в браузер и почтальона

    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 причина (7 из 8) java .io.IOException: java .lang.RuntimeException: ошибка setDataSource: status = 0x80000000 в com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode (VideoDecoder. java: 185) в com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList (DecodePath. java: 92) в com.bumptech.glide.load.engine.DecodePath.decodeResource (DecodePath. java: 70) в com .bumptech.glide.load.engine.DecodePath.decode (DecodePath. java: 59) в com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList (LoadPath. java: 76) в com.bumptech.glide .load.engine.LoadPath.load (LoadPath. java: 57) по адресу com.bumptech.glide.load.engine.DecodeJob.runLoadPath (DecodeJob. java: 524) по адресу com.bumptech.glide.load.engine. .DecodeJob.decodeFromFetcher (DecodeJob. java: 488) на com.bumptech.glide.load.engine.DecodeJob.decodeFromData (DecodeJob. java : 474) в com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData (DecodeJob. java: 426) в com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady (DecodeJob. java: 390) в com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady (SourceGenerator. java: 176) по адресу com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady (DataCacheGenerator. java: 94) по адресу com.bumptech. glide.load.model.FileLoader $ FileFetcher.loadData (FileLoader. java: 79) на com.bumptech.glide.load.engine.DataCacheGenerator.startNext (DataCacheGenerator. java: 74) на com.bumptech.glide. load.engine.SourceGenerator.startNext (SourceGenerator. java: 50) на com.bumptech.glide.load.engine.DecodeJob.runGenerators (DecodeJob. java: 310) на com.bumptech.glide.load.engine. DecodeJob.decodeFromRetrievedData (DecodeJob. java: 434) в com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady (DecodeJob. java: 390) в com.bumptech.glide.load.engine.SourceGenerator.Data SourceGenerator. java: 176) на com.b umptech.glide.load.engine.DataCacheGenerator.onDataReady (DataCacheGenerator. java: 94) в com.bumptech.glide.load.model.FileLoader $ FileFetcher.loadData (FileLoader. java: 79) в com.bumptech. glide.load.engine.DataCacheGenerator.startNext (DataCacheGenerator. java: 74) по адресу com.bumptech.glide.load.engine.SourceGenerator.startNext (SourceGenerator. java: 50) по адресу com.bumptech.glide.load. engine.DecodeJob.runGenerators (DecodeJob. java: 310) по адресу com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData (DecodeJob. java: 434) по адресу com.bumptech.glide.load.engine.DecodeJob. onDataFetcherReady (DecodeJob. java: 390) по адресу com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady (SourceGenerator. java: 176) по адресу com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady. (данные. java: 94) в com.bumptech.glide.load.model.ByteBufferFileLoader $ ByteBufferFetcher.loadData (ByteBufferFileLoader. java: 70) в com.bumptech.glide.load.engine.DataCacheGenerator.startNext. 9 *: 74) на com.bumptech.glide.load.engine.SourceGenerator.startNext (SourceGenerator. java: 50) на com.bumptech.glide.load.engine.DecodeJob.runGenerators (DecodeJob. java: 310 ) на com.bumptech.glide.load.engine.DecodeJob.runWrapped (DecodeJob. java: 279) на com.bumptech.glide.load.engine.DecodeJob.run (DecodeJob. java: 234) на java .util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor. java: 1167) в java .util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor. java: 641) в java .langTh. выполнить (Thread. java: 919) на com.bumptech.glide.load.engine.executor.GlideExecutor $ DefaultThreadFactory $ 1.run (GlideExecutor. java: 393) Вызывается: java .lang.RuntimeException: setDataSource не удалось: состояние = 0x80000000 в android .media.MediaMetadataRetriever.setDataSource (собственный метод) в android .media.MediaMetadataRetriever.setDataSource (Media54ever *ata2): 14Rever. в com.bumptech.glide.load.resource.bitmap.VideoDecoder $ ParcelFileDescriptorInitializer.initialize (VideoDecoder. java: 306) в com.bumptech.glide.load.resource.bitmap.VideoDecoder $ ParcelFileDescriptoritizeder *: 301) в com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode (VideoDecoder. java: 173) в com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList (DecodePath. java: 92) на com.bumptech.glide.load.engine.DecodePath.decodeResource (DecodePath. java: 70) на com.bumptech.glide.load.engine.DecodePath.decode (DecodePath. java: 59) на ком .bumptech.glide.load.engine.LoadPath.loadWithExceptionList (LoadPath. java: 76) в com.bumptech.glide.load.engine.LoadPath.load (LoadPath. java: 57) в com.bumptech.glide .load .engine.DecodeJob.runLoadPath (DecodeJob. java: 524) в com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher (DecodeJob. java: 488) в com.bumptech.glide.load.engine.DecodeJob .decodeFromData (DecodeJob. java: 474) на com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData (DecodeJob. java: 426) на com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady ( . java: 390) на com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady (SourceGenerator. java: 176) на com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady (DataCacheGenerator. java : 94) в com.bumptech.glide.load.model.FileLoader $ FileFetcher.loadData (FileLoader. java: 79) в com.bumptech.glide.load.engine.DataCacheGenerator.startNext (DataCacheGenerator. java: 74 ) на com.bumptech.glide.load.engine.SourceGenerator.startNext (SourceGenerator. java: 50) на com.bumptech.glide.load.engine.DecodeJob.runGenerators (DecodeJob. java: 310) на ком. bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData (Д ecodeJob. java: 434) на com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady (DecodeJob. java: 390) на com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady (SourceGenerator. java: 176) в com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady (DataCacheGenerator. java: 94) в com.bumptech.glide.load.model.FileLoader $ FileFetcher.loadData (FileLoader. java: 79) на com.bumptech.glide.load.engine.DataCacheGenerator.startNext (DataCacheGenerator. java: 74) на com.bumptech.glide.load.engine.SourceGenerator.startNext (SourceGenerator. java: 50) на com .bumptech.glide.load.engine.DecodeJob.runGenerators (DecodeJob. java: 310) в com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData (DecodeJob. java: 434) в com.bumptech.glide .load.engine.DecodeJob.onDataFetcherReady (DecodeJob. java: 390) по адресу com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady (SourceGenerator. java: 176) по адресу com.bumptech.glide.load.engine .DataCacheGenerator.onDataReady (DataCacheGenerator . java: 94) в com.bumptech.glide.load.model.ByteBufferFileLoader $ ByteBufferFetcher.loadData (ByteBufferFileLoader. java: 70) в com.bumptech.glide.load.engine.DataCacheGenerator.startNext (. 1087 *: 74) на com.bumptech.glide.load.engine.SourceGenerator.startNext (SourceGenerator. java: 50) на com.bumptech.glide.load.engine.DecodeJob.runGenerators (DecodeJob. java: 310 ) на com.bumptech.glide.load.engine.DecodeJob.runWrapped (DecodeJob. java: 279) на com.bumptech.glide.load.engine.DecodeJob.run (DecodeJob. java: 234) на java .util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor. java: 1167) в java. util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor. java: 641) в java .lang.Thread.run (Thread. java: 919) в com.bumptech.glide.load.engine.executor. GlideExecutor $ DefaultThreadFactory $ 1.run (GlideExecutor. java: 393) com.amnaan. android I / Glide: Root причина (8 из 8)

...