Fast-Android-Networking icon indicating copy to clipboard operation
Fast-Android-Networking copied to clipboard

java.lang.NullPointerException: Attempt to invoke virtual method 'okhttp3.HttpUrl$Builder okhttp3.HttpUrl.newBuilder()' on a null object reference

Open sundravel opened this issue 5 years ago • 1 comments

i'm using flatmap operator to make sequential call, i'm able to get PersonalDetailsModel but not able to MemberProfileDetailResponse ,below is the code snippet.

 private fun observeMemberProfile():Observable<H_MemberProfileDetailsResponseModel>{
    val url = Constants.WS_GET_MEMBER_PROFILE_DETAILS + "api=mGetMemberProfileDetails&p1=" + AppPreferanceManager.getInstance(mContext).getMemberGUITKey()
    return Rx2AndroidNetworking.get(url).build().getObjectObservable(H_MemberProfileDetailsResponseModel::class.java)

}

 private fun observeProfile():Observable<PersonalDetailsModel>{
    val personalDetailsUrl = Constants.WS_GET_PERSONAL_DETAILS + "iMemberRecNum=" AppPreferanceManager.getInstance(mContext).getMemberRecnumKey()
    return Rx2AndroidNetworking.get(personalDetailsUrl).build().getObjectObservable(PersonalDetailsModel::class.java)
}

 private fun getMemberProfileDetails() {

    observeMemberProfile().flatMap { t ->
        Log.v("RXResponse","${t}")
        Observable.just(t)
    }.flatMap { observeProfile() }.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(object : Observer<PersonalDetailsModel> {
                override fun onComplete() {
                    Log.v("RXResponse","onComplete")
                }
                override fun onSubscribe(d: Disposable) {
                    Log.v("RXResponse","onSubscribe")
                }
                override fun onNext(t: PersonalDetailsModel) {
                    Log.v("RXResponse","onNext")
                    Log.v("RXResponse","${t}")
                }

                override fun onError(e: Throwable) {
                    Log.v("RXResponse","onError")
                }
            })

} Any help is Welcome!

sundravel avatar Aug 19 '20 05:08 sundravel

Can you please tell me the complete URL?

amitshekhariitbhu avatar Oct 03 '20 03:10 amitshekhariitbhu