Get Texture From Content Browser

Hello, I’m trying to get a texture with the according Content Browser Path in C++

UTexture2D* AVideoHelper::GetAsset(FString Path)
{
		if (Path.IsEmpty()) return NULL;
	
		ConstructorHelpers::FObjectFinder<UTexture2D> Texture(*Path);
		return Texture.Object;
}

Here is the Header :

#pragma once

#include "GameFramework/Actor.h"
#include "VideoHelper.generated.h"

/**
 * 
 */
UCLASS()
class AVideoHelper : public AActor
{
	GENERATED_UCLASS_BODY()

	UFUNCTION(BlueprintCallable, Category = VideoHelper)
	UTexture2D* GetAsset(FString Path);	
};

When I use this function inside a blueprint, the editor Crashes when calling the function in game and display this error :

!Id:5a65e91984e076fb48339d033baa48bc

Unknown exception - code 00000001 (first/second chance not available)

KERNELBASE.dll

KERNELBASE + 37901 bytes
UE4Editor_Core + 2998748 bytes
UE4Editor_Core + 1620298 bytes
UE4Editor_CoreUObject + 1531152 bytes
UE4Editor_Play2Learn!ConstructorHelpers::FObjectFinder<UTexture2D>::FObjectFinder<UTexture2D>() + 40 bytes [f:\dust of world - resistance\4.2\engine\source\runtime\coreuobject\public\uobject\constructorhelpers.h:88]
UE4Editor_Play2Learn!AVideoHelper::GetAsset() + 69 bytes [c:\users\funnyshelob\documents\unreal projects\play2learn\source\play2learn\videohelper.cpp:19]
UE4Editor_Play2Learn!AVideoHelper::execGetAsset() + 175 bytes [c:\users\funnyshelob\documents\unreal projects\play2learn\source\play2learn\videohelper.h:14]
UE4Editor_CoreUObject + 1314941 bytes
UE4Editor_CoreUObject + 1372146 bytes
UE4Editor_CoreUObject + 1458224 bytes
UE4Editor_CoreUObject + 1377243 bytes
UE4Editor_CoreUObject + 1316280 bytes
UE4Editor_CoreUObject + 1377243 bytes
UE4Editor_CoreUObject + 1375255 bytes
UE4Editor_Engine + 1765263 bytes
UE4Editor_Engine + 9496043 bytes
UE4Editor_Engine + 3583100 bytes
UE4Editor_Engine + 3675040 bytes
UE4Editor_UnrealEd + 3380279 bytes
UE4Editor_UnrealEd + 3495204 bytes
UE4Editor_UnrealEd + 3562059 bytes
UE4Editor_UnrealEd + 1462885 bytes
UE4Editor_UnrealEd + 5375494 bytes
UE4Editor!FEngineLoop::Tick() + 3555 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.2\engine\source\runtime\launch\private\launchengineloop.cpp:2091]
UE4Editor!GuardedMain() + 476 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.2\engine\source\runtime\launch\private\launch.cpp:132]
UE4Editor!GuardedMainWrapper() + 26 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.2\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
UE4Editor!WinMain() + 249 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.2\engine\source\runtime\launch\private\windows\launchwindows.cpp:207]
UE4Editor!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]