我们正在Google Play Developer Console上查看我们的应用程序崩溃的堆栈跟踪。我们已经上传了映射文件来对代码栈跟踪进行反混淆处理,这似乎正在发挥作用。
但是,我们注意到的是,堆栈似乎在“链”的每个部分都显示了多种方法。不仅每个部分中的一个方法像常规堆栈跟踪一样。有什么我们做错了吗?由于需要考虑多种排列,因此很难对该问题进行分区。
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.util.HashMap.get(java.lang.Object)' on a null object reference
at com.ourdomain.ourapp.package1.package2.populateDefaults(package2.java)
ifResetNeeded(package2.java)
getFriendlyPageName(package2.java)
trackourdomainCustomerIDTO(package2.java)
at com.ourdomain.ourapp.ui.AccountLoginActivity.firepackage1LoginEvent(AccountLoginActivity.java)
at com.ourdomain.ourapp.ui.AccountLoginActivity.onToolBarCreated(AccountLoginActivity.java)
access$200(AccountLoginActivity.java)
access$400(AccountLoginActivity.java)
at com.ourdomain.ourapp.ui.AccountLoginActivity$5.onSuccess(AccountLoginActivity.java)
在上面的示例中,不清楚是否在populateDefaults或ifResetNeeded或getFriendlyPageName或trackoutdomainCustomerIDTO
中发生了异常