MissingMethodException: string[] Facepunch.Extend.StringExtensions.SplitQuotesStringsNot An Issue
Updated Oxide error:

Fallback handler could not load library D:/TCAFiles/Users/almira/8196679/RustDedicated_Data/Mono/data-000001A619993750.dll
Fallback handler could not load library D:/TCAFiles/Users/almira/8196679/RustDedicated_Data/Mono/data-000001A619C40010.dll
Fallback handler could not load library D:/TCAFiles/Users/almira/8196679/RustDedicated_Data/Mono/data-000001A6195C8350.dll
Fallback handler could not load library D:/TCAFiles/Users/almira/8196679/RustDedicated_Data/Mono/data-000001A61965A060.dll
Fallback handler could not load library D:/TCAFiles/Users/almira/8196679/RustDedicated_Data/Mono/data-000001A619666670.dll
Fallback handler could not load library D:/TCAFiles/Users/almira/8196679/RustDedicated_Data/Mono/data-000001A5D80B5040.dll
Fallback handler could not load library D:/TCAFiles/Users/almira/8196679/RustDedicated_Data/Mono/data-000001A619C67AB0.dll
Fallback handler could not load library D:/TCAFiles/Users/almira/8196679/RustDedicated_Data/Mono/data-000001A64FC6E040.dll
MissingMethodException: string[] Facepunch.Extend.StringExtensions.SplitQuotesStrings(string,int)
  at ConsoleSystem+Arg..ctor (ConsoleSystem+Option options, System.String rconCommand) [0x0002a] in <b3652876813b4209bb9c4467a149bbff>:0 
  at ConsoleSystem.Run (ConsoleSystem+Option options, System.String strCommand, System.Object[] args) [0x0000e] in <b3652876813b4209bb9c4467a149bbff>:0 
  at ConsoleSystem.UpdateValuesFromCommandLine () [0x00051] in <b3652876813b4209bb9c4467a149bbff>:0 
  at Bootstrap+<Start>d__17.MoveNext () [0x00345] in <9c8499a6fd344313855a43bd300825cc>:0 
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <0618f269b594493b97c56ba78f03373a>:0 
 
(Filename: <b3652876813b4209bb9c4467a149bbff> Line: 0)
 
9/8/2020 4:47:10 PM|Fatal|WebSocket.<startReceiving>b__170_2|System.ObjectDisposedException: Cannot access a disposed object.
                          Object name: 'SslStream'.
                            at System.Net.Security.SslStream.CheckDisposed () [0x00008] in <ae22a4e8f83c41d69684ae7f557133d9>:0 
                            at System.Net.Security.SslStream.get_Impl () [0x00000] in <ae22a4e8f83c41d69684ae7f557133d9>:0 
                            at System.Net.Security.SslStream.EndRead (System.IAsyncResult asyncResult) [0x00000] in <ae22a4e8f83c41d69684ae7f557133d9>:0 
                            at WebSocketSharp.Ext+<>c__DisplayClass54_0.<ReadBytesAsync>b__0 (System.IAsyncResult ar) [0x00002] in <7126fb4f5c5b40029458a4f975f98d13>:0 
That would imply that your server was not updated with Rust before installing Oxide, causing files to be mixed.
I stopped the server to update oxide and I last updated oxide a day ago
Rust and Oxide need to be updated each time an Oxide update says it was patched for a game. This error is from mixing Rust versions.
I have updated everything still same 

The third time it worked. Had to update steam/oxide. Fixed
This all started with our server crashing out of the blue. We found this last entry in rust logs:
bMissingMethodException: string[] Facepunch.Extend.StringExtensions.SplitQuotesStrings(string,int)
  at ConsoleSystem+Arg..ctor (ConsoleSystem+Option options, System.String rconCommand) [0x0002a] in <f41f333ea1994fdf8093d0da43fa11dc>:0
  at ConsoleSystem.Run (ConsoleSystem+Option options, System.String strCommand, System.Object[] args) [0x0000e] in <f41f333ea1994fdf8093d0da43fa11dc>:0
e  at ConsoleSystem.UpdateValuesFromCommandLine () [0x00051] in <f41f333ea1994fdf8093d0da43fa11dc>:0
[  at Bootstrap+<Start>d__17.MoveNext () [0x00345] in <53de90860b5c4a5b84c5d0ff8ec7929c>:0
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <7177b41a033a4f5591f89f18f64d312a>:0​

And this in Oxide logs:

23:58 [Error] Failed to call hook 'IOnRunCommandLine' on plugin 'RustCore v2.0.4762' (MissingMethodException: string[] Facepunch.Extend.StringExtensions.SplitQuotesStrings(string,int))
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000fb] in <cf88a28c7fb44d36890d85a78331cc9d>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <cf88a28c7fb44d36890d85a78331cc9d>:0

We took the server down and brought it back up, but Rust would keep failing to start with the first error mentioned above. It wasn't until we updated oxide that it began to boot up again. But now, oxide.reload will reload a plugin if it hasn't been changed. But if we make any change to the source and try to reload the plugin, the server freezes and eventually crashes.

jj5k
This all started with our server crashing out of the blue. We found this last entry in rust logs:
bMissingMethodException: string[] Facepunch.Extend.StringExtensions.SplitQuotesStrings(string,int)
  at ConsoleSystem+Arg..ctor (ConsoleSystem+Option options, System.String rconCommand) [0x0002a] in <f41f333ea1994fdf8093d0da43fa11dc>:0
  at ConsoleSystem.Run (ConsoleSystem+Option options, System.String strCommand, System.Object[] args) [0x0000e] in <f41f333ea1994fdf8093d0da43fa11dc>:0
e  at ConsoleSystem.UpdateValuesFromCommandLine () [0x00051] in <f41f333ea1994fdf8093d0da43fa11dc>:0
[  at Bootstrap+<Start>d__17.MoveNext () [0x00345] in <53de90860b5c4a5b84c5d0ff8ec7929c>:0
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <7177b41a033a4f5591f89f18f64d312a>:0​

And this in Oxide logs:

23:58 [Error] Failed to call hook 'IOnRunCommandLine' on plugin 'RustCore v2.0.4762' (MissingMethodException: string[] Facepunch.Extend.StringExtensions.SplitQuotesStrings(string,int))
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000fb] in <cf88a28c7fb44d36890d85a78331cc9d>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <cf88a28c7fb44d36890d85a78331cc9d>:0

We took the server down and brought it back up, but Rust would keep failing to start with the first error mentioned above. It wasn't until we updated oxide that it began to boot up again. But now, oxide.reload will reload a plugin if it hasn't been changed. But if we make any change to the source and try to reload the plugin, the server freezes and eventually crashes.

MissingMethodException is caused by not having both Rust and Oxide fully updated, and therefore mixing Rust files.
Locked automatically