- detect errorcode 5 on emscripten - and then re-run command
tested on pre-flight: https://ec-01.epicgames.net/commander/link/jobDetails/jobs/9407813
#jira UE-78034 //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe Access is denied
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 7657722 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)
[CL 7657738 by nick shin in Main branch]
- Stop calling str(). For whatever reason, this seems to fix painfully slow debugging for certain callstacks in Android Studio.
- Fix UE4FStringSummaryProvider not handling empty strings correctly
- Map/Set synth providers now calculate size in __init__ instead of update(). This seems to provide a good speed up
I didn't do a proper optimization pass on this. Just tried some things out and kept what felt better. This at least makes certain pathogical cases bearable (10s of seconds instead of multi-minute). I've been running with this for a while and haven't encountered any issues.
[at]Chris.Babcock
#ROBOMERGE-SOURCE: CL 7474689 via CL 7474691 via CL 7475420
#ROBOMERGE-BOT: (v372-7473910)
[CL 7475489 by justin marcus in Main branch]
- detect errorcode 5 on python windows - and then re-run command
tested on pre-flight: https://ec-01.epicgames.net/commander/link/jobDetails/jobs/9376069
#jira UE-76599 //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 7443894 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7443896 by nick shin in Main branch]
- external program finishes faster on spawn before control is returned to (windows) python script
- set returncode to 0 on this condition
tested on pre-flight: https://ec-01.epicgames.net/commander/link/jobDetails/jobs/9373601
#jira UE-76599 //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 7435492 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7435495 by nick shin in Main branch]
- handle when external program exists faster on spawn before control is returned to python script
tested on pre-flight: https://ec-01.epicgames.net/commander/link/jobDetails/jobs/9372908
#jira UE-76599 //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 7428128 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7428157 by nick shin in Main branch]
was: adding exeption type to trap
was: (forcing pprint to show for all error types)
was: print command executed
now: using: run_process(..., check=False) instead of check_call()
#jira UE-76599 //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 7217741 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7217742 by nick shin in Main branch]
was: adding exeption type to trap
was: (forcing pprint to show for all error types)
now: print command executed
#jira UE-76599 //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 7208101 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7208102 by nick shin in Main branch]
(forcing pprint to show for all error types)
#jira UE-76599 //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 7205520 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7205521 by nick shin in Main branch]
- added same "WindowsError code 5" handler found in forking.py
#jira UE-76388 //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe access is denied
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 7094004 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7094007 by nick shin in Main branch]
this fix is based on: - UE-51618 HTML5 fails to build, [Error 5] Access is denied
#jira none
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 6979674 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 6979678 by ben marsh in Main branch]
#jira UE-75713 HTML5 fails to Launch On or Open Packaged Game for Samples/Sandbox/Build/BuildTest.uproject - 404 Not Found on file BuildTest.js/BuildTest.wasm
#rnx
#rb none
[CL 6919885 by Nick Shin in Main branch]