cinder92 / react-native-get-music-files

React Native package to get music files from local and sd for iOS and Android
MIT License
130 stars 66 forks source link

App getting crashed #90

Closed ajoykarmakar closed 11 months ago

ajoykarmakar commented 3 years ago

Here is my log -

 2020-12-01 13:23:07.420 15358-18035/app.packagename.in E/AndroidRuntime: FATAL EXCEPTION: asyncTask
    Process: app.packagename.in, PID: 15358
    java.lang.IllegalArgumentException: Invalid column *
        at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:170)
        at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:140)
        at android.content.ContentProviderProxy.query(ContentProviderNative.java:423)
        at android.content.ContentResolver.query(ContentResolver.java:951)
        at android.content.ContentResolver.query(ContentResolver.java:887)
        at android.content.ContentResolver.query(ContentResolver.java:843)
        at com.cinder92.musicfiles.RNReactNativeGetMusicFilesModule.getSongs(RNReactNativeGetMusicFilesModule.java:150)
        at com.cinder92.musicfiles.RNReactNativeGetMusicFilesModule.access$000(RNReactNativeGetMusicFilesModule.java:37)
        at com.cinder92.musicfiles.RNReactNativeGetMusicFilesModule$1.run(RNReactNativeGetMusicFilesModule.java:132)
        at java.lang.Thread.run(Thread.java:919)
CuiBenyong commented 3 years ago

same issue, any idea?

uit2712 commented 3 years ago

I found a solution for this: go to file 'android/src/main/java/com/cinder92/musicfiles/RNReactNativeGetMusicFilesModule.java'. Then Change Cursor musicCursor = musicResolver.query(musicUri, STAR, selection, null, sortOrder); To Cursor musicCursor = musicResolver.query(musicUri, null, selection, null, sortOrder);

13627491210 commented 2 years ago

I found a solution for this: go to file 'android/src/main/java/com/cinder92/musicfiles/RNReactNativeGetMusicFilesModule.java'. Then Change Cursor musicCursor = musicResolver.query(musicUri, STAR, selection, null, sortOrder); To Cursor musicCursor = musicResolver.query(musicUri, null, selection, null, sortOrder);

It works for me, thanks

CollinsRollinsDev commented 2 years ago

I found a solution for this: go to file 'android/src/main/java/com/cinder92/musicfiles/RNReactNativeGetMusicFilesModule.java'. Then Change Cursor musicCursor = musicResolver.query(musicUri, STAR, selection, null, sortOrder); To Cursor musicCursor = musicResolver.query(musicUri, null, selection, null, sortOrder);

Wow!! this is what works for me! Thanks a lot for this.

cinder92 commented 11 months ago

closing this in favor of https://github.com/cinder92/react-native-get-music-files/pull/108