You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This happened while a client was trying remove a transport line that was no longer on a road.
Here's the log:
[22:34:36.6081] [Error] Array16: Received id 20567 already in use. Please restart the multiplayer session!
[22:34:36.6131] [Warn] ArrayHandler: Applying more items than collected!
[22:34:36.6131] [Warn] ArrayHandler: Applying more items than collected!
[22:34:37.1421] [Error] Array16: Received id 36472 already in use. Please restart the multiplayer session!
[22:34:37.1431] [Except] Exception while parsing TransportLineTempCommand: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IndexOutOfRangeException: Array index is out of range.
at NetManager.CreateNode (uint16&,ColossalFramework.Math.Randomizer&,NetInfo,UnityEngine.Vector3,uint) <0x0006b>
at TransportLine.CreateNode (uint16,uint16&,UnityEngine.Vector3,bool) <0x000f4>
at TransportLine.CloneLine (uint16,uint16) <0x001ba>
at TransportTool.SetEditLine (uint16,bool) <0x00191>
at (wrapper dynamic-method) TransportTool.TransportTool.EnsureTempLine_Patch2 (TransportTool,TransportInfo,uint16,int,int,UnityEngine.Vector3,bool) <0x003e2>
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (object,object[],System.Exception&) <0x00080>
at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x001ac>
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0
at CSM.API.Helpers.ReflectionHelper.Call (System.Object obj, System.String name, System.Type[] types, System.Object[] param) [0x00000] in <filename unknown>:0
at CSM.API.Helpers.ReflectionHelper.Call (System.Object obj, System.String name, System.Object[] param) [0x00000] in <filename unknown>:0
at CSM.BaseGame.Commands.Handler.TransportLines.TransportLineTempHandler.Handle (CSM.BaseGame.Commands.Data.TransportLines.TransportLineTempCommand command) [0x00000] in <filename unknown>:0
at CSM.API.Commands.CommandHandler`1[C].Parse (CSM.API.Commands.CommandBase command) [0x00000] in <filename unknown>:0
at CSM.Commands.TransactionHandler.FinishReceived (Int32 sender) [0x00000] in <filename unknown>:0
We were using all DLCs, but this issue might be happening on vanilla configurations as well. Also we were running off Proton on Linux, so there's that.
The text was updated successfully, but these errors were encountered:
Had this happen to my save:
This happened while a client was trying remove a transport line that was no longer on a road.
Here's the log:
We were using all DLCs, but this issue might be happening on vanilla configurations as well. Also we were running off Proton on Linux, so there's that.
The text was updated successfully, but these errors were encountered: