payu-intrepos / payumoney-new-sample-app

New Sample App For PayUmoney and PnP SKD integration
40 stars 37 forks source link

NullPointerExceptioon on PayUMoneyFragment.onCancelled #47

Open jimmytrivedi opened 4 years ago

jimmytrivedi commented 4 years ago

Why does there so many bugs are there in PayUMoney API?

I clicked on wallet - And choose HDFC, so hdfc page opened, then I went back and it is simply crashing. Error:

W: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
W:     at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:121)
W:     at org.json.JSONTokener.nextValue(JSONTokener.java:98)
W:     at org.json.JSONObject.<init>(JSONObject.java:164)
W:     at org.json.JSONObject.<init>(JSONObject.java:181)
W:     at com.payumoney.sdkui.ui.fragments.PayUMoneyFragment.onCancelled(SourceFile:1737)
W:     at com.payumoney.core.presenter.MakePayment$1.onReceive(SourceFile:68)
W:     at androidx.localbroadcastmanager.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:313)
W:     at androidx.localbroadcastmanager.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:121)
W:     at android.os.Handler.dispatchMessage(Handler.java:107)
W:     at android.os.Looper.loop(Looper.java:214)
W:     at android.app.ActivityThread.main(ActivityThread.java:7356)
W:     at java.lang.reflect.Method.invoke(Native Method)
W:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
W:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)