Skip to main content

Crash FAQs

Crash issues related to mmkvWithID.

Answer

Do not call any Player Network SDK APIs before initializing Player Network SDK.

Report exception crashes.

Answer

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.

Answer

A known issue, this error does not cause the game to crash and can be ignored.

Error "GameNative:GameNativeConfig.UpdateHost is null" on Android.

Answer
  1. Check that InitLI is used to initialize Player Network SDK during the integration process.
  2. Verify the URL configurations in the INTLConfig.ini file.

The game crashes when launched on certain iOS devices.

Answer

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.

Answer

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.

Answer

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.

Answer

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"

Answer

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.

Answer

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 ..