Missing DLLs on windows image makes editor not execute
- Dominant language
- Dockerfile
- Stars
- 470
- Forks
- 140
- PR merge metrics
- No merged PRs in 30d
Description
**Bug description**
My CI runs started to fail with an exit code 3221225781 right after the image tags were updated on Docker Hub for "old" editor unity versions. like 2021.3.45f2
Investigating, it is related to missing DLLs. I found this PR, which removes two DLLs https://github.com/game-ci/docker/pull/256
I fixed it locally by adding the DLLs back to the image on my Dockerfile, copying from my own machine.
**How to reproduce**
- Clone unityci/editor:windows-2021.3.45f2-base-3
- Run a container with `-it`
- Go to unity executable and test it with `Unity.exe -version`
- See that no logs are printed nor saved anywhere
**Expected behavior**
Unity editor executes
**Additional details**
Contributor guide
Research direction
Start by reproducing the failure with unityci/editor:windows-2021.3.45f2-base-3 and run Unity.exe -version inside the container. Review PR 256 and the image Dockerfile to identify the removed DLLs, then verify that the editor executes and produces logs after the image is rebuilt.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, unity
- Domain
- devops, game-dev, infrastructure
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100