Failed to load 'System.Data', server won't startError
After latest update, Compiler.exe execution tooks forever. I waited for about an hour, but nothing happens. Servers are stopped launching after those lines:
Plugins: Failed to load 'System.Data' because one or more of its dependencies could not be loaded.
 
(Filename: C:\buildslave\unity\build\Runtime/Misc/Plugins.cpp Line: 268)​
Any ideas? Also its quite weird because some servers are started, while some - not. I did a clean install for them, but that didn't helped
Just removed "plugins" directory, and server has started. Put back all plugins, while server was running, all of them was loaded, then i just did "quit" to restart the server - same problem again. Compiler is running forever, server is not starting.
maybe oxide not installed correctly
Goldie
maybe oxide not installed correctly

Installed like it was did for amount of 2 years already. I just changed URL to a new one. 20% of servers just starting, while others don't. I don't know, maybe there is a temporary dll files somewhere, which are compiled by compiler.exe? I have no ideas anymore, rather than writing a script which will move all plugins before server start, and move all files back after startup...

Topkek

Installed like it was did for amount of 2 years already. I just changed URL to a new one. 20% of servers just starting, while others don't. I don't know, maybe there is a temporary dll files somewhere, which are compiled by compiler.exe? I have no ideas anymore, rather than writing a script which will move all plugins before server start, and move all files back after startup...

The error doesn't appear to be related to Oxide. There are Unity "plugins" that the game loads. Sounds like an incomplete server install.
5c2d88ae4ea06.jpg Wulf
The error doesn't appear to be related to Oxide. There are Unity "plugins" that the game loads. Sounds like an incomplete server install.

I found that some .cs plugins just prevents the compiler to finish its working. Its a long work now, of adding+removing plugins, until i find out which ones...

Merged post

Also "System.Data" isn't related to that problem, because on other servers, which has started, i see those lines as well, but they are working.
Topkek

I found that some .cs plugins just prevents the compiler to finish its working. Its a long work now, of adding+removing plugins, until i find out which ones...

