1. 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.
     
  2. Wulf

    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.
     
  3. I already tried to find this in each plugins, but they are not calling it, seems weird.
     
  4. Wulf

    Wulf Community Admin

    One of them is calling it if you see the isDestroyed() error. Search for isDestroyed and replace with IsDestroyed and report to the plugin's author.
     
  5. Yeah I did a find in all those plugins file, no one use that function.
     
  6. Wulf

    Wulf Community Admin

    One would have to be, otherwise you wouldn't be getting that error. Could you upload your latest oxide/logs please?
     
  7. 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
     
  8. Wulf

    Wulf Community Admin

    Are you still seeing the other error? Also, could you upload your RustDedicated_Data/output_log.txt please?
     
  9. 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
    
    It was quiet for more than one hour, then one message, then 2, the 3 and now it's just spamming. It looks something is stacking.
     
  10. Wulf

    Wulf Community Admin

    All I can suggest then is to make sure Rust is fully updated. Shutdown, run the Steam update and validate all files.
     
  11. That's what I did
     
  12. 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
     
  13. 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
  14. What plugins did you have?
     
  15. Actually: Clans, DeathNotes, Give, NTeleportation, PrivateMessage, ZLevelRemastered and Give.

    I tried to run the server without Give to check if this cause the issue.
     
  16. 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.
     
  17. 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.
     
  18. The problem seems to be Rust:IO...
     
  19. Wulf

    Wulf Community Admin

    That would make sense, since it has to be re-compiled for those Rust changes.
     
  20. The reason for that is explained easy :)
    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