NullReferenceException at OnPlayerLootEndError
Failed to call hook 'OnPlayerLootEnd' on plugin 'Backpacks v3.0.3' (NullReferenceException: )
  at (wrapper managed-to-native) UnityEngine.Component.get_gameObject(UnityEngine.Component)
  at Oxide.Plugins.Backpacks.OnPlayerLootEnd (PlayerLoot playerLoot) [0x00000] in <461335488ffa43dfb50716674215bd05>:0 
  at Oxide.Plugins.Backpacks.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x001c2] in <461335488ffa43dfb50716674215bd05>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <41771c7bc8d246d0b0a34c2f0d27f2cb>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <b0a93b504f034a0db8b1c3d2503c0987>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <b0a93b504f034a0db8b1c3d2503c0987>:0
Sorry for my delayed reply, are you getting that error repeatedly, or can you even reproduce it?

If I remember right, this was when the random player can't open their backpack. It's just that one person. Nobody else has any problems. It's a rare error and can be fixed by reloading the plugin.

I could be way off on what this is. But I think this is the error that I caught after the player called for me in chat.

It's been a while.

Okay, thanks for the reply. If you see this appear again and got any more details on this, let me know.
Will do
Hi

I have the Same Problem

Fallback handler could not load library D:/TCAFiles/Users/DRT_Support/116/RustDedicated_Data/Mono/data-000000C491EDC030.dll
Could not initialize plugin 'Backpacks v3.0.6' (JsonReaderException: After parsing a value an unexpected character was encountered: :. Path '['Rucksack-Syntax anzeigen']', line 4, position 38.)
  at Newtonsoft.Json.JsonTextReader.ParsePostValue () [0x00179] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonTextReader.Read () [0x0005a] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary (System.Collections.IDictionary dictionary, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonDictionaryContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) [0x0028b] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x002a8] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Oxide.Core.Libraries.Lang.GetMessageFile (System.String plugin, System.String lang) [0x00067] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Core.Libraries.Lang.RegisterMessages (System.Collections.Generic.Dictionary`2[TKey,TValue] messages, Oxide.Core.Plugins.Plugin plugin, System.String lang) [0x00032] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Plugins.Backpacks.LoadDefaultMessages () [0x0006c] in <f1decbb00e8d44e2a54fa0b661b4d334>:0 
  at Oxide.Core.Plugins.Plugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0001d] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Core.Plugins.CSPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Plugins.CSharpPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <98321e516fc1420ea57d4d2088213a59>:0 
  at Oxide.Plugins.RustPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0028c] in <7df1b724ec954c3e9678c1ff14235d84>:0 
  at Oxide.Core.Plugins.PluginManager.AddPlugin (Oxide.Core.Plugins.Plugin plugin) [0x00027] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Core.OxideMod.PluginLoaded (Oxide.Core.Plugins.Plugin plugin) [0x00035] in <ac41dd3599754d448b8c218b34645820>:0 
Could not initialize plugin 'Backpacks v3.0.6' (JsonReaderException: After parsing a value an unexpected character was encountered: :. Path '['Rucksack-Syntax anzeigen']', line 4, position 38.)
  at Newtonsoft.Json.JsonTextReader.ParsePostValue () [0x00179] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonTextReader.Read () [0x0005a] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary (System.Collections.IDictionary dictionary, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonDictionaryContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) [0x0028b] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x002a8] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Oxide.Core.Libraries.Lang.GetMessageFile (System.String plugin, System.String lang) [0x00067] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Core.Libraries.Lang.RegisterMessages (System.Collections.Generic.Dictionary`2[TKey,TValue] messages, Oxide.Core.Plugins.Plugin plugin, System.String lang) [0x00032] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Plugins.Backpacks.LoadDefaultMessages () [0x0006c] in <f1decbb00e8d44e2a54fa0b661b4d334>:0 
  at Oxide.Core.Plugins.Plugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0001d] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Core.Plugins.CSPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Plugins.CSharpPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <98321e516fc1420ea57d4d2088213a59>:0 
  at Oxide.Plugins.RustPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0028c] in <7df1b724ec954c3e9678c1ff14235d84>:0 
  at Oxide.Core.Plugins.PluginManager.AddPlugin (Oxide.Core.Plugins.Plugin plugin) [0x00027] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Core.OxideMod.PluginLoaded (Oxide.Core.Plugins.Plugin plugin) [0x00035] in <ac41dd3599754d448b8c218b34645820>:0 
 ​
