При обработке платежа по карте с помощью устройства Muira на платёжной системе происходит сбой при каждом прерывании транзакции и появляется ошибка, приведенная ниже. - PullRequest
0 голосов
/ 14 октября 2019

Каждый раз, когда я вручную прерываю транзакцию перед тем, как подключить устройство чтения карт, я получаю эту ошибку Attempt to invoke virtual method 'boolean io.mpos.shared.paymentdetails.PaymentDetailsCustomerVerificationDetailed.requiresSignature().

Ниже приведен подробный отчет о сбое из студии Android.

 2019-10-14 11:57:15.315 21898-21898/com.anm.testcardagain E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.hubtel.testcardagain, PID: 21898
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean io.mpos.shared.paymentdetails.PaymentDetailsCustomerVerificationDetailed.requiresSignature()' on a null object reference
    at io.mpos.a.j.h.a.a(Unknown Source:13)
    at io.mpos.a.j.h.a.a(Unknown Source:0)
    at io.mpos.a.j.h.a.a(Unknown Source:35)
    at io.mpos.a.j.h.a.a(Unknown Source:51)
    at io.mpos.a.j.f.d(Unknown Source:85)
    at io.mpos.a.j.f$5$1.b(Unknown Source:39)
    at io.mpos.a.j.f$5$1.onCompleted(Unknown Source:6)
    at io.mpos.shared.transactionprovider.DefaultAccessoryModule$3.onCompleted(Unknown Source:53)
    at io.mpos.shared.transactionprovider.DefaultAccessoryModule$3.onCompleted(Unknown Source:6)
    at io.mpos.a.j.o$1.run(Unknown Source:31)
    at android.os.Handler.handleCallback(Handler.java:790)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:164)
    at android.app.ActivityThread.main(ActivityThread.java:7000)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:441)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408)
...