UI Scale Manager causing NREs with Furnace SplitterFixed

If the latest versions of both plugins are loaded, Furnace Splitter doesn't show the GUI, and NREs appear in console. If UI Scale Manager is removed, the errors stop and the GUI works normally.

(15:28:55) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.) at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in :0 at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in :0 at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <9882f28dc2204b4dba514a9ad18f5042>:0 at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <18b3cf06b9d64f0b83bdc97f7f46b1b5>:0 at Oxide.Plugins.FurnaceSplitter+c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <18b3cf06b9d64f0b83bdc97f7f46b1b5>:0 at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in :0 at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <18b3cf06b9d64f0b83bdc97f7f46b1b5>:0 at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <18b3cf06b9d64f0b83bdc97f7f46b1b5>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <9882f28dc2204b4dba514a9ad18f5042>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <9882f28dc2204b4dba514a9ad18f5042>:0

Appears after opening the furnaces

Did you modify your configuration?

No, standard furnace splitter v2.3.3

Помогите, пожалуйста
  1. Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  2. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  3. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  4. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  5. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  6. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  7. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  8. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  9. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  10. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  11. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  12. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
  13. (21:18:02) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  14. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  15. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  16. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  17. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  18. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  19. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  20. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  21. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  22. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  23. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  24. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
  25. (21:18:05) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  26. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  27. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  28. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  29. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  30. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  31. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  32. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  33. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  34. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  35. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  36. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
  37. (21:18:07) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  38. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  39. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  40. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  41. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  42. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  43. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  44. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  45. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  46. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  47. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  48. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
  49. (21:18:09) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  50. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  51. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  52. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  53. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  54. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  55. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  56. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  57. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  58. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  59. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  60. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
  61. (21:18:10) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  62. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  63. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  64. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  65. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  66. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  67. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  68. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  69. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  70. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  71. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  72. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
  73. (21:18:11) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  74. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  75. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  76. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  77. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  78. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  79. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  80. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  81. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  82. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  83. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  84. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
  85. (21:18:12) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  86. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  87. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  88. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  89. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  90. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  91. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  92. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  93. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  94. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  95. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  96. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
  97. (21:18:14) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  98. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  99. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  100. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  101. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  102. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  103. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  104. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  105. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  106. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  107. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  108. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
  109. (21:18:17) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  110. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  111. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  112. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  113. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  114. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  115. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  116. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  117. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  118. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  119. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  120. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
  121. (21:18:17) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  122. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  123. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  124. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  125. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  126. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  127. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  128. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  129. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  130. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  131. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  132. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
  133. (21:18:19) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  134. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  135. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  136. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  137. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  138. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  139. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  140. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  141. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  142. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  143. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  144. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
  145. (21:18:20) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  146. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  147. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  148. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  149. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  150. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  151. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  152. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  153. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  154. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  155. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  156. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
  157. (21:18:22) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.3.3' (InvalidCastException: Null object cannot be converted to a value type.)
  158. at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
  159. at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <eae584ce26bc40229c1b1aa476bfa589>:0
  160. at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <50629aa0e75d4126b345d8d9d64da28d>:0
  161. at Oxide.Plugins.FurnaceSplitter.CreateUi (BasePlayer player, BaseOven oven, Oxide.Plugins.FurnaceSplitter+OvenInfo ovenInfo) [0x000aa] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  162. at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (BasePlayer plr) [0x00016] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  163. at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <eae584ce26bc40229c1b1aa476bfa589>:0
  164. at Oxide.Plugins.FurnaceSplitter.OnTick () [0x0006a] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  165. at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00240] in <4c8970da83bc45eeb4c9eb07ed97d18c>:0
  166. at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
  167. at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
  168. at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0

if you could figure out WHEN that happens, if you could figure out what you are doing in game and then it logs that? also your other plugins. have you tried removing all plugins but this and see if you have problems?

This happens when the player uses Furnace. On the server, only this plugin

i have this same error, installed the mod last night, it works but throws the same exact thing in the console.

only happens when players right click ore into the furnace with splitter enabled

The issue is line 645

float uiScale = UIScaleManager?.Call<float>("API_CheckPlayerUISize", player.UserIDString) ?? 1.0f;

It only presents itself when UI Scale Manager plugin is installed. So I looked for that API method in that other plugin, and turns out it hasn't been there since before v2.0 (a long time ago).

Until someone that knows what they're doing can look, I've temporarily changed this line of code to this to make the spammy errors go away.

float uiScale = 1.0f;

 

JpLjfTWGVEC5hFc.jpg BillyGalbreath

The issue is line 645

float uiScale = UIScaleManager?.Call<float>("API_CheckPlayerUISize", player.UserIDString) ?? 1.0f;

It only presents itself when UI Scale Manager plugin is installed. So I looked for that API method in that other plugin, and turns out it hasn't been there since before v2.0 (a long time ago).

This should handle it:

            float uiScale = 1.0f;
            float[] playerUiInfo = UIScaleManager?.Call<float[]>("API_CheckPlayerUIInfo", player.UserIDString);
            if (playerUiInfo?.Length > 0)
            {
                uiScale = playerUiInfo[2];
            }​
ta9QMfVppbRZbbh.png Wulf

This should handle it:

            float uiScale = 1.0f;
            float[] playerUiInfo = UIScaleManager?.Call<float[]>("API_CheckPlayerUIInfo", player.UserIDString);
            if (playerUiInfo?.Length > 0)
            {
                uiScale = playerUiInfo[2];
            }​

Thank You, this fixed it!

Locked automatically