When I run the commandlet with this:
TArray files;
files.Add(TEXT("P:/Unreal Projects/SandboxrImport/Content/NeedImport/T_Worker_D_adj02.tga"));
FString packagePath = TEXT(“/Game/Textures/blah”);
TArray ImportedObjects = AssetToolsModule.Get().ImportAssets(files, packagePath);
Which is throwing an exception:
[2014.09.08-00.49.57:846][ 0]LogWindows: Assertion failed: IsValid() [File:P:\Unreal Projects\UnrealEngine\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 647]
Changing the package path to “/Game/Textures” gives me this exception:
[2014.09.08-19.52.23:580][ 0]LogFactory: FactoryCreateBinary: Texture with TextureFactory (0 0 P:/Unreal Projects/SandboxrImport/Content/Textures/NeedImport/T_Worker_D_adj02.tga)
[2014.09.08-19.52.23:649][ 0]LogTexture:Display: Building textures: T_Worker_D_adj02 (AutoDXT)
'UE4Editor.exe' (Win32): Loaded 'P:\UNREAL~1\UnrealEngine\Engine\Binaries\Win64\UE4Editor-AssetRegistry.dll'. Symbols loaded.
[2014.09.08-19.52.27:465][ 0]LogAssetRegistry: FAssetRegistry took 0.0108 seconds to start up
'UE4Editor.exe' (Win32): Loaded 'P:\Unreal Projects\UnrealEngine\Engine\Binaries\Win64\UE4Editor-DirectoryWatcher.dll'. Symbols loaded.
First-chance exception at 0x000007FEE1C7FE3F (UE4Editor-UnrealEd.dll) in UE4Editor.exe: 0xC0000005: Access violation writing location 0x0000000000000DB0.
Unhandled exception at 0x000007FEE1C7FE3F (UE4Editor-UnrealEd.dll) in UE4Editor.exe: 0xC0000005: Access violation writing location 0x0000000000000DB0.