GetOwningPawn in HUD BeginPlay return NULL

After migrating the project from version 4.9.2 to 4.10, the GetOwningPawn() return NULL.
I was working well in 4.9.2

void AKPlayerHUD::BeginPlay()

	// Retrieve the player controller
	ThePC = Cast<AKPlayerController>(PlayerOwner);
	// Get the owning pawn
	ThePawn = Cast<AKPlayerCharacter>(GetOwningPawn());

Is there something changed with version 4.9.2 or is it a bug ?


I’ve solved the problem.
I have move up the player start. I was working in 4.9.2 but in 4.10 the character was not pawn due to a collision.