Gotteshand
Hi

I have the Same Problem

Fallback handler could not load library D:/TCAFiles/Users/DRT_Support/116/RustDedicated_Data/Mono/data-000000C491EDC030.dll
Could not initialize plugin 'Backpacks v3.0.6' (JsonReaderException: After parsing a value an unexpected character was encountered: :. Path '['Rucksack-Syntax anzeigen']', line 4, position 38.)
  at Newtonsoft.Json.JsonTextReader.ParsePostValue () [0x00179] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonTextReader.Read () [0x0005a] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary (System.Collections.IDictionary dictionary, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonDictionaryContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) [0x0028b] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x002a8] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Oxide.Core.Libraries.Lang.GetMessageFile (System.String plugin, System.String lang) [0x00067] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Core.Libraries.Lang.RegisterMessages (System.Collections.Generic.Dictionary`2[TKey,TValue] messages, Oxide.Core.Plugins.Plugin plugin, System.String lang) [0x00032] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Plugins.Backpacks.LoadDefaultMessages () [0x0006c] in <f1decbb00e8d44e2a54fa0b661b4d334>:0 
  at Oxide.Core.Plugins.Plugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0001d] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Core.Plugins.CSPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Plugins.CSharpPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <98321e516fc1420ea57d4d2088213a59>:0 
  at Oxide.Plugins.RustPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0028c] in <7df1b724ec954c3e9678c1ff14235d84>:0 
  at Oxide.Core.Plugins.PluginManager.AddPlugin (Oxide.Core.Plugins.Plugin plugin) [0x00027] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Core.OxideMod.PluginLoaded (Oxide.Core.Plugins.Plugin plugin) [0x00035] in <ac41dd3599754d448b8c218b34645820>:0 
Could not initialize plugin 'Backpacks v3.0.6' (JsonReaderException: After parsing a value an unexpected character was encountered: :. Path '['Rucksack-Syntax anzeigen']', line 4, position 38.)
  at Newtonsoft.Json.JsonTextReader.ParsePostValue () [0x00179] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonTextReader.Read () [0x0005a] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary (System.Collections.IDictionary dictionary, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonDictionaryContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) [0x0028b] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x002a8] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in <2953a6e76ee34625bf5fc75750290816>:0 
  at Oxide.Core.Libraries.Lang.GetMessageFile (System.String plugin, System.String lang) [0x00067] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Core.Libraries.Lang.RegisterMessages (System.Collections.Generic.Dictionary`2[TKey,TValue] messages, Oxide.Core.Plugins.Plugin plugin, System.String lang) [0x00032] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Plugins.Backpacks.LoadDefaultMessages () [0x0006c] in <f1decbb00e8d44e2a54fa0b661b4d334>:0 
  at Oxide.Core.Plugins.Plugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0001d] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Core.Plugins.CSPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Plugins.CSharpPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <98321e516fc1420ea57d4d2088213a59>:0 
  at Oxide.Plugins.RustPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0028c] in <7df1b724ec954c3e9678c1ff14235d84>:0 
  at Oxide.Core.Plugins.PluginManager.AddPlugin (Oxide.Core.Plugins.Plugin plugin) [0x00027] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Core.OxideMod.PluginLoaded (Oxide.Core.Plugins.Plugin plugin) [0x00035] in <ac41dd3599754d448b8c218b34645820>:0 
 ​
That is a very different problem; you have an oxide/lang file for the plugin that is edited wrongly.
Yes, I agree that the english file is simply translated into german. I have deleted the MOD and reinstalled all configs and new.

The bind command didn't even work and I had to see if it works now

Note: To bind a key to open the backpack, use: bind b backpack.open in your F1 client console.

Merged post

How can we allow all users to use the backpack?