Internal compiler error - tried to create but already exists

So today I tried creating 2 new classes, they are based off one of the working classes.
I have repeated this process 10 times now with no problems, but today I am encountering an error for an unknown reason.

All that I have done is made an actor reference, and tried to cast to it within a function and I get the following error:

“Internal Compiler Error: Tried to create a property K2DynamicCast_AsTest_Card_12 in scope EnablePlayedCardsToAttack, but ObjectProperty/Game/Blueprints/MyGameInstance_C:EnablePlayedCardsToAttack.K2Node_Dynamic_AsTest_Card_12 already exists there.”

I have never encountered this before, there is no other class named as such, and there shouldn’t be a problem creating multiple “cast to testcard12” nodes in the first place, should there?

Appreciate any help/feedback.

experiencing same problem on UE 4.12

My case is a local function…

Internal Compiler Error: Tried to create a property Class in scope Letter Classifier, but StrProperty /Game/Undertale/Widgets/Quote_Top_Widget.Quote_Top_Widget_C:Letter Classifier.Class already exists there.

You can try to uncheck the IsVariable In Blueprint.
I soluted the question by this way.
I hope it can help you.