Exception while starting compilerNot An Issue
Occaisonally, when working on a plugin on a live server, a reload will fail.  I am sure that the plugin I am trying to reload (GUIShop) is fine.  Normally, if there is an actual syntax error in the file, the oxide log will tell me what it is.  I downloaded a fresh copy just in case.

I use LGSM on Linux, and the CPU is "AMD EPYC 7451 24-Core Processor" per my provider, a KVM host.  I have 8G RAM assigned to this server.
Other plugins reload - I actually have a timer on one because it fails pretty regularly without a frequent reload.  It did the same on my old server at gameservers.

When this happens, a server restart will usually fix it.


15:31 [Error] Exception while starting compiler version : (Win32Exception: ApplicationName='/home/rustserver/serverfiles/Compiler.x86_x64', CommandLine='/service /logPath:/home/rustserver/serverfiles/oxide/logs', CurrentDirectory='', Native error= Out of memory) at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x002dc] in <4b9f316768174388be8ae5baf2e6cc02>:0 at System.Diagnostics.Process.Start () [0x0003a] in <4b9f316768174388be8ae5baf2e6cc02>:0 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start() at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x001f3] in <9affce1cd15c4ec183941adef8db1722>:0 15:31 [Warning] Compiler may not be set as executable; chmod +x or 0744/0755 required 15:31 [Error] Win32 NativeErrorCode: 14 ErrorCode: -2147467259 HelpLink: 15:31 [Error] Error while compiling: compiler version couldn't be started​
Native error= Out of memory
Yes, I saw that.  I guess I am not looking for a fix since it at least seems obvious.  Perhaps it has to do with the fact that the server has been up for 13 hours, or that the number of entities has grown recently to 195k.
In response to rfc1920 ():
Yes, I saw that.  I guess I am not looking for a fix since it at least seems obvious.  Perhaps it ha...
The compiler generally only uses around 100mb of memory, but if your plugin somehow causes that to overflow, then could be more. The compiler is started on demand when compiling is needed, and wouldn't be related to how long your server is running, just memory available.
Locked automatically