Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JNI Global Reference Overflow Bug #223

Open
jscott1972 opened this issue Oct 20, 2023 · 0 comments
Open

JNI Global Reference Overflow Bug #223

jscott1972 opened this issue Oct 20, 2023 · 0 comments

Comments

@jscott1972
Copy link

Users who play my app without an active internet connection can only play 5-10 mins before the game freezes or crash.

This is caused by the JNI Global Reference being overflowed by errors with the google billing client.

Logs below, is there a fix for this or a workaround so users offline don't have this instability?

10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] JNI ERROR (app bug): global reference table overflow (max=51200)global reference table dump:
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] Last 10 entries (of 51200):
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 51199: 0x13626510 java.lang.Class<com.android.billingclient.api.SkuDetailsResponseListener>
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 51198: 0x13626458 java.lang.Class<com.android.billingclient.api.SkuDetailsParams>
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 51197: 0x13302768 com.android.billingclient.api.SkuDetailsParams
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 51196: 0x136263a0 java.lang.Class<com.android.billingclient.api.SkuDetailsParams$Builder>
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 51195: 0x133018e8 com.android.billingclient.api.SkuDetailsParams$Builder
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 51194: 0x136263a0 java.lang.Class<com.android.billingclient.api.SkuDetailsParams$Builder>
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 51193: 0x133018e8 com.android.billingclient.api.SkuDetailsParams$Builder
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 51192: 0x13301930 java.util.ArrayList
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 51191: 0x6f812db0 java.lang.Class<java.util.ArrayList>
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 51190: 0x136263a0 java.lang.Class<com.android.billingclient.api.SkuDetailsParams$Builder>
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] Summary:
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 28424 of java.lang.Class (361 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 8367 of com.android.billingclient.api.SkuDetailsParams$Builder (2789 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 5574 of java.util.ArrayList (5574 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 2806 of com.unity3d.player.UnityPlayer (1 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 2789 of com.android.billingclient.api.SkuDetailsParams (2789 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 2780 of com.android.billingclient.api.BillingResult (2778 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 273 of java.nio.DirectByteBuffer (236 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 37 of java.lang.String (36 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 17 of com.unity3d.player.UnityPlayerActivity (1 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 13 of com.ironsource.unity.androidbridge.AndroidBridge (1 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 10 of android.media.AudioManager (1 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 10 of android.app.LoadedApk$ReceiverDispatcher$InnerReceiver (10 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 4 of dalvik.system.PathClassLoader (3 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 4 of java.lang.ref.WeakReference (4 unique instances)
10-19 22:23:12.136 6149 6686 F PlayGames.FCM2: java_vm_ext.cc:638] 4 of android.content.ContentProvider$Transport (4 unique instances)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant