Stormancer / plugins

Open source plugins for Stormancer applications
MIT License
1 stars 2 forks source link

Error log when cancelling a party merging request #9

Closed jmderuty closed 1 week ago

jmderuty commented 1 month ago

When cancelling a party merging request, an error log is generated on the server. As cancelling is a feature supported by the system, an error log shouldn't be generated in this case.

{
            "type": "ClientException",
            "message": "cancelled",
            "frames": [
              "   at Stormancer.Server.Plugins.PartyMerging.MergingPartyService.<StartAsync>g__RunMergingRequestAsync|6_0(ISceneHost scene, String partyMergerId, CancellationToken cancellationToken)",
              "   at Stormancer.Server.Plugins.PartyMerging.MergingPartyService.<StartAsync>g__RunMergingRequestAsync|6_0(ISceneHost scene, String partyMergerId, CancellationToken cancellationToken)",
              "   at Stormancer.Server.Plugins.PartyMerging.MergingRequestPartyState.WhenMergingCompleteAsync()",
              "   at Stormancer.Server.Plugins.PartyMerging.MergingPartyService.StartAsync(String partyMergerId, CancellationToken cancellationToken)",
              "   at Stormancer.Server.Plugins.PartyMerging.MergingRequestPartyState.WhenMergingCompleteAsync()",
              "   at Stormancer.Server.Plugins.PartyMerging.MergingPartyService.PauseMerging()",
              "   at Stormancer.Server.Plugins.PartyMerging.PartyEventHandler.Stormancer.Server.Plugins.Party.IPartyEventHandler.OnGameFinderStateChanged(GameFinderStateChangedContext context)",
              "   at Stormancer.EventHandlingExtensions.RunEventHandler[T](IEnumerable`1 eh, Func`2 action, Action`1 errorHandler)"
            ],
            "innerExceptions": []
}