ue4-docker: Failed to get CEF3 DLL handle
Output of the ue4-docker info
command:
ue4-docker version: 0.0.38 (latest available version is 0.0.38)
Operating system: Windows Server 2019 Datacenter Evaluation Version 1809 (OS Build 17763.379)
Docker daemon version: 19.03.3
NVIDIA Docker supported: No
Maximum image size: 200GB
Available disk space: 374.14 GiB
Total system memory: 19.53 GiB physical, 35.29 GiB virtual
Number of processors: 10 physical, 20 logical
I’m using the docker images I build from a CI pipeline.
I have 2 different jobs, both of them with the same error.
The first job just executes:
ue4 test --all
The second instead:
ue4 package
Both of them fail because of the same issue:
[2019.11.04-16.28.17:961][ 0]LogCEF3Utils: Error: Failed to get CEF3 DLL handle for ../../../Engine/Binaries/ThirdParty/CEF3/Win64/libcef.dll: The operation completed successfully. (0)
[....]
LogWindows: Error: begin: stack for UAT
LogWindows: Error: === Critical error: ===
LogWindows: Error:
LogWindows: Error: Fatal error!
LogWindows: Error:
LogWindows: Error: Unhandled Exception: 0xc06d007e
LogWindows: Error:
LogWindows: Error: [Callstack] 0x00007ffd8e6b9129 KERNELBASE.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffd60965456 UE4Editor-WebBrowser.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffd6092456c UE4Editor-WebBrowser.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffd608fcabc UE4Editor-WebBrowser.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffd608e22d2 UE4Editor-WebBrowser.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffd608d787b UE4Editor-WebBrowser.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffd60901d6f UE4Editor-WebBrowser.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffd60889d76 UE4Editor-WebBrowserWidget.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffd7d86b4ef UE4Editor-Core.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffd83118fa7 UE4Editor-Projects.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffd83129403 UE4Editor-Projects.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffd83118d6e UE4Editor-Projects.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ff62a59d9c3 UE4Editor-Cmd.exe!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ff62a5a49f1 UE4Editor-Cmd.exe!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ff62a59a667 UE4Editor-Cmd.exe!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ff62a59a9fa UE4Editor-Cmd.exe!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ff62a5ab92c UE4Editor-Cmd.exe!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ff62a5ad736 UE4Editor-Cmd.exe!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffd91587974 KERNEL32.DLL!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffdc093a251 ntdll.dll!UnknownFunction []
LogWindows: Error:
LogWindows: Error: end: stack for UAT
Took 21.1138611s to run UE4Editor-Cmd.exe, ExitCode=3
ERROR: Cook failed.
(see C:\Users\ContainerAdministrator\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+UnrealEngine\Log.txt for full exception trace)
AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)
BUILD FAILED
Do you have any guess?
Running tests and packing locally (with the same engine) works fine, this happens only when using containers.
Thanks!
About this issue
- Original URL
- State: open
- Created 5 years ago
- Comments: 16 (12 by maintainers)
I still need to look into whether those DLL files can be sourced from anywhere other than the mcr.microsoft.com/windows base image, since that image has only existed since Windows Server 2019 / Windows 10 version 1809 and introducing a dependency on it would break compatibility with older versions of Windows. I’ll keep this issue open until a solution has been implemented.