Hello,
My server is getting errors after a while:
Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3de83200
After a couple of minutes this error is flooded by block of 10-15 in my console. Can you help me trouble shoot it ?
Plugins installed:
ZLevelRemastered, PrivateMessage, NTeleportation, NoDecay, Kits, Give, DeathNotes, Clans.
I tried to find in plugins sources but I didn't found what can cause that. Sorry for my english.
Thanks.
Solved Missing method, error in console
Discussion in 'Rust Discussion' started by Stead, Dec 23, 2016.
-
Wulf Community Admin
The isDestroyed method was renamed to IsDestroyed in the Rust update. You'd need to check those plugins for updates, else report them in their support threads. You can fix the isDestroyed error yourself, or wait for a fix if not already released for each plugin affected.
-
I already tried to find this in each plugins, but they are not calling it, seems weird.
-
Wulf Community Admin
-
Yeah I did a find in all those plugins file, no one use that function.
-
Wulf Community Admin
-
Last logs (in oxide folder @ rustFolder/server/nameOfMyServ/oxide/logs)
Code:18:05 [Info] Loading Oxide Core v2.0.2865... 18:05 [Info] Loading extensions... 18:05 [Info] Loaded extension CSharp v1.0.2865 by Oxide Team 18:05 [Info] Loaded extension JavaScript v1.0.2807 by Oxide Team 18:05 [Info] Loaded extension Lua v1.0.2807 by Oxide Team 18:05 [Info] Loaded extension MySql v1.0.2865 by Oxide Team 18:05 [Info] Loaded extension Python v1.0.2865 by Oxide Team 18:05 [Info] Loaded extension SQLite v1.0.2865 by Oxide Team 18:05 [Info] Loaded extension Unity v1.0.2865 by Oxide Team 18:05 [Info] Loaded extension Rust v1.0.2865 by Oxide Team 18:05 [Info] Loaded extension Rust:IO for Oxide v2.9.0 by playrust.io / dcode 18:05 [Info] Using Covalence provider for game 'Rust' 18:05 [Info] Loading plugins... 18:05 [Info] Loaded plugin Unity Core v1.0.2865 by Oxide Team 18:05 [Info] Loaded plugin Rust v1.0.2865 by Oxide Team 18:05 [Info] Loaded plugin Rust:IO for Oxide v2.9.0 by playrust.io / dcode 18:05 [Info] Clans, DeathNotes, Give, Kits, NTeleportation, NoDecay, PrivateMessage and ZLevelsRemastered were compiled successfully in 2421ms 18:05 [Info] Loaded plugin Clans v1.7.2 by playrust.io / dcode 18:05 [Info] Loaded plugin Death Notes v5.2.8 by LaserHydra 18:05 [Info] Loaded plugin Give v2.1.3 by Reneb 18:05 [Info] Loaded plugin Kits v3.1.11 by Reneb 18:05 [Info] Loaded plugin NTeleportation v1.0.14 by Nogrod 18:05 [Info] Loaded plugin NoDecay v1.0.13 by Deicide666ra/Piarb 18:05 [Info] Loaded plugin PrivateMessage v2.0.2 by Nogrod 18:05 [Info] Loaded plugin Zeiser Levels Remastered v1.6.6 by Zeiser/Visagalis
-
Wulf Community Admin
-
I have no RustDedicated_Data/output_log.txt.
And I still have:
Code:Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660 Missing method BaseNetworkable::get_isDestroyed() in assembly /home/steam/rust/RustDedicated_Data/Managed/Assembly-CSharp.dll, referenced in assembly data-0x3c2e6660
-
Wulf Community Admin
-
That's what I did
-
I had the same thing happen today. The plugins we share in common that would cause this function to be called within the system are NTeleportation and NoDecay.
NTeleportation would ask Rust "Hey is that home location still there?"
NoDecay queries Rust for all things that match and then destroys things that meet it's critieria. This is probably the bugger.
However, it can still be something else considering Facepunch borked beancan grenades -
I removed NoDecay, so NTelep should cause this.
I removed both, let's check if server will generate some errors.
Created a dummy Rust server on my computer, just installed NTp then did:
/home add base
/home base
Let's check in a few hour if errors appear.
The errors appeared on my server which is running WITHOUT NTelep and NoDecay. That's not caused by those.Last edited by a moderator: Dec 25, 2016 -
What plugins did you have?
-
Actually: Clans, DeathNotes, Give, NTeleportation, PrivateMessage, ZLevelRemastered and Give.
I tried to run the server without Give to check if this cause the issue. -
On my server I 100% confirmed the error is plugin related. In our case it was HeliControl which was issueing some kind of request that triggered a get_isDestroyed() and crashed the server.
[DOUBLEPOST=1482635299][/DOUBLEPOST]As a note... nowhere in ANY code I can find (I write software for a living) is there a call "get_isDestroyed". in fact there isn't even the word "Destroyed". The searches were done via my IDE which cares nothing about case sensitivity. -
Same, @Wulf can you add a stacktrace output somewhere in a catch ? To check what is calling that ?
Without Kits, same issue, I really wonder which plugins create this issue. -
The problem seems to be Rust:IO...
-
Wulf Community Admin
-
The mentioned "get_isDestroyed" is translated into the language a simple Get-method of the member "isDestroyed".
This was renamed by last patch into "IsDestroyed"
I've seen some threads of hosted or selfhosted probably not correct patched server-files ,that they did produce strange errors in console by running already fixed code with the new "IsDestroyed"
That also "Destroyed" only was not found is for sure curious
Greetings,
Fuji