Skip to content

Concealment crash due to invalid characters #26

@sbradley01

Description

@sbradley01

I have been getting the following errors on my server:

01:55:52.2143 [WARN] Concealment: System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.Combine(String path1, String path2)
at Concealment.ConcealmentPlugin.Init(ITorchBase torch) in C:\jenkins\workspace\Torch_Concealment_master\Concealment\ConcealmentPlugin.cs:line 63
System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.Combine(String path1, String path2)
at Concealment.ConcealmentPlugin.Init(ITorchBase torch) in C:\jenkins\workspace\Torch_Concealment_master\Concealment\ConcealmentPlugin.cs:line 63
01:55:52.2143 [FATAL] Initializer: System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.Combine(String path1, String path2)
at Concealment.ConcealmentPlugin.Init(ITorchBase torch) in C:\jenkins\workspace\Torch_Concealment_master\Concealment\ConcealmentPlugin.cs:line 72
at Torch.Managers.PluginManager.LoadPlugins() in C:\jenkins\workspace\Torch_Torch_master\Torch\Plugins\PluginManager.cs:line 202
at Torch.TorchBase.Init() in C:\jenkins\workspace\Torch_Torch_master\Torch\TorchBase.cs:line 338
at Torch.Server.TorchServer.Init() in C:\jenkins\workspace\Torch_Torch_master\Torch.Server\TorchServer.cs:line 143
at Torch.Server.Initializer.Run() in C:\jenkins\workspace\Torch_Torch_master\Torch.Server\Initializer.cs:line 132
at Torch.Server.Program.Main(String[] args) in C:\jenkins\workspace\Torch_Torch_master\Torch.Server\Program.cs:line 75
at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
at System.AppDomain.ExecuteAssemblyByName(String assemblyName, String[] args)
at Torch.Utils.TorchLauncher.Launch(String entryPoint, String[] args, String[] binaryPaths) in C:\jenkins\workspace\Torch_Torch_master\Torch\Utils\TorchLauncher.cs:line 38
at Torch.Server.Program.Main(String[] args) in C:\jenkins\workspace\Torch_Torch_master\Torch.Server\Program.cs:line 75
System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.Combine(String path1, String path2)
at Concealment.ConcealmentPlugin.Init(ITorchBase torch) in C:\jenkins\workspace\Torch_Concealment_master\Concealment\ConcealmentPlugin.cs:line 72
at Torch.Managers.PluginManager.LoadPlugins() in C:\jenkins\workspace\Torch_Torch_master\Torch\Plugins\PluginManager.cs:line 202
at Torch.TorchBase.Init() in C:\jenkins\workspace\Torch_Torch_master\Torch\TorchBase.cs:line 338
at Torch.Server.TorchServer.Init() in C:\jenkins\workspace\Torch_Torch_master\Torch.Server\TorchServer.cs:line 143
at Torch.Server.Initializer.Run() in C:\jenkins\workspace\Torch_Torch_master\Torch.Server\Initializer.cs:line 132
at Torch.Server.Program.Main(String[] args) in C:\jenkins\workspace\Torch_Torch_master\Torch.Server\Program.cs:line 75
at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
at System.AppDomain.ExecuteAssemblyByName(String assemblyName, String[] args)
at Torch.Utils.TorchLauncher.Launch(String entryPoint, String[] args, String[] binaryPaths) in C:\jenkins\workspace\Torch_Torch_master\Torch\Utils\TorchLauncher.cs:line 38
at Torch.Server.Program.Main(String[] args) in C:\jenkins\workspace\Torch_Torch_master\Torch.Server\Program.cs:line 75

I happen to have a few Russian players, and they have named their ships with Russian characters. Is that the causes of these errors, or just a strange coincidence. The errors usually happen exactly 30 minutes after they log off the server.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions