Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error Null pointer. (io.reactivex.Scheduler)' on a null object reference

This is my log cat. When i click on specific tab, my app crashes.

java.lang.NullPointerException: Attempt to invoke virtual method 'io.reactivex.Flowable io.reactivex.Flowable.observeOn(io.reactivex.Scheduler)' on a null object reference
    at com.example.haji.Fragment.RecentFragment.loadRecents(RecentFragment.java:93)
    at com.example.haji.Fragment.RecentFragment.onCreateView(RecentFragment.java:86)
    at android.support.v4.app.Fragment.performCreateView(Fragment.java:2346)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1428)

When i call loadRecents, it give me error. Please help.

private void loadRecents() {
    Disposable disposable = recentsRepository.getAllRecents().observeOn(AndroidSchedulers
        .mainThread()).subscribeOn(Schedulers.io()).subscribe(new Consumer <List <Recents>>() {
        @Override
        public void accept(List <Recents> recents) throws Exception {
            onGetAllRecentsSuccess(recents);
        }
    }, new Consumer <Throwable>() {
        @Override
        public void accept(Throwable throwable) throws Exception {
            Log.d("Error",throwable.getMessage());
        }
    });
    compositeDisposable.add(disposable);
}
like image 398
Hamza Siddiqui Avatar asked Mar 16 '26 23:03

Hamza Siddiqui


1 Answers

Your method recentsRepository.getAllRecents() return null instead of Flowable<List <Recents>>

like image 93
ConstOrVar Avatar answered Mar 18 '26 14:03

ConstOrVar