FormatException at GetLangSolved

Server sometimes chucks out this error out when players are crafting items, I can't replicate it so I'm not sure what causes it. Thanks.

Failed to call hook 'OnItemCraft' on plugin 'CraftingController v3.1.5' (FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.)
at System.Text.StringBuilder.AppendFormatHelper (System.IFormatProvider provider, System.String format, System.ParamsArray args) [0x000ff] in <437ba245d8404784b9fbab9b439ac908>:0
at System.String.FormatHelper (System.IFormatProvider provider, System.String format, System.ParamsArray args) [0x00023] in <437ba245d8404784b9fbab9b439ac908>:0
at System.String.Format (System.String format, System.Object[] args) [0x00020] in <437ba245d8404784b9fbab9b439ac908>:0
at Oxide.Plugins.CraftingController.GetLang (System.String langKey, System.String playerId, System.Object[] args) [0x0000e] in <24d03ad782c748b8aaf48e991c19583c>:0
at Oxide.Plugins.CraftingController.Message (Oxide.Core.Libraries.Covalence.IPlayer player, System.String langKey, System.Object[] args) [0x00014] in <24d03ad782c748b8aaf48e991c19583c>:0
at Oxide.Plugins.CraftingController.ReturnCraft (ItemCraftTask task, BasePlayer crafter) [0x00007] in <24d03ad782c748b8aaf48e991c19583c>:0
at Oxide.Plugins.CraftingController.OnItemCraft (ItemCraftTask task, BasePlayer crafter) [0x0009a] in <24d03ad782c748b8aaf48e991c19583c>:0
at Oxide.Plugins.CraftingController.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x002aa] in <24d03ad782c748b8aaf48e991c19583c>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <d09a1f46ca2f4432811bcfe45ad13c7b>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <cf88a28c7fb44d36890d85a78331cc9d>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <cf88a28c7fb44d36890d85a78331cc9d>:0
Same Problem for me, its a huge error message in the console
Hey guys try deleting you Lang file under oxide/Lang/en/CraftingController.json
and let me know if that fixes your issue 

just deleted the file, will let you know if its fixed.

Another "problem" that one of my mods told me that a few people were complaining last night that they occur a problem with crafting when having a full inventory. When they try to click on the Item they want to craft the needed items will be used but they wont get the item (no crafting queue is shown and its just "gone"). Might this be an issue with Crafting Controller or another plugin ?

Thanks for your help in Advance!


Merged post

Looks like the deletion of the Language file has fixed the Error problem, still having issues with the Crafting Problem
Failed to call hook 'OnItemCraft' on plugin 'CraftingController v3.1.5' (FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.)
  at System.Text.StringBuilder.AppendFormatHelper (System.IFormatProvider provider, System.String format, System.ParamsArray args) [0x000ff] in <437ba245d8404784b9fbab9b439ac908>:0
  at System.String.FormatHelper (System.IFormatProvider provider, System.String format, System.ParamsArray args) [0x00023] in <437ba245d8404784b9fbab9b439ac908>:0
  at System.String.Format (System.String format, System.Object[] args) [0x00020] in <437ba245d8404784b9fbab9b439ac908>:0
  at Oxide.Plugins.CraftingController.GetLang (System.String langKey, System.String playerId, System.Object[] args) [0x0000e] in <21a061d0c50a482c94479e406303823b>:0
  at Oxide.Plugins.CraftingController.Message (Oxide.Core.Libraries.Covalence.IPlayer player, System.String langKey, System.Object[] args) [0x00014] in <21a061d0c50a482c94479e406303823b>:0
  at Oxide.Plugins.CraftingController.ReturnCraft (ItemCraftTask task, BasePlayer crafter) [0x00007] in <21a061d0c50a482c94479e406303823b>:0
  at Oxide.Plugins.CraftingController.OnItemCraft (ItemCraftTask task, BasePlayer crafter) [0x0009a] in <21a061d0c50a482c94479e406303823b>:0
  at Oxide.Plugins.CraftingController.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x002aa] in <21a061d0c50a482c94479e406303823b>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in :0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0
