Unable to start UE 5.2.1 after updating omniverse connector 203.0.193

Greetings -

I’m unable to open either my project or the base UE editor (5.2.1) after updating the omniverse connector to 203.0.193. When opening the editor, it creates a crash report instead:

Abort signal received

ucrtbase
ucrtbase
ucrtbase
VCRUNTIME140_1
VCRUNTIME140_1
VCRUNTIME140_1
VCRUNTIME140_1
omniclient
ntdll
ntdll
ntdll
KERNELBASE
VCRUNTIME140
omniclient
omniclient
omniclient
omniclient
UnrealEditor_OmniverseRuntime!FOmniverseRuntimeModule::StartupModule() [D:\w\c5c04780cb66bcf0\BuildScripts\OmniConnectorBuild\Plugins\NVIDIA\Omniverse\Source\OmniverseRuntime\Private\OmniverseRuntimeModule.cpp:153]
UnrealEditor_Core
UnrealEditor_Projects
UnrealEditor_Projects
UnrealEditor_Projects
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll

I uninstalled the connector from Omniverse, and I now can open UE 5.2.1. Version 203.0.193 of the connector is critically buggy and unusable.

Hi kdn115, sorry about it. Did you have the dump file?

Also, we recommend you uninstall the Connector, then go to the 5.2 Engine/Plugins/Marketplace/NVIDIA folder and delete anything that’s left over. Then reinstall.
If it still doesn’t work, please check if omniclient.dll is in the system path. To test this, you can go to a cmd prompt in any folder and type where omniclient.dll — if it finds anything then that location must be removed from the system path.

I have the dump file from UE, yes.

So I cleared out the Engine/Plugins/Marketplace/NVIDIA folder after deleting the connector. I then reinstalled the connector for UE 5.2.1. I then tried opening UE, and this is the dump file produced:

Abort signal received

ucrtbase
ucrtbase
ucrtbase
VCRUNTIME140_1
VCRUNTIME140_1
VCRUNTIME140_1
VCRUNTIME140_1
omniclient
ntdll
ntdll
ntdll
KERNELBASE
VCRUNTIME140
omniclient
omniclient
omniclient
omniclient
UnrealEditor_OmniverseRuntime!FOmniverseRuntimeModule::StartupModule() [D:\w\c5c04780cb66bcf0\BuildScripts\OmniConnectorBuild\Plugins\NVIDIA\Omniverse\Source\OmniverseRuntime\Private\OmniverseRuntimeModule.cpp:153]
UnrealEditor_Core!FModuleManager::LoadModuleWithFailureReason() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Modules\ModuleManager.cpp:650]
UnrealEditor_Projects!FModuleDescriptor::LoadModulesForPhase() [D:\build++UE5\Sync\Engine\Source\Runtime\Projects\Private\ModuleDescriptor.cpp:696]
UnrealEditor_Projects!FPluginManager::TryLoadModulesForPlugin() [D:\build++UE5\Sync\Engine\Source\Runtime\Projects\Private\PluginManager.cpp:2205]
UnrealEditor_Projects!FPluginManager::LoadModulesForEnabledPlugins() [D:\build++UE5\Sync\Engine\Source\Runtime\Projects\Private\PluginManager.cpp:2278]
UnrealEditor!FEngineLoop::LoadStartupModules() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4629]
UnrealEditor!FEngineLoop::PreInitPostStartupScreen() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:3934]
UnrealEditor!GuardedMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:140]
UnrealEditor!GuardedMainWrapper() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:107]
UnrealEditor!LaunchWindowsStartup() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:244]
UnrealEditor!WinMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:284]
UnrealEditor!__scrt_common_main_seh() [D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

Did you check the location of omniclient.dll as well?

i entered “where omniclient.dll” at a command prompt but it found nothing. Could you define in plain terms the “system path?” Are you referring to C:\windows?

Yes, it’s the correct result. There’s nothing in your system path.

Could you please upload your dump file here?

Where do I access it? I thought I posted it earlier.

The dump file should be in your [Project]/Saved/Logs

Title-backup-2023.12.10-23.09.12.log (114.0 KB)

Its attached.

It looks like there’s an immediate crash in the Omniverse Client Library, both in this topic and the 5.3 topic, so let’s just track in this one to try and figure out why it’s crashing for you.

I took a look at the log that you uploaded and right now I’m not seeing anything that helps me identify what’s happening with omniclient.dll.

We can add verbose logging from the Omniverse Client Library by adjusting a project setting in Project\Config\DefaultEngine.ini before running the editor.

Please find or add this setting and change it to True:

[/Script/OmniverseRuntime.OmniverseSettings]
bOpenDeveloperLog=True

Also, I’m curious if maybe when the client library tries to access a Nucleus server you’ve added (if you’ve ever even had the chance), it is causing a crash. Perhaps also remove any servers by clearing out any lines under OmniverseSettings that say +WatchServers=...

Thanks for your help with this.

I haven’t added/accessed/created/enabled any Nucleus servers.

There are no entries for Omniverse within **Project\Config\DefaultEngine.ini** at all.

I fixed it. I downloaded and ran the launcher cleanup tool, then uninstalled the launcher completely. Then I rebooted, re-installed the launcher, installed the connector and it now works fine.

1 Like

Ok, then there was interference with something else that was installed. I’m sorry you had to go through all of that. Might I ask what apps/connectors/etc. you installed from the Omniverse Launcher previously? That might help us to narrow down the cause of the problem. I really appreciate you going after it and continuing the dialog, thank you.

I had the old launcher prior to the security update in 09/2023, per your docs, I believe. I downloaded and installed the update, then updated my library. I had Audio2face, Blender, and the Unreal 5.2 connector installed. Me uninstalling everything using the launcher cleanup tool seems to have fixed everything.