Jump to content

Entities Throwing Errors and Disappearing

Fixed 1.0.62 Next Version

Bob Kazamakis
Bob Kazamakis

Posted

This is mostly an echo of other posts but I did not want to necro a two month old thread.

Seemingly randomly, my users are finding that the things that Place Anything handles [rowboat, RHIB, minicopter, scrap helicopter, pumpjack and recycler] will place as their item pre-transformation [box, repair bench, etc] and then just disappear. When that happens, this error is in the log with various items:

 

Exception while calling NextTick callback (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <5aefc10cb7a348a6a66a4e2036c11d65>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <5aefc10cb7a348a6a66a4e2036c11d65>:0 
  at Oxide.Plugins.PlaceAnything.RefundItem (BasePlayer player, System.String itemName) [0x00000] in <2befea4226594f3388bcb2fe7da2a820>:0 
  at Oxide.Plugins.PlaceAnything+<>c__DisplayClass7_0.<OnEntityBuilt>b__0 () [0x00294] in <2befea4226594f3388bcb2fe7da2a820>:0 
  at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in <d646191a355d43a6b3ab36b7ee14c740>:0

Failed to run a 0.50 timer in 'PlaceAnything v1.0.62' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0 
  at Oxide.Plugins.PlaceAnything.RefundItem (BasePlayer player, System.String itemName) [0x00000] in <e3555a52525c4ceda78ddeb3991fdd6c>:0 
  at Oxide.Plugins.PlaceAnything+<>c__DisplayClass7_0.<OnEntityBuilt>b__0 () [0x00294] in <e3555a52525c4ceda78ddeb3991fdd6c>:0 
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <d646191a355d43a6b3ab36b7ee14c740>:0

Failed to run a 0.50 timer in 'PlaceAnything v1.0.62' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0 
  at Oxide.Plugins.PlaceAnything.RefundItem (BasePlayer player, System.String itemName) [0x00000] in <e3555a52525c4ceda78ddeb3991fdd6c>:0 
  at Oxide.Plugins.PlaceAnything+<>c__DisplayClass7_0.<OnEntityBuilt>b__0 () [0x00294] in <e3555a52525c4ceda78ddeb3991fdd6c>:0 
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <d646191a355d43a6b3ab36b7ee14c740>:0

Failed to run a 0.50 timer in 'PlaceAnything v1.0.62' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0 
  at Oxide.Plugins.PlaceAnything.RefundItem (BasePlayer player, System.String itemName) [0x00000] in <e3555a52525c4ceda78ddeb3991fdd6c>:0 
  at Oxide.Plugins.PlaceAnything+<>c__DisplayClass7_0.<OnEntityBuilt>b__0 () [0x00294] in <e3555a52525c4ceda78ddeb3991fdd6c>:0 
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <d646191a355d43a6b3ab36b7ee14c740>:0

Failed to run a 0.50 timer in 'PlaceAnything v1.0.62' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0 
  at Oxide.Plugins.PlaceAnything.RefundItem (BasePlayer player, System.String itemName) [0x00000] in <e3555a52525c4ceda78ddeb3991fdd6c>:0 
  at Oxide.Plugins.PlaceAnything+<>c__DisplayClass7_0.<OnEntityBuilt>b__0 () [0x00294] in <e3555a52525c4ceda78ddeb3991fdd6c>:0 
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <d646191a355d43a6b3ab36b7ee14c740>:0

Failed to run a 0.50 timer in 'PlaceAnything v1.0.62' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0 
  at Oxide.Plugins.PlaceAnything.RefundItem (BasePlayer player, System.String itemName) [0x00000] in <2bc4c2d00b514553915abd4c44dd77ea>:0 
  at Oxide.Plugins.PlaceAnything+<>c__DisplayClass7_0.<OnEntityBuilt>b__0 () [0x00294] in <2bc4c2d00b514553915abd4c44dd77ea>:0 
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <d646191a355d43a6b3ab36b7ee14c740>:0

Failed to run a 0.50 timer in 'PlaceAnything v1.0.62' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0 
  at Oxide.Plugins.PlaceAnything.RefundItem (BasePlayer player, System.String itemName) [0x00000] in <2bc4c2d00b514553915abd4c44dd77ea>:0 
  at Oxide.Plugins.PlaceAnything+<>c__DisplayClass7_0.<OnEntityBuilt>b__0 () [0x00294] in <2bc4c2d00b514553915abd4c44dd77ea>:0 
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <d646191a355d43a6b3ab36b7ee14c740>:0

Failed to run a 0.50 timer in 'PlaceAnything v1.0.62' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0 
  at Oxide.Plugins.PlaceAnything.RefundItem (BasePlayer player, System.String itemName) [0x00000] in <b85cc337b6174ad189c4b4f73f0d5fd8>:0 
  at Oxide.Plugins.PlaceAnything+<>c__DisplayClass7_0.<OnEntityBuilt>b__0 () [0x00294] in <b85cc337b6174ad189c4b4f73f0d5fd8>:0 
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <d646191a355d43a6b3ab36b7ee14c740>:0

Failed to run a 0.50 timer in 'PlaceAnything v1.0.62' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0 
  at Oxide.Plugins.PlaceAnything.RefundItem (BasePlayer player, System.String itemName) [0x00000] in <b85cc337b6174ad189c4b4f73f0d5fd8>:0 
  at Oxide.Plugins.PlaceAnything+<>c__DisplayClass7_0.<OnEntityBuilt>b__0 () [0x00294] in <b85cc337b6174ad189c4b4f73f0d5fd8>:0 
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <d646191a355d43a6b3ab36b7ee14c740>:0

Failed to run a 0.50 timer in 'PlaceAnything v1.0.62' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0 
  at Oxide.Plugins.PlaceAnything.RefundItem (BasePlayer player, System.String itemName) [0x00000] in <b85cc337b6174ad189c4b4f73f0d5fd8>:0 
  at Oxide.Plugins.PlaceAnything+<>c__DisplayClass7_0.<OnEntityBuilt>b__0 () [0x00294] in <b85cc337b6174ad189c4b4f73f0d5fd8>:0 
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <d646191a355d43a6b3ab36b7ee14c740>:0


Failed to run a 0.50 timer in 'PlaceAnything v1.0.62' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0 
  at Oxide.Plugins.PlaceAnything.RefundItem (BasePlayer player, System.String itemName) [0x00000] in <b85cc337b6174ad189c4b4f73f0d5fd8>:0 
  at Oxide.Plugins.PlaceAnything+<>c__DisplayClass7_0.<OnEntityBuilt>b__0 () [0x00294] in <b85cc337b6174ad189c4b4f73f0d5fd8>:0 
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <d646191a355d43a6b3ab36b7ee14c740>:0

Failed to run a 0.50 timer in 'PlaceAnything v1.0.62' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0 
  at Oxide.Plugins.PlaceAnything.RefundItem (BasePlayer player, System.String itemName) [0x00000] in <b85cc337b6174ad189c4b4f73f0d5fd8>:0 
  at Oxide.Plugins.PlaceAnything+<>c__DisplayClass7_0.<OnEntityBuilt>b__0 () [0x00294] in <b85cc337b6174ad189c4b4f73f0d5fd8>:0 
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <d646191a355d43a6b3ab36b7ee14c740>:0

While I do not expect it to be especially helpful, the first error was saved prior to the update where you changed NextTick to timer.Once and for what it's worth, it definitely seems to be happening more often with the timer than it did prior. I'd be lying if I said I completely understood the difference in the two but otherwise, the errors are the same.

 

Please let me know if you need anything else from me. 

  • Like 1
Marsdon Rhekhu

Posted

Same for me

Failed to run a 0.50 timer in 'PlaceAnything v1.0.62' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0
  at Oxide.Plugins.PlaceAnything.RefundItem (BasePlayer player, System.String itemName) [0x00000] in <7dc22b55d1ea46f5946a8f8471c8e351>:0
  at Oxide.Plugins.PlaceAnything+<>c__DisplayClass7_0.<OnEntityBuilt>b__0 () [0x00294] in <7dc22b55d1ea46f5946a8f8471c8e351>:0
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <d646191a355d43a6b3ab36b7ee14c740>:0

  • Like 1
David

Posted

I sent you another possible fix into private message, please try it out and let me know if you still getting errors.

  • Like 2
David

Posted

Changed Status from Pending to Fixed

Changed Fixed In to Next Version

1.6m

Downloads

Total number of downloads.

7.7k

Customers

Total customers served.

115.3k

Files Sold

Total number of files sold.

2.3m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.