This indicates an issue with your oxide/lang for the plugin; either { and } added somewhere or a placeholder such as {0}, {1}, etc. removed.
Hmm, I haven't made any edits to the lang file.
Tried to reset it to default?
5e13a8d5b2bc5.jpg Wulf
Tried to reset it to default?
Giving that a shot now, seems to be behaving. Maybe something went bad on update, happens! Appreciate your response as always :)
I might have to post an update just to reset everyone's Lang file >.>
5b87c103a7ed5.jpg Whispers88
I might have to post an update just to reset everyone's Lang file >.>

Normally if changing formatting, a key rename would be appropriate so that this is automatically fixed.

Other error when craft with full inventory (not sure if this)
Failed to call hook 'OnItemCraft' on plugin 'CraftingController v3.1.5' (FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.)
  at System.Text.StringBuilder.AppendFormatHelper (System.IFormatProvider provider, System.String format, System.ParamsArray args) [0x000ff] in <437ba245d8404784b9fbab9b439ac908>:0                                        1kb/s in, 2kb/s out
  at System.String.FormatHelper (System.IFormatProvider provider, System.String format, System.ParamsArray args) [0x00023] in <437ba245d8404784b9fbab9b439ac908>:0
  at System.String.Format (System.String format, System.Object[] args) [0x00020] in <437ba245d8404784b9fbab9b439ac908>:0
  at Oxide.Plugins.CraftingController.GetLang (System.String langKey, System.String playerId, System.Object[] args) [0x0000e] in <44a18def79ab467fa3a85d6ecbbcd794>:0
  at Oxide.Plugins.CraftingController.Message (Oxide.Core.Libraries.Covalence.IPlayer player, System.String langKey, System.Object[] args) [0x00014] in <44a18def79ab467fa3a85d6ecbbcd794>:0
  at Oxide.Plugins.CraftingController.ReturnCraft (ItemCraftTask task, BasePlayer crafter) [0x00007] in <44a18def79ab467fa3a85d6ecbbcd794>:0
  at Oxide.Plugins.CraftingController.OnItemCraft (ItemCraftTask task, BasePlayer crafter) [0x0009a] in <44a18def79ab467fa3a85d6ecbbcd794>:0
  at Oxide.Plugins.CraftingController.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x002aa] in <44a18def79ab467fa3a85d6ecbbcd794>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <d09a1f46ca2f4432811bcfe45ad13c7b>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <cf88a28c7fb44d36890d85a78331cc9d>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <cf88a28c7fb44d36890d85a78331cc9d>:0
Failed to call hook 'OnItemCraft' on plugin 'CraftingController v3.1.5' (FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.)
  at System.Text.StringBuilder.AppendFormatHelper (System.IFormatProvider provider, System.String format, System.ParamsArray args) [0x000ff] in <437ba245d8404784b9fbab9b439ac908>:0                                        1kb/s in, 4kb/s out
  at System.String.FormatHelper (System.IFormatProvider provider, System.String format, System.ParamsArray args) [0x00023] in <437ba245d8404784b9fbab9b439ac908>:0
  at System.String.Format (System.String format, System.Object[] args) [0x00020] in <437ba245d8404784b9fbab9b439ac908>:0
  at Oxide.Plugins.CraftingController.GetLang (System.String langKey, System.String playerId, System.Object[] args) [0x0000e] in <44a18def79ab467fa3a85d6ecbbcd794>:0
  at Oxide.Plugins.CraftingController.Message (Oxide.Core.Libraries.Covalence.IPlayer player, System.String langKey, System.Object[] args) [0x00014] in <44a18def79ab467fa3a85d6ecbbcd794>:0
  at Oxide.Plugins.CraftingController.ReturnCraft (ItemCraftTask task, BasePlayer crafter) [0x00007] in <44a18def79ab467fa3a85d6ecbbcd794>:0
  at Oxide.Plugins.CraftingController.OnItemCraft (ItemCraftTask task, BasePlayer crafter) [0x0009a] in <44a18def79ab467fa3a85d6ecbbcd794>:0
  at Oxide.Plugins.CraftingController.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x002aa] in <44a18def79ab467fa3a85d6ecbbcd794>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <d09a1f46ca2f4432811bcfe45ad13c7b>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <cf88a28c7fb44d36890d85a78331cc9d>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <cf88a28c7fb44d36890d85a78331cc9d>:0​
Delete your Lang file and reload the plugin
Locked automatically