Unable to load the AI
Hi, I am new to running a server and using plug ins but it has been going ok for 3 weeks. today one of my players headshotted a scientist from the raidable base plugin and got Error RPC on projectile attack and he and everyone else got kicked - now my server logs are showing the below message being spammed over and over - does anyone know how to fix this? I am using Nitrado for hosting and I have listed my plug ins at the bottom.
Unable to load the AI: HTN.Domain.Scientist.Junkpile. Additional details: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown.
at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes(System.Reflection.Assembly,bool)
at System.Reflection.Assembly.GetTypes () [0x00000] in <fb001e01371b4adca20013e0ac763896>:0
at Apex.Utilities.ApexReflection+<>c.<GetRelevantTypes>b__0_1 (System.Reflection.Assembly a) [0x00000] in <202755f988f04042b9dce0287e399a48>:0
at System.Linq.Enumerable+<SelectManyIterator>d__167`3[TSource,TCollection,TResult].MoveNext () [0x0004e] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Enumerable+WhereEnumerableIterator`1[TSource].MoveNext () [0x0004e] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at Apex.Serialization.SerializationMaster.PopulateKnownSerializers () [0x00143] in <c801035237db4c86ae0ee8f4116e639e>:0
at Apex.Serialization.SerializationMaster.EnsureInit () [0x0001e] in <c801035237db4c86ae0ee8f4116e639e>:0
at Apex.Serialization.SerializationMaster.Deserialize[T] (System.String data, System.Collections.Generic.ICollection`1[T] requiresInit) [0x00000] in <c801035237db4c86ae0ee8f4116e639e>:0
at Apex.AI.AIManager.ReadAndInit (Apex.AI.AIManager+AIData data) [0x00006] in <7eb0536a8fb34bcc8a790faa9ed09eb8>:0
(22:50:32) | System.ArgumentException: Unable to load associated AI.
Parameter name: aiId
at Apex.AI.Components.UtilityAIClient..ctor (System.Guid aiId, Apex.AI.Components.IContextProvider contextProvider) [0x00025] in <7eb0536a8fb34bcc8a790faa9ed09eb8>:0
at Rust.Ai.HTN.HTNUtilityAiClient..ctor (System.Guid aiId, Apex.AI.Components.IContextProvider contextProvider) [0x00000] in <2dba29a1f66640cc926784c4e56cd653>:0
at Rust.Ai.HTN.ScientistJunkpile.ScientistJunkpileDomain.Initialize (BaseEntity body) [0x00031] in <2dba29a1f66640cc926784c4e56cd653>:0
at HTNPlayer.ServerInit () [0x00045] in <2dba29a1f66640cc926784c4e56cd653>:0
at BaseNetworkable.Spawn () [0x00035] in <2dba29a1f66640cc926784c4e56cd653>:0
at BaseEntity.Spawn () [0x00000] in <2dba29a1f66640cc926784c4e56cd653>:0
at Rust.Ai.HTN.ScientistJunkpile.ScientistJunkpileSpawner.SpawnScientist () [0x000cb] in <2dba29a1f66640cc926784c4e56cd653>:0
at Rust.Ai.HTN.ScientistJunkpile.ScientistJunkpileSpawner.DoRespawn () [0x0000e] in <2dba29a1f66640cc926784c4e56cd653>:0
at Rust.Ai.HTN.ScientistJunkpile.ScientistJunkpileSpawner.CheckIfRespawnNeeded () [0x0005f] in <2dba29a1f66640cc926784c4e56cd653>:0
at Rust.Ai.HTN.ScientistJunkpile.ScientistJunkpileSpawner.SpawnRepeating () [0x00000] in <2dba29a1f66640cc926784c4e56cd653>:0
at SpawnHandler+<SpawnGroupTick>d__30.MoveNext () [0x00096] in <2dba29a1f66640cc926784c4e56cd653>:0


Im running the below plug ins:

Better chat, death notes, copyt paste, event randomizer, furnace splitter, gather manager, info panel, kits, night lantern, no give notice, permissions manager, player list, raidable bases, remover tool, server info, stack size controller, time of day, welcomer

Did you update the server and then Oxide after today's release?
This has occurred to me also after update.
same problem after update oxide
spam the console every 5 secs
in game, when try to approach to military tunnel the game almost stop, run at 1fps
5f1792699e67b.jpg WhiteThunder
Did you update the server and then Oxide after today's release?

Hello, Thank you for replying - I am sorry in advance I am really new at this! I only wanted to start a server for me and a few friends to play on :)

I host via Nitrado - There is a tick box on the server page to make oxide active but I dont have anything that says how to update. I use filezilla to amend the config files. Can I do the same with oxide? If so please can you tell me where to download the oxide file - i have asked Nitrado but they have advised the update only just came out and I need to wait for a plugin fix?

Thank you

Not sure if it's the issue in this case, but these kinds of issues can happen in cases where you have a mismatched version of Rust and Oxide. You can check by running the following two commands in your server console.

> version
Protocol: 2268.200.1
Build Date: 11/11/2020 01:48:30
Unity Version: 2019.4.7f1
Changeset: 56130
Branch: release

> o.version
Oxide.Rust Version: 2.0.4840​

For any given version of Oxide on the https://umod.org/games/rust page, you should see both the Oxide version and corresponding protocol version somewhere in the update notes. You can also download Oxide from there.

Thankyou for your help I will have a look tonight after work :)

thank you didnt see above

Good evening, since the oxide update i have the same error a tire player in the sky crash there and i have oxide update. it's not a military tunnel problem ?
Hello, since the last update I have a loop error: http://prntscr.com/vj195z
and all my servers are running 1 fps
Oxide.Rust version: 2.0.4840
Protocol: 2267.200.1
Construction date: 05/11/2020 22:26:09
Unity version: 2019.4.7f1
modifications: 55994
Branch: release

Thank you in advance.
Make sure that you update your server to the latest rust. Latest is Protocol 2268.200.1, you have 2267.200.1.