Everytime when i do oxide.reload (any plugin) my server crashes, and i got this message!
Code:Compilation error: (OutOfMemoryException: Out of memory) at (wrapper managed-to-native) System.Object.__icall_wrapper_ves_icall_array_new_specific(intptr,int) at System.IO.MemoryStream.set_Capacity (System.Int32 value) [0x00057] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.IO.MemoryStream.EnsureCapacity (System.Int32 value) [0x00061] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.IO.MemoryStream.WriteByte (System.Byte value) [0x00042] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.IO.BinaryWriter.Write (System.Byte value) [0x00000] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.WriteByte (System.Byte value) [0x00000] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.BinaryArray.Write (System.Runtime.Serialization.Formatters.Binary.__BinaryWriter sout) [0x00021] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.WriteSingleArray (System.Runtime.Serialization.Formatters.Binary.NameInfo memberNameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo arrayNameInfo, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo objectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo arrayElemTypeNameInfo, System.Int32 length, System.Int32 lowerBound, System.Array array) [0x00084] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.WriteObjectByteArray (System.Runtime.Serialization.Formatters.Binary.NameInfo memberNameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo arrayNameInfo, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo objectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo arrayElemTypeNameInfo, System.Int32 length, System.Int32 lowerBound, System.Byte[] byteA) [0x00006] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteArray (System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo objectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo memberNameInfo, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo memberObjectInfo) [0x0018f] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write (System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo objectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo memberNameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo typeNameInfo) [0x00056] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize (System.Object graph, System.Runtime.Remoting.Messaging.Header[] inHeaders, System.Runtime.Serialization.Formatters.Binary.__BinaryWriter serWriter, System.Boolean fCheck) [0x001d3] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize (System.IO.Stream serializationStream, System.Object graph, System.Runtime.Remoting.Messaging.Header[] headers, System.Boolean fCheck) [0x0006e] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize (System.IO.Stream serializationStream, System.Object graph, System.Runtime.Remoting.Messaging.Header[] headers) [0x00000] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize (System.IO.Stream serializationStream, System.Object graph) [0x00000] in <e1a80661d61443feb3dbdaac88eeb776>:0 at ObjectStream.IO.ObjectStreamWrapper`2[TRead,TWrite].Serialize (TWrite obj) [0x00006] in <17b9f46063fe4ac9ae4a1000712647ce>:0 at ObjectStream.IO.ObjectStreamWrapper`2[TRead,TWrite].WriteObject (TWrite obj) [0x00000] in <17b9f46063fe4ac9ae4a1000712647ce>:0 at ObjectStream.ObjectStreamConnection`2[TRead,TWrite].WriteStream () [0x00021] in <17b9f46063fe4ac9ae4a1000712647ce>:0 at ObjectStream.Threading.Worker.DoWorkImpl (System.Object oAction) [0x00007] in <17b9f46063fe4ac9ae4a1000712647ce>:0
Compilation error: OutOfMemoryException: Out of memory
Discussion in 'Rust Discussion' started by Explorer 5, Jun 11, 2018.
-
your server doesn't have enough ram, try cutting down on your plugins
-
Server seems to be running out of memory after recent updates. The last update hasn't fixed it.
Sometimes happens when I reload a plugin.
Code:Compilation error: (OutOfMemoryException: Out of memory) at (wrapper managed-to-native) System.Object.__icall_wrapper_ves_icall_array_new_specific(intptr,int) at System.IO.MemoryStream.set_Capacity (System.Int32 value) [0x00057] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.IO.MemoryStream.EnsureCapacity (System.Int32 value) [0x00061] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.IO.MemoryStream.Write (System.Byte[] buffer, System.Int32 offset, System.Int32 count) [0x000b3] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.IO.BinaryWriter.Write (System.Byte[] buffer) [0x0000e] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.WriteBytes (System.Byte[] value) [0x00000] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.WriteSingleArray (System.Runtime.Serialization.Formatters.Binary.NameInfo memberNameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo arrayNameInfo, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo objectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo arrayElemTypeNameInfo, System.Int32 length, System.Int32 lowerBound, System.Array array) [0x000ac] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.WriteObjectByteArray (System.Runtime.Serialization.Formatters.Binary.NameInfo memberNameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo arrayNameInfo, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo objectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo arrayElemTypeNameInfo, System.Int32 length, System.Int32 lowerBound, System.Byte[] byteA) [0x00006] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteArray (System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo objectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo memberNameInfo, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo memberObjectInfo) [0x0018f] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write (System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo objectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo memberNameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo typeNameInfo) [0x00056] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize (System.Object graph, System.Runtime.Remoting.Messaging.Header[] inHeaders, System.Runtime.Serialization.Formatters.Binary.__BinaryWriter serWriter, System.Boolean fCheck) [0x001d3] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize (System.IO.Stream serializationStream, System.Object graph, System.Runtime.Remoting.Messaging.Header[] headers, System.Boolean fCheck) [0x0006e] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize (System.IO.Stream serializationStream, System.Object graph, System.Runtime.Remoting.Messaging.Header[] headers) [0x00000] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize (System.IO.Stream serializationStream, System.Object graph) [0x00000] in <e1a80661d61443feb3dbdaac88eeb776>:0 at ObjectStream.IO.ObjectStreamWrapper`2[TRead,TWrite].Serialize (TWrite obj) [0x00006] in <17b9f46063fe4ac9ae4a1000712647ce>:0 at ObjectStream.IO.ObjectStreamWrapper`2[TRead,TWrite].WriteObject (TWrite obj) [0x00000] in <17b9f46063fe4ac9ae4a1000712647ce>:0 at ObjectStream.ObjectStreamConnection`2[TRead,TWrite].WriteStream () [0x00021] in <17b9f46063fe4ac9ae4a1000712647ce>:0 at ObjectStream.Threading.Worker.DoWorkImpl (System.Object oAction) [0x00007] in <17b9f46063fe4ac9ae4a1000712647ce>:0
-
Wulf Community Admin
This error is likely attributed to a plugin that is not compiling and causing the compiler to get stuck in a loop until it runs out of memory. I'd suggest removing plugins and testing individually.
-
Testing multiple plugins in a row. So far all of them can cause a crash on oxide.reload . Sometimes does, sometimes doesn't.
What is that "CSharp Compiler Temporary Fix (2/23) Temporary Fix for Oxide" that GameServers provide? Is it even needed? -
Wulf Community Admin
-
Will test it for some time without any plugins and then maybe a full reinstall. Will see...
-
Wulf Community Admin
-
0 plugins and just crashed anyway. Will try clean reinstall tomorrow.
I wonder if @Explorer 5 is using GameServers too. -
-
Ok, I might have found the problem. Might...
I didn't do a manual wipe before last monthly update. And seed the same. I did it + new seed and it seems to be ok for now.
Maybe the old map had some spawning conflicts for new puzzles. I did see some funny door planks being spawned on desks in the shop office. -
Wulf Community Admin
-
Well, whatever was the cause, the manual wipe so far has helped. Maybe there is some indirect cause. Buggy map eating up memory maybe?