UE4 error "is in air"

hi my problem is this :

Error log.txt

None in blueprints means NULL. So “Accessed None” means some node received None in one of object inputs and it failed because of it. In most cases it usally “target” pin which defines on which object to run a function, if there “None” then it can’t run function because it does not know on which object to run it. Lot of get functions/node return None if they fail to get what you wanted.

In your case node “Is In Air” trying to get MovementComponent object reference from node “GetMovmentComponent” but that node failed to get movement component for some reason (it does not exists?) so “Is In Air” node could not get state from MovementComponent and rise this error.

As “None” state is not really bad thing, it’s natural state, simplest way to get rid of this error is to simply check if “Get Movement Component” returns None with “Is Valid?” node and prevent “Is in Air” from running if it’s indeed “None” and make your code react to this state properly.

If you think it should not return “None” then explain more and post blueprints

Need more info, can you post a screenshot of your animBP?

infact…my character doesn’t work…but work a camera…

whole error log here:
Error Accessed None ‘CallFunc_GetMovementComponent_ReturnValue’ from node Set IsInAir? in graph ‘EventGraph’ in blueprint character_Anim