Crash FAQs
Crash issues related to mmkvWithID
.
Do not call any Player Network SDK APIs before initializing Player Network SDK.
Report exception crashes.
Do not destroy the UI root node after setting it up, otherwise the LI PASS UI interface cannot be mounted and may cause unintended behavior. For more information, see the SetUIRoot
API for Unity SDK or Unreal Engine SDK.
Examples of the error include:
- UCanvasPanel::AddChildToCanvas(UWidget*)(Casts.h:143)
- Azure_ZN12UPanelWidget8AddChildEP7UWidget(PanelWidget.cpp)
- Azure_ZN16UCanvasPanelSlot9SetZOrderEi(CanvasPanelSlot.cpp:)
Runtime error INTLAuth
on low-end Android phones when launching the game.
A known issue, this error does not cause the game to crash and can be ignored.
Error "GameNative:GameNativeConfig.UpdateHost is null" on Android.
- Check that
InitLI
is used to initialize Player Network SDK during the integration process. - Verify the URL configurations in the
INTLConfig.ini
file.
The game crashes when launched on certain iOS devices.
The link editor of Xcode 15 may crash in the debug and override environments for iOS 13 and iOS 14. See Xcode 15.1 Release Notes.
Upgrade the Xcode version, or use a different link editor for the -ID64
parameter when compiling on Xcode. For more information, see Tencent-wcdb-issues.
WebView crash.
Due to insufficient memory or other issues when opening WebView, Android may terminate the game process and cause it to crash. Ensure there is sufficient memory available when opening WebView.
Example of the error:
at com.intlgame.common.binder.WebViewAIDLBinder.getConfig(WebViewAIDLBinder.java:39)
Fatal Exception: java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String com.intlgame.api.config.INTLConfig.getConfig(java.lang.String, java.lang.String, java.lang.String) (tried Java_com_intlgame_api_config_INTLConfig_getConfig and Java_com_intlgame_api_config_INTLConfig_getConfig__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2) - is the library loaded, e.g. System.loadLibrary?
at com.intlgame.api.config.INTLConfig.getConfig(INTLConfig.java)
at com.intlgame.api.config.INTLConfig.getConfig(INTLConfig.java:79)
at com.intlgame.common.binder.WebViewAIDLBinder.getConfig(WebViewAIDLBinder.java:39)
at com.intlgame.webview.WebViewAIDL$Stub.onTransact(WebViewAIDL.java:84)
at android.os.Binder.execTransactInternal(Binder.java:1285)
at android.os.Binder.execTransact(Binder.java:1249)
Android crash error.
Caused by a JNI GetObjectClass
leak problem of the GetUAID
method, which has been fixed.
Example of the error:
/data/app/com.tencent.cosg-1/lib/arm64/libINTLCore.so (intl::Analytics::ReportEvent(intl_tp_stl_c::basic_string const&, intl_tp_stl_c::map<intl_tp_stl_c::basic_string, intl_tp_stl_c::basic_string>&, intl_tp_stl_c::basic_string const&, intl_tp_stl_c::basic_string const&)+2496)
TPSTL network crash.
There is a 1% chance of crash in the TPSTL production environment, contact the TPSTL development team for a fix.
Example of an error stack during the first report:
UAGame_ZN14intl_tp_stl_ex14_Allocator_impINS_17default_allocator3_T8EE13allocate_nodeEv
Error message "can not find com/intlgame/crash/crashsightcrash error"
Since Player Network SDK V1.17.00, features related to Firebase Crashlytics have been removed for Android/iOS. Delete the line ANALYTICS_CRASH_CHANNEL = CrashSight
from INTLConfig.ini
.
Gamenative.dll
crash.
The "Gamenative StreamableManagerPtr" error may occur after closing the game on the Windows PC platform.
This has been fixed since LI PASS V1.10.00. For more information, reach out to the Player Network representative.
Example of the error:
../LevelInfinite/UAsset/INT LBP_ToastWidgetlandscape.NTL L BP-ToastWidgetlandscape.C ..