Strange stack on android crash

I get some crash reports from android (with java.lang.NullPointerException), but I don't understand what __null __ means in stacktrace below:

at __null__.formatElapsedTime(MainActivity.java) at __null__.access$102(MainActivity.java) at __null__.access$200(MainActivity.java) at __null__.access$500(MainActivity.java) at ru.yandex.subbota_job.multiplicationtable.MainActivity.onEnterPressed(MainActivity.java) at ru.yandex.subbota_job.multiplicationtable.KeyboardFragment.onClick(KeyboardFragment.java) at android.view.View.performClick(View.java:4463) at android.view.View$PerformClick.run(View.java:18789) at android.os.Handler.handleCallback(Handler.java:808) at android.os.Handler.dispatchMessage(Handler.java:103) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:5299) at java.lang.reflect.Method.invokeNative(Method.java) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645) at dalvik.system.NativeStart.main(NativeStart.java) 

And I don’t understand what access functions $ xxx have?

In addition, formatElapsedTime is not called from onEnterPressed either directly or indirectly! This is absolutely! formatElapsedTime is called from the timer thread via runOnUiThread. This is a very rare mistake that occurred a second time on only two different devices.

Please help on any idea! I have a lot of __ null __

.

+5
source share
1 answer

This was the previous behavior when the Firebase stack trace deobfuscator was unable to unambiguously determine which of several methods was the original method for the obfuscated stack frame in the stack trace. This should not happen for future failures.

Further explanation here.

+1
source

Source: https://habr.com/ru/post/1262519/


All Articles