nueijeel
[Android] NoModelLoaderAvailableException 오류 본문
Request threw uncaught throwable
co m.bumptech.glide.Registry$NoModelLoaderAvailableException:
Failed to find any ModelLoaders registered for model class: class com.google.android.gms.tasks.zzw
at com.bumptech.glide.load.model.ModelLoaderRegistry.getModelLoaders(ModelLoaderRegistry.java:77)
at com.bumptech.glide.Registry.getModelLoaders(Registry.java:588)
at com.bumptech.glide.load.engine.DecodeHelper.getLoadData(DecodeHelper.java:207)
at com.bumptech.glide.load.engine.DecodeHelper.getCacheKeys(DecodeHelper.java:224)
at com.bumptech.glide.load.engine.ResourceCacheGenerator.startNext(ResourceCacheGenerator.java:44)
at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:311)
at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:277)
at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:393)
glide 라이브러리를 사용해 recycler view의 아이템 이미지뷰에 이미지를 불러오는데 위와 같은 오류가 발생했다.
실행 시키니까 이미지 칸이 아예 위치까지 사라지고 다른 뷰들만 보였다.
해결
firebase Storage에 이미지를 저장해두고 불러오는 작업이었는데,
firebase storage에 저장된 이미지 중 이미지 파일명에 확장자를 붙이는 작업을 하기 전에 저장했던 파일을 불러오는 데 오류가 있었던 것이다!
그래서 확장자가 붙지 않은 데이터는 다 삭제해주고 정상적인 데이터들만 있는 상태에서 다시 실행하니
이미지가 잘 표시됐다!
항상 데이터 작업할 때 불러올 경로나 파일명 등을 잘 확인하도록 하자
728x90
'Android > 에러 및 문제 해결' 카테고리의 다른 글
[Android] 앱 삭제 후 이전 데이터가 남아있는 문제 (0) | 2024.03.11 |
---|---|
[Android] 카카오 로그인 구현하기 - 카카오계정 로그인이 안되는 현상 (0) | 2024.02.16 |
[Android] OutOfMemoryError (0) | 2023.08.22 |
[Android] CompilationErrorException 오류 (0) | 2023.08.22 |
Android 앱에서 google map api 설정 (0) | 2023.07.23 |