5.6 TextRender error when packaging, 5.5 fine

Reporting when packaging 5.6, I get error with Text Renderer

LogCook: Display: Cooked packages 80 Packages Remain 2321 Total 2401
LogWindows: Error: begin: stack for UAT
LogWindows: Error: === Critical error: ===
LogWindows: Error:
LogWindows: Error: Fatal error!
LogWindows: Error:
LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000300
LogWindows: Error:
LogWindows: Error: [Callstack] 0x00000195001ef6af UnrealEditor-Text3D.dll!UText3DRendererBase::Create() [D:\build\++UE5\Sync\Engine\Plugins\Experimental\Text3D\Source\Text3D\Private\Renderers\Text3DRendererBase.cpp:40]
LogWindows: Error: [Callstack] 0x00000195001f9e64 UnrealEditor-Text3D.dll!UText3DComponent::OnRegister() [D:\build\++UE5\Sync\Engine\Plugins\Experimental\Text3D\Source\Text3D\Private\Text3DComponent.cpp:243]
LogWindows: Error: [Callstack] 0x00007ff861a46989 UnrealEditor-Engine.dll!UActorComponent::ExecuteRegisterEvents() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:2375]
LogWindows: Error: [Callstack] 0x00007ff861aba25a UnrealEditor-Engine.dll!UActorComponent::RegisterComponentWithWorld() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:1918]
LogWindows: Error: [Callstack] 0x00007ff8611d3c8f UnrealEditor-Engine.dll!AActor::IncrementalRegisterComponents() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Actor.cpp:6181]

Seems like opening the map in editor will crash as well with same error. The map opens fine in 5.5.4

Hello there @imtrobin2!

Indeed, from your provided log extract, UnrealEditor-Text3D.dll!UText3DRendererBase::Create() followed by an Unhandled Exception aims at a conflict with the Text3D creation component from Text Renderer.

It goes without saying, but please make sure the plugin is enabled in your 5.6 build. If it is, since the plugin is still in Beta state, there’s a chance that it does not interact properly with 5.6, as it’s a quite recent build.

If the plugin is not vital for your project, disable it, and remove any Text3D actors in the scene. In case is critical for your game, then I would suggest to continue working in 5.5.4 until a hotfix is deployed for this particular interaction.

An alternative path would be to isolate the problem, via migrating your Text3D component to an empty map, then converting that scene to 5.6, and checking if the crash remains active.

I have tested with third person sample with Text3D actor in scene, package, no problem. But my scene crashes even when opening in editor.

I use text3d for certain debug like nameplate etc, so it’s vital for my project.

Just chiming in to say I’m getting the exact same crash when opening a map with Text3D actors, after recently upgrading my project from 5.5 to 5.6.

I managed to “solve” the issue by disabling the 3D Text plugin, opening the troubling level, saving it, then enable the plugin back and restart. Note that this will DELETE any 3D Text actors in your level though, so you will have to recreate all of them.