That can be the case, but also not related to the message with System.Data from your first post from what I can see.
5c2d88ae4ea06.jpg Wulf
That can be the case, but also not related to the message with System.Data from your first post from what I can see.
New update with v2.0.4349, same problem. I also tried windows server update, and i can't catch plugins which causes the problem. Looks like its just random. Also confirmed for 2 people. Where do .cs plugins are compiling to? Memory, or is there a temporary directory with dll's somewhere?
Well, i also got some exceptions at STDERR, but they happens very rarely. Server is running, and after certain amount of reboots (random) it stops starting, with compiler which is working forever. Maybe this exception happens at that time, and just once, because i don't see it afterwards. But im not sure, maybe that was caused just by killing proccess.

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) object.__icall_wrapper_ves_icall_array_new_specific (intptr,int) [0x00000] in <599589bf4ce248909b8a14cbe4a2034e>:0
  at System.Collections.Generic.Dictionary`2<TKey_REF, TValue_REF>.Initialize (int) [0x00007] in <599589bf4ce248909b8a14cbe4a2034e>:0
  at System.Collections.Generic.Dictionary`2<TKey_REF, TValue_REF>..ctor (int,System.Collections.Generic.IEqualityComparer`1<TKey_REF>) [0x00024] in <599589bf4ce248909b8a14cbe4a2034e>:0
  at System.Collections.Generic.Dictionary`2<TKey_REF, TValue_REF>..ctor (System.Collections.Generic.IDictionary`2<TKey_REF, TValue_REF>,System.Collections.Generic.IEqualityComparer`1<TKey_REF>) [0x0000d] in <599589bf4ce248909b8a14cbe4a2034e>:0
  at System.Collections.Generic.Dictionary`2<TKey_REF, TValue_REF>..ctor (System.Collections.Generic.IDictionary`2<TKey_REF, TValue_REF>) [0x00000] in <599589bf4ce248909b8a14cbe4a2034e>:0
  at Newtonsoft.Json.Utilities.ThreadSafeStore`2<TKey_REF, TValue_REF>.AddValue (TKey_REF) [0x00051] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Utilities.ThreadSafeStore`2<TKey_REF, TValue_REF>.Get (TKey_REF) [0x00010] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.CachedAttributeGetter`1<T_REF>.GetAttribute (object) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.JsonTypeReflector.GetCachedAttribute<T_REF> (object) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.JsonTypeReflector.GetJsonConverter (object) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter (System.Type) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.DefaultContractResolver.InitializeContract (Newtonsoft.Json.Serialization.JsonContract) [0x00040] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract (System.Type) [0x00007] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract (System.Type) [0x000e1] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract (System.Type) [0x00038] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.GetContractSafe (System.Type) [0x00005] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList (System.Collections.IList,Newtonsoft.Json.JsonReader,Newtonsoft.Json.Serialization.JsonArrayContract,Newtonsoft.Json.Serialization.JsonProperty,string) [0x00052] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList (Newtonsoft.Json.JsonReader,System.Type,Newtonsoft.Json.Serialization.JsonContract,Newtonsoft.Json.Serialization.JsonProperty,object,string) [0x001be] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader,System.Type,Newtonsoft.Json.Serialization.JsonContract,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty,object) [0x0007f] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.JsonConverter,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.JsonReader,object) [0x00061] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (object,Newtonsoft.Json.JsonReader,Newtonsoft.Json.Serialization.JsonObjectContract,Newtonsoft.Json.Serialization.JsonProperty,string) [0x00220] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader,System.Type,Newtonsoft.Json.Serialization.JsonContract,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty,object) [0x0015c] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader,System.Type,Newtonsoft.Json.Serialization.JsonContract,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty,object) [0x0006d] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader,System.Type,bool) [0x0007a] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader,System.Type) [0x00053] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader,System.Type) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.JsonConvert.DeserializeObject (string,System.Type,Newtonsoft.Json.JsonSerializerSettings) [0x0002d] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Newtonsoft.Json.JsonConvert.DeserializeObject<T_REF> (string,Newtonsoft.Json.JsonSerializerSettings) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0
  at Oxide.Core.Configuration.DynamicConfigFile.ReadObject<T_REF> (string) [0x00028] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Core.DataFileSystem.ReadObject<T_REF> (string) [0x00021] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Plugins.WarpSystem.Loaded () [0x0000b] in <cc42389ff4fa4026a5ab02f93d4464a3>:0
  at Oxide.Plugins.WarpSystem.DirectCallHook (string,object&,object[]) [0x001d3] in <cc42389ff4fa4026a5ab02f93d4464a3>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod,object[]) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (string,object[]) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Plugins.CSharpPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager) [0x0006e] in <9affce1cd15c4ec183941adef8db1722>:0
  at Oxide.Plugins.RustPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager) [0x0028e] in <5446f763f5214957b6b39db7ce96ffaf>:0
  at Oxide.Core.Plugins.PluginManager.AddPlugin (Oxide.Core.Plugins.Plugin) [0x00027] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Core.OxideMod.PluginLoaded (Oxide.Core.Plugins.Plugin) [0x00035] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Plugins.CompilablePlugin/<>c__DisplayClass6_0.<LoadPlugin>b__0 (bool) [0x001c2] in <9affce1cd15c4ec183941adef8db1722>:0
  at Oxide.Plugins.CompiledAssembly.<LoadAssembly>b__19_0 (byte[]) [0x00072] in <9affce1cd15c4ec183941adef8db1722>:0
  at Oxide.Plugins.CompiledAssembly/<>c__DisplayClass20_0.<PatchAssembly>b__2 () [0x0000c] in <9affce1cd15c4ec183941adef8db1722>:0
  at Oxide.Core.OxideMod.OnFrame (single) [0x00051] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Core.OxideMod.LoadAllPlugins (bool) [0x00138] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Core.OxideMod.Load () [0x00588] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Core.Interface.Initialize () [0x0001c] in <4452f821def6406d834e4149849fe7ea>:0
  at Bootstrap.Init_Tier0 () [0x0008b] in <1c8468b0f7d9412a82d812343c28250d>:0
  at Bootstrap/<Start>d__16.MoveNext () [0x00228] in <1c8468b0f7d9412a82d812343c28250d>:0
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator,intptr) [0x00027] in <3a69dc1755714a688e272fb29550dc99>:0
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object_intptr (object,intptr,intptr,intptr) [0x0001e] in <3a69dc1755714a688e272fb29550dc99>:0

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
================================================​
Plugins are compiled and store in memory. There have been no changes to how plugins are loaded and compiled in over a year. 
5c2d88ae4ea06.jpg Wulf
Plugins are compiled and store in memory. There have been no changes to how plugins are loaded and compiled in over a year. 

Whats your thoughts about that exception? There is plugin loading, cimpiledassembly, and other stuff at the end of it



Merged post

Something definately has happened with plugins, that are using
// Requires:​

I has had some, which wasn't worked, because the plugin which was required - was deleted. Before update i just got errors, now i compiler is just freezes on startup. But not just them, there is some other corellations, which i did not found yet

Hard to really say what is going on, but it looks like an incomplete install. The specific errors/messages you've shown are not coming from Oxide. If you removed any game files, you'd need to do a re-install with validatation to restore any missing.

It seems to be an isolated issue with your server, as we've never encoutered this before and nobody else has reported it with nothing having changed with plugin loading in years.