TypeLoadException at BootstrapNot An Issue
Hey there, after today's update, oxide appears to be causing a startup error.

When I learned of the update, I updated the server from SteamCMD and got the new download for uMod and uploaded it and encountered this error
TypeLoadException: Failure has occurred while loading a type.
  at Bootstrap+<Start>d__16.MoveNext () [0x00324] in <1c8468b0f7d9412a82d812343c28250d>:0
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00027] in <79010081d25842b49f5d73e1f51eea71>:0

(Filename: <1c8468b0f7d9412a82d812343c28250d> Line: 0)
​

I thought maybe it was the update gone wrong, so I reupdated the Rust server and ran it once as vanilla, and it started up fine.
I got another fresh copy of oxide and uploaded it, and removed the old oxide.config.json then started it up again, to receive the same error.

Any ideas?
That error would only be showing if you are trying to mix Rust versions, commonly from using an old Oxide build.

After a new rust install I'm getting this error

 

FMOD initialized on nosound output
Begin MonoManager ReloadAssembly
- Completed reload, in  0.321 seconds
TypeLoadException: Could not resolve type with token 010002b6 (from typeref, class/assembly UnityEngine.ExecuteAlways, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)
  at (wrapper managed-to-native) System.MonoCustomAttrs.GetCustomAttributesInternal(System.Reflection.ICustomAttributeProvider,System.Type,bool)
  at System.MonoCustomAttrs.GetCustomAttributesBase (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inheritedOnly) [0x00013] in <e1a80661d61443feb3dbdaac88eeb776>:0 
  at System.MonoCustomAttrs.GetCustomAttributes (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inherit) [0x00037] in <e1a80661d61443feb3dbdaac88eeb776>:0 
  at System.RuntimeType.GetCustomAttributes (System.Type attributeType, System.Boolean inherit) [0x00038] in <e1a80661d61443feb3dbdaac88eeb776>:0 
  at UnityEngine.AttributeHelperEngine.GetCustomAttributeOfType[T] (System.Type klass) [0x0000c] in <7848bf5ffb154531ab6a4765738d835a>:0 
  at UnityEngine.AttributeHelperEngine.GetDefaultExecutionOrderFor (System.Type klass) [0x00001] in <7848bf5ffb154531ab6a4765738d835a>:0 
(Filename: <e1a80661d61443feb3dbdaac88eeb776> Line: 0)
The script behaviour 'ErrorText' could not be instantiated!
(Filename:  Line: 1615)
The script behaviour 'Bootstrap' could not be instantiated!
(Filename:  Line: 1615)
A script behaviour (probably ErrorText?) has a different serialization layout when loading. (Read 32 bytes but expected 48 bytes)
Did you #ifdef UNITY_EDITOR a section of your serialized properties in any of your scripts?
(Filename:  Line: 1967)
A script behaviour (probably Bootstrap?) has a different serialization layout when loading. (Read 32 bytes but expected 80 bytes)
Did you #ifdef UNITY_EDITOR a section of your serialized properties in any of your scripts?
(Filename:  Line: 1967)
UnloadTime: 0.828871 ms
I believe I was mistakenly getting an older or cached version from the download URL. 
3rd time was the charm. Thank you!

Solved.

Hello

 

NullReferenceException: Object reference not set to an instance of an object
NullReferenceException: Object reference not set to an instance of an object
  at Prefab..ctor (System.String name, UnityEngine.GameObject prefab, GameManager manager, PrefabAttribute+Library attribute) [0x0002f] in <1c8468b0f7d9412a82d812343c28250d>:0 
  at Prefab.Load (System.UInt32 id, GameManager manager, PrefabAttribute+Library attribute) [0x00023] in <1c8468b0f7d9412a82d812343c28250d>:0 
  at World.Spawn (ProtoBuf.PrefabData prefab) [0x00000] in <1c8468b0f7d9412a82d812343c28250d>:0 
  at World+<Spawn>d__79.MoveNext () [0x000f4] in <1c8468b0f7d9412a82d812343c28250d>:0 
  at WorldSetup+<InitCoroutine>d__14.MoveNext () [0x005cd] in <1c8468b0f7d9412a82d812343c28250d>:0 
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00027] in <3a69dc1755714a688e272fb29550dc99>:0 
Locked automatically