Android Question An error report from GooglePlay

mbatgr

Active Member
Licensed User
Longtime User
I got this error report regarding my simple app in GooglePlay. This seems to happened on Huawei P30 Pro machines.
Anybody who can help?
Regards
Michael

Crash Huawei P30 Pro Android 10 (SDK 29) 7.apk

Type
java.lang.IllegalStateException



java.lang.IllegalStateException:
at android.database.sqlite.SQLiteClosable.acquireReference (SQLiteClosable.java:57)
at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory (SQLiteDatabase.java:1478)
at android.database.sqlite.SQLiteDatabase.rawQuery (SQLiteDatabase.java:1416)
at anywheresoftware.b4a.sql.SQL.ExecQuery2 (SQL.java:223)
at anywheresoftware.b4a.sql.SQL.ExecQuery (SQL.java:211)
at btsoy.fullversion.biblio2.main._vvvvv7 (main.java:1366)
at btsoy.fullversion.biblio2.main._activity_create (main.java:562)
at java.lang.reflect.Method.invoke (Native Method)
at anywheresoftware.b4a.BA.raiseEvent2 (BA.java:213)
at btsoy.fullversion.biblio2.main.afterFirstLayout (main.java:105)
at btsoy.fullversion.biblio2.main.access$000 (main.java:17)
at btsoy.fullversion.biblio2.main$WaitForLayout.run (main.java:83)
at android.os.Handler.handleCallback (Handler.java:900)
at android.os.Handler.dispatchMessage (Handler.java:103)
at android.os.Looper.loop (Looper.java:219)
at android.app.ActivityThread.main (ActivityThread.java:8387)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:513)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1055)
 

Attachments

  • Capturesss.PNG
    Capturesss.PNG
    101.9 KB · Views: 237

mbatgr

Active Member
Licensed User
Longtime User
Thanks Erel
I was looking in youtube and found a some examples of how one firebase crashlytics implementation in different languges but not B4A.
Would be useful to create a little explaining video about the whole procedure?
Can't find vvvv7. In which directory to look?
 
Upvote 0

Keith Flanagan

Member
Licensed User
Im no expert in B4A or Crashlytics.

But in other languages obfuscation is the process of changing method and variable names before release [the compiler does this] this way its harder for someone to crack what your code is doing from call stacks.

Based on your call stack, in your main module there is a function called after _activity_create this is the function named vvvv7, this will not be the name of the function in your code. But a clue to find it is that it executes a SQL query, hopefully you only have one method where this is happening in main.

at anywheresoftware.b4a.sql.SQL.ExecQuery (SQL.java:211)
at btsoy.fullversion.biblio2.main._vvvvv7 (main.java:1366)
at btsoy.fullversion.biblio2.main._activity_create (main.java:562)
 
Upvote 0

mbatgr

Active Member
Licensed User
Longtime User
Thank you.
I published the app to google play and got this error warning.
Erel, would you like to send you the code. It is a simple app but you can identify the fixes quick. I would apprciate it!
 

Attachments

  • android.PNG
    android.PNG
    39.1 KB · Views: 225
Upvote 0

Alex_197

Well-Known Member
Licensed User
Longtime User
Thank you.
I published the app to google play and got this error warning.
Erel, would you like to send you the code. It is a simple app but you can identify the fixes quick. I would apprciate it!
Ignore it - it's just warnings, not error.
 
Upvote 0

mbatgr

Active Member
Licensed User
Longtime User
Ignore it - it's just warnings, not error.

I know but it is shown in the context of my first post regarding an error. I don't know which library is related to java/Kotlin which can be related to the error I reported.
Also, do I need to include any permission statement to manifest file?
 
Last edited:
Upvote 0
Top