[BUG] COMM activity tab broken on 2.48.2

Summary of issue: Opening COMM doesn't load the latest activities. You need to evoke multiple refreshs for it to display normally, and even then sometimes it's stuck in an endless loading loop.

Device: Pixel 2 XL

OS: Android 10

App Version: 2.48.2

Additional information: I noticed that the 4-tap debug log is throwing an error when opening COMM, see the output below.

[FMOD] Please add an 'FMOD Studio Listener' component to your a camera in the scene for correct 3D positioning of sounds.
Firebase App initializing app com.nianticproject.ingress (default 1).
Firebase Analytics API Initializing
analytics API Initialized
Firebase Cloud Messaging API Initialized
Firebase App initializing app com.nianticproject.ingress (default 1).
Firebase Analytics API Initializing
analytics API Initialized
Firebase Cloud Messaging API Initialized
No powerup detail found for BB_BATTLE
Plugin Error - System.Exception: Promise<T>.Then<T> threw an exception ---> System.ArgumentException: element already exists
  at System.Collections.Generic.SortedList`2[TKey,TValue].PutImpl (.TKey key, .TValue value, Boolean overwrite) [0x00000] in <filename unknown>:0 
  at Niantic.Ingress.Comm.CommStreamMessageManager.ClearSortedListAndAddNewPlexts (IList`1 newSortedPlexts) [0x00000] in <filename unknown>:0 
  at Niantic.Ingress.Comm.CommStreamMessageManager.OnStreamChangedRecycler (ICommStream commStream, IList`1 newSortedPlexts) [0x00000] in <filename unknown>:0 
  at Niantic.Ingress.Comm.CommStream.UpdateStream () [0x00000] in <filename unknown>:0 
  at Niantic.Ingress.Comm.CommStream.BulkInsert (IList`1 messages) [0x00000] in <filename unknown>:0 
  at Niantic.Ingress.Comm.CommDataController.HandlePlextResponse (Niantic.Ingress.Core.Proto.Gameplay.NCEJMEGONLB response, StreamId streamId) [0x00000] in <filename unknown>:0 
  at Niantic.Promises.Promise`1[T].Complete (.T completionValue) [0x00000] in <filename unknown>:0 
  at Niantic.Platform.Ditto.Rpc.RpcManager+<CreateActionRequest>c__AnonStorey0`2[TInput,TResult].<>m__0 (Int32 rpcId, RpcStatus rpcStatus, IMessage result) [0x00000] in <filename unknown>:0 
  at Niantic.Platform.Ditto.Rpc.ParsedRpcFuture+<Set>c__AnonStorey0.<>m__0 () [0x00000] in <filename unknown>:0 
  at Niantic.Platform.Ditto.Tasks.AsyncTaskQueueImpl.ProcessOnMain (Double timeBudgetMs) [0x00000] in <filename unknown>:0 
  at Niantic.Platform.Ditto.Plugin.DittoPlugin.Update () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at Niantic.Promises.Promise`1[T].Complete (.T completionValue) [0x00000] in <filename unknown>:0 
  at Niantic.Platform.Ditto.Rpc.RpcManager+<CreateActionRequest>c__AnonStorey0`2[TInput,TResult].<>m__0 (Int32 rpcId, RpcStatus rpcStatus, IMessage result) [0x00000] in <filename unknown>:0 
  at Niantic.Platform.Ditto.Rpc.ParsedRpcFuture+<Set>c__AnonStorey0.<>m__0 () [0x00000] in <filename unknown>:0 
  at Niantic.Platform.Ditto.Tasks.AsyncTaskQueueImpl.ProcessOnMain (Double timeBudgetMs) [0x00000] in <filename unknown>:0 
  at Niantic.Platform.Ditto.Plugin.DittoPlugin.Update () [0x00000] in <filename unknown>:0 


Comments

Sign In or Register to comment.