Blueprint Runtime Error: "Accessed None trying to read property'.

Based on the error, the value returned from GetMainWeapon() via Combat Component is what is returning null. What does that function look like? Are you positive that it is returning a valid weapon?