Plugin need a update.Solved
Failed to call hook 'OnNewSave' on plugin 'Backpacks v3.6.0' (DirectoryNotFoundException: Could not find a part of the path 'oxide\data\Backpacks'.)
  at System.IO.__Error.WinIOError (System.Int32 errorCode, System.String maybeFullPath) [0x000f7] in :0
  at System.IO.FileSystemEnumerableIterator`1[TSource].HandleError (System.Int32 hr, System.String path) [0x00006] in :0
  at System.IO.FileSystemEnumerableIterator`1[TSource].CommonInit () [0x00054] in :0
  at System.IO.FileSystemEnumerableIterator`1[TSource]..ctor (System.String path, System.String originalUserPath, System.String searchPattern, System.IO.SearchOption searchOption, System.IO.SearchResultHandler`1[TSource] resultHandler, System.Boolean checkHost) [0x000d6] in :0
  at System.IO.FileSystemEnumerableFactory.CreateFileNameIterator (System.String path, System.String originalUserPath, System.String searchPattern, System.Boolean includeFiles, System.Boolean includeDirs, System.IO.SearchOption searchOption, System.Boolean checkHost) [0x00009] in :0
  at System.IO.Directory.InternalGetFileDirectoryNames (System.String path, System.String userPathOriginal, System.String searchPattern, System.Boolean includeFiles, System.Boolean includeDirs, System.IO.SearchOption searchOption, System.Boolean checkHost) [0x00000] in :0
  at System.IO.Directory.InternalGetFiles (System.String path, System.String searchPattern, System.IO.SearchOption searchOption) [0x00000] in :0
  at System.IO.Directory.GetFiles (System.String path, System.String searchPattern) [0x0001c] in :0
  at Oxide.Core.DataFileSystem.GetFiles (System.String path, System.String searchPattern) [0x0000c] in <0fbce81d88d64454b3e7abb24df7026b>:0
  at Oxide.Plugins.Backpacks.OnNewSave (System.String filename) [0x00032] in <6c79266447f343deb6a52c937ac4ef1c>:0
  at Oxide.Plugins.Backpacks.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x001b7] in <6c79266447f343deb6a52c937ac4ef1c>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <31122a27a2414cd799150f8677cf39d4>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <0fbce81d88d64454b3e7abb24df7026b>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <0fbce81d88d64454b3e7abb24df7026b>:0

This issue does not appear to be caused by this plugin's implementation. The plugin is using the standard approach for saving a data file via Oxide, which uses system libraries to write to the file system. The error indicates that the system library for writing files could not locate the oxide/data/Backpacks directory. To my knowledge, that has never been an issue before (it should be created automatically by Oxide when the plugin tries to write to that path), and it shouldn't be affected by changes to the game such as the Rust update today.

Unless someone can tell us how to reproduce this issue, we will have to troubleshoot this issue remotely through you. To start this process, can you check whether your server has the oxide/data/Backpacks directory?

Locked automatically