[crash] importing an animation fbx when same name existed

Dear Friends at Epic,

Hi there!

  1. When I tried to import an animation (selecting just animation under the FBX import screen)
  2. I selected an existing skeleton
  3. I picked a name that was already the name of an existing animation.
  4. I was importing an FBX for a skeletalmesh already existing, and I was first asked if I wanted to overwrite, and I said yes

UE4 said "cannot overwrite existing animation

but then proceeded to crash immediately :slight_smile:

Luckily I had just exited and re-entered to save all my progress prior to doing this :slight_smile:

Rama

PS: I just repeated the experience twice, it seems quite reproduce-able

here’s the crash report:

Assertion failed: AnimSequence [File:D:\BuildFarm\buildmachine_++depot+UE4-Rocket+Beta4\Engine\Source\Editor\UnrealEd\Private\Fbx\FbxAnimSequenceImportData.cpp] [Line: 13]

Stack:
Address = 0xe34c93a6 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xe33c9b6a (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xe18e7249 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-UnrealEd.dll]
Address = 0xe14bd576 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-UnrealEd.dll]
Address = 0xe18e216f (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-UnrealEd.dll]
Address = 0xe18f6d0a (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-UnrealEd.dll]
Address = 0xd88a4484 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-AssetTools.dll]
Address = 0xd88a3054 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-AssetTools.dll]
Address = 0xd74f5208 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-ContentBrowser.dll]
Address = 0xd74ef1ef (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-ContentBrowser.dll]
Address = 0xd74f510a (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-ContentBrowser.dll]
Address = 0xe26205ff (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe2623ee8 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe26080bc (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe23ec2aa (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe240f36e (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe2481f86 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe247a6b1 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe34a8bfc (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xe349acca (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xe34a9556 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xe34968d2 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0x77299bd1 (filename not found) [in C:\Windows\system32\USER32.dll]
Address = 0x772998da (filename not found) [in C:\Windows\system32\USER32.dll]
Address = 0xe34ce559 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xe34a9beb (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0x3fc35e64 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3fc2cb8c (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3fc2cbfa (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3fc3772b (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3fc383c3 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x7739652d (filename not found) [in C:\Windows\system32\kernel32.dll]
Address = 0x774cc521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
Address = 0x774cc521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]

Address = 0xfd489e5d (filename not found) [in C:\Windows\system32\KERNELBASE.dll]
Address = 0xe34c765b (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xe33e2484 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xe33c9c0f (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xe18e7249 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-UnrealEd.dll]
Address = 0xe14bd576 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-UnrealEd.dll]
Address = 0xe18e216f (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-UnrealEd.dll]
Address = 0xe18f6d0a (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-UnrealEd.dll]
Address = 0xd88a4484 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-AssetTools.dll]
Address = 0xd88a3054 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-AssetTools.dll]
Address = 0xd74f5208 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-ContentBrowser.dll]
Address = 0xd74ef1ef (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-ContentBrowser.dll]
Address = 0xd74f510a (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-ContentBrowser.dll]
Address = 0xe26205ff (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe2623ee8 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe26080bc (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe23ec2aa (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe240f36e (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe2481f86 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe247a6b1 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe34a8bfc (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xe349acca (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xe34a9556 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xe34968d2 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0x77299bd1 (filename not found) [in C:\Windows\system32\USER32.dll]
Address = 0x772998da (filename not found) [in C:\Windows\system32\USER32.dll]
Address = 0xe34ce559 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xe34a9beb (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0x3fc35e64 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3fc2cb8c (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3fc2cbfa (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3fc3772b (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3fc383c3 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x7739652d (filename not found) [in C:\Windows\system32\kernel32.dll]
Address = 0x774cc521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
Address = 0x774cc521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]

Hi Nathan,

When any asset is imported, it is converted into a .uasset file. Naturally because of this, different files cannot have the same name in the same folder. The workarounds for this are giving a different filename to all imported assets (“character_rig.FBX” vs “character_anim1.FBX”), or importing your different asset types into different folders to begin with.

We are aware of this crash occurring and hopefully it gets resolved soon, but sticking with the intended workflow will bypass the issue.

Thanks!

Everything I said above holds true, but I do notice that your crash CallStack is different than the one we previously know about. I am trying to reproduce your crash, but actually I am not able to. Mine are successfully overwriting. I could use some clarification on your repro steps. Can you walk me through them more specifically? Also are you importing the animation to same folder where the SkeletalMesh is?

Thanks in advance.

I would love to provide more info, but now I cannot replicate the issue :slight_smile: I tried creating and overwriting anim sequences within same directory as skeletal mesh/skeleton, and in other directories, before saving asset, after saving, using frame ranges and not, but no crashes so far :slight_smile:

If I see it again I will let you know!

Thanks so much for UE4 !