I've been getting crash reports recently about a crash that is occurring to 20 out of about 200,000 users.
java.lang.NullPointerException
at android.app.ContextImpl.openFileOutput(ContextImpl.java:429)
at android.content.ContextWrapper.openFileOutput(ContextWrapper.java:158)
at android.content.ContextWrapper.openFileOutput(ContextWrapper.java:158)
at nor.b(Unknown Source)
at nor.a(Unknown Source)
at ogl.f(Unknown Source)
at ogl.b(Unknown Source)
at ogl.a(Unknown Source)
at ofb.g(Unknown Source)
at ohz.g(Unknown Source)
at oiq.run(Unknown Source)
This crash is obviously not part of my code, and I couldn't even find any classes with those 3-letter package names. It's occurring on Android 2.3.3, 2.3.4, 2.3.7, 4.0.4 and 4.0.9.
These are the libraries that are used in my project, is it possible that one of them has caused it?
- BugSense
- Google Maps API v2
- Google Play Services
- Jackson
- Android Support Library
- ActionBarSherlock
I really have no idea how to prevent this crash from occurring, I tried searching Google for these class names but found no results.
My application is not pro-guarded.
Thanks,
Elad