NullReferenceException at ModifyResourceDepositError

This is fresh wipe. I get this when I find a crater  with this config. If i reload config, and play with lower chances and such I don't get an error. Plugin flat out seems  to be not working. I am using backpumpjack.use

Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.BackPumpJack+<ModifyResourceDeposit>c__AnonStorey0.<>m__0 () [0x002e6] in <e4a16b42535e46aa90ae67ab47c8bd9c>:0 
  at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in <0fbce81d88d64454b3e7abb24df7026b>:0  
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)​
This is my config that I use to get error. 
{
  "Settings": {
    "Use Teams": true,
    "Use Friends": true,
    "Use Clans": false,
    "Block damage another player's survey crater": true,
    "Block deploy a quarry on another player's survey crater": true
  },
  "Chat Settings": {
    "Chat Prefix": "<color=#00FFFF>[BackPumpJack]</color>: ",
    "Chat SteamID Icon": 0
  },
  "Permission List": [
    {
      "Permission": "backpumpjack.use",
      "Priority": 0,
      "Oil Crater Chance": 20.0,
      "Oil Crater Settings": {
        "Minimum pM": 5.0,
        "Maximum pM": 10.0
      },
      "Normal Crater Settings": {
        "Modify Chance (If not modified, use default mineral)": 80.0,
        "Minimum Mineral Amount": 4,
        "Maximum Mineral Amount": 4,
        "Allow Duplication Of Mineral Item": false,
        "Mineral Items": []
      }
    },
    {
      "Permission": "backpumpjack.vip",
      "Priority": 1,
      "Oil Crater Chance": 40.0,
      "Oil Crater Settings": {
        "Minimum pM": 10.0,
        "Maximum pM": 20.0
      },
      "Normal Crater Settings": {
        "Modify Chance (If not modified, use default mineral)": 50.0,
        "Minimum Mineral Amount": 1,
        "Maximum Mineral Amount": 3,
        "Allow Duplication Of Mineral Item": false,
        "Mineral Items": [
          {
            "Mineral Item Short Name": "stones",
            "Chance": 100.0,
            "Minimum pM": 120.0,
            "Maximum pM": 180.0
          },
          {
            "Mineral Item Short Name": "metal.ore",
            "Chance": 100.0,
            "Minimum pM": 15.0,
            "Maximum pM": 25.0
          },
          {
            "Mineral Item Short Name": "sulfur.ore",
            "Chance": 100.0,
            "Minimum pM": 15.0,
            "Maximum pM": 15.0
          },
          {
            "Mineral Item Short Name": "hq.metal.ore",
            "Chance": 100.0,
            "Minimum pM": 1.5,
            "Maximum pM": 2.0
          }
        ]
      }
    }
  ],
  "Version": {
    "Major": 1,
    "Minor": 4,
    "Patch": 11
  }
}​

I keep randomly getting this in console, and not sure what would be causing it as it just started yesterday 

and players complaining they can't place a pumpjack 50% of the time

Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.BackPumpJack+<ModifyResourceDeposit>c__AnonStorey0.<>m__0 () [0x002e6] in <545704fd4fd44e86b6211e85f9b2b4c2>:0 
  at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in <50629aa0e75d4126b345d8d9d64da28d>:0

Getting worse now, a constant error players complaining, and getting no responce from plugin creator 

 Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.BackPumpJack+<ModifyResourceDeposit>c__AnonStorey0.<>m__0 () [0x002e6] in <9fbff720421644988d2c05912ad6ac5c>:0 
  at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in <50629aa0e75d4126b345d8d9d64da28d>:0

Applied some null checks in the latest update, please let me know if you still have the issue!

CCmocNmxDWFsmtN.png Wulf

Applied some null checks in the latest update, please let me know if you still have the issue!

Thank you Wulf, just updated I'll let you know if this continues 



Merged post

its back.  Just happened  at 10:09pm

Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.BackPumpJack+<ModifyResourceDeposit>c__AnonStorey0.<>m__0 () [0x00302] in <bbf09d045dd4414099a7411c5e56e842>:0 
  at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in <50629aa0e75d4126b345d8d9d64da28d>:0