BUG #1436652
【release_260123_sdk_2】【真机包】【账号】IOS登录第三方切换游戏账号,有报错。
0%
描述
https://dumplog.mahjongdreamone.com:7443/bugs/20260128/notsetupuserId/172819__/
步骤:
打开登录游戏
跟随新手引导进入合成界面
点右上角“恢复”进度按钮,登录第三方账号
实际结果:登录成功,切换游戏账号,报错
0%
描述
https://dumplog.mahjongdreamone.com:7443/bugs/20260128/notsetupuserId/172819__/
步骤:
打开登录游戏
跟随新手引导进入合成界面
点右上角“恢复”进度按钮,登录第三方账号
实际结果:登录成功,切换游戏账号,报错
https://dumplog.mahjongdreamone.com:7443/bugs/20260129/notsetupuserId/122649__/
Error: > [default]12:26:39.490 System.NullReferenceException: Object reference not set to an instance of an object.
at UserBagItemManager.GetItemCount (System.Int32 itemID) [0x00024] in /Users/user/.jenkins/workspace/Merge_iOS_Line1/GGMergeUnity/Assets/Logical/UI/Item/UserBagItemManager.cs:866
at UserBagItemManager.GetUserLevelByExp () [0x0000b] in /Users/user/.jenkins/workspace/Merge_iOS_Line1/GGMergeUnity/Assets/Logical/UI/Item/UserBagItemManager.cs:1367
at UserInfoDataManager.GetUserLevel () [0x0000a] in /Users/user/.jenkins/workspace/Merge_iOS_Line1/GGMergeUnity/Assets/Logical/UI/Profile/Data/UserInfoDataManager.cs:389
at DataCollection.DataCollectCommonField.GetCurLevel () [0x0000a] in /Users/user/.jenkins/workspace/Merge_iOS_Line1/GGMergeUnity/Assets/GameFramework/EventTracking/DataCollectCommonField.cs:273
at DataCollection.DataCollectCommonField.FillAccountData (System.Collections.Generic.Dictionary`2[TKey,TValue] record) [0x0005b] in /Users/user/.jenkins/workspace/Merge_iOS_Line1/GGMergeUnity/Assets/GameFramework/EventTracking/DataCollectCommonField.cs:359
at GameFramework.DataCenter.DataCenterSerializer.FillCommonFields () [0x00020] in /Users/user/.jenkins/workspace/Merge_iOS_Line1/GGMergeUnity/Assets/GameFramework/DataCenter/Core/Serializer/DataCenterSerializer.cs:44
at GameFramework.DataCenter.DataCenterSerializer.SetData (System.UInt64 userId, System.String batchId, System.Boolean isCheckPoint, System.Int32 actionType, Google.Protobuf.ByteString checkInfo, System.Boolean replaceAll, System.String waitSyncDataKey) [0x00001] in /Users/user/.jenkins/workspace/Merge_iOS_Line1/GGMergeUnity/Assets/GameFramework/DataCenter/Core/Serializer/DataCenterSerializer.cs:22
at Logical.DataCenter.Core.UserDataMgrBase.SerializeAllData (System.String batchId) [0x00022] in /Users/user/.jenkins/workspace/Merge_iOS_Line1/GGMergeUnity/Assets/Logical/DataCenter/Core/UserDataMgr/UserDataMgrBase.cs:54
at GameFramework.DataCenter.Task_RequestServerData+<TryRequestAllDataAsync>d__4.MoveNext () [0x00158] in /Users/user/.jenkins/workspace/Merge_iOS_Line1/GGMergeUnity/Assets/Logical/DataCenter/Core/UserDataMgr/Task_RequestServerData.cs:56
at Framework.Tasks.CatchableEnumerator.MoveNext () [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00000] in <00000000000000000000000000000000>:0
GameFramework.DataCenter.DataCenterSerializer:FillCommonFields() (at /Users/user/.jenkins/workspace/Merge_iOS_Line1/GGMergeUnity/Assets/GameFramework/DataCenter/Core/Serializer/DataCenterSerializer.cs:44)
GameFramework.DataCenter.DataCenterSerializer:SetData(UInt64, String, Boolean, Int32, ByteString, Boolean, String) (at /Users/user/.jenkins/workspace/Merge_iOS_Line1/GGMergeUnity/Assets/GameFramework/DataCenter/Core/Serializer/DataCenterSerializer.cs:22)
Logical.DataCenter.Core.UserDataMgrBase:SerializeAllData(String) (at /Users/user/.jenkins/workspace/Merge_iOS_Line1/GGMergeUnity/Assets/Logical/DataCenter/Core/UserDataMgr/UserDataMgrBase.cs:54)
GameFramework.DataCenter.<TryRequestAllDataAsync>d__4:MoveNext() (at /Users/user/.jenkins/workspace/Merge_iOS_Line1/GGMergeUnity/Assets/Logical/DataCenter/Core/UserDataMgr/Task_RequestServerData.cs:56)
Framework.Tasks.CatchableEnumerator:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)