amplitude / amplitude/Amplitude-Android
NPE when trying to open the database
- Lingua principale
- Java
- Stelle
- 169
- Fork
- 87
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
We're seeing the following crash in some Android devices with version from 5 to 4.
We're using sdk version 2.14.1
```
Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'void java.io.FileOutputStream.close()' on a null object reference
at android.database.DefaultDatabaseErrorHandler.fileCopy(DefaultDatabaseErrorHandler.java:81)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:99)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:352)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:823)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:714)
at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:1282)
at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:268)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:223)
at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187)
at com.amplitude.api.DatabaseHelper.getValueFromTable(SourceFile:241)
at com.amplitude.api.DatabaseHelper.getValue(SourceFile:230)
at com.amplitude.api.AmplitudeClient.upgradeSharedPrefsToDB(SourceFile:25086)
at com.amplitude.api.AmplitudeClient$1.run(SourceFile:239)
at android.os.Handler.handleCallback(Handler.java:815)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:194)
at android.os.HandlerThread.run(HandlerThread.java:61)
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.