CTD possibly from Concelament reveal command
- [ YES ] Verify that this issue is related to Torch and not a Torch plugin or the vanilla game
- [ YES ] Ensure that the issue is reproducible for testing (provide a link to a test world if necessary)
- [ NO ] Is this a suggestion?
Torch Version: 1.3.1.213-master SE Version: latest
Expected Behavior
When my automation uses "!reveal all" it should remove concealment for a while
Observed Behavior
When the command runs, it intermittently CTD from the reveal command, saying some of the grids are already revealed.
Steps to Reproduce
- Intermittently with "!reveal all"
- Use reveal all in essentials automation. 1/5 times it crashes
Other Information
19:00:05.8076 [WARN] Concealment: Attempted to reveal a group that wasn't concealed: Mojo Earth HQ 19:00:05.8076 [WARN] Concealment: at Concealment.ConcealmentPlugin.RevealGroup(ConcealGroup group) at Concealment.ConcealmentPlugin.RevealAll() at Concealment.Commands.RevealAll() at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at Torch.Commands.Command.TryInvoke(CommandContext context) at Torch.Commands.CommandManager.HandleCommandFromServerInternal(String message, Action`1 subscriber) at Essentials.AutoCommand.CommandStep.<RunStep>b__8_0() at Sandbox.MySandboxGame.ProcessInvoke() at Sandbox.MySandboxGame.Update() at Sandbox.Engine.Platform.Game.UpdateInternal() at Sandbox.Engine.Platform.Game.RunSingleFrame() at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.<Run>b__0() at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback) at Sandbox.Engine.Platform.Game.RunLoop() at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen) at Torch.VRageGame.DoStart() at Torch.VRageGame.Run() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart()
19:00:05.8546 [INFO] Torch.Commands.CommandManager: Server ran command '!reveal all' 19:00:14.8200 [INFO] Essentials: Deleting grid: 137589283351323824: Large Grid 3824