Reproduction steps:
1. Unzip the attached “IN-150651” project archive
2. Run: Unity -batchmode -nographics -projectPath <folder> -logFile ./repro.log -executeMethod BugHunt.OracleRunner.Run
3. Observe the Editor exit code (e.g. “echo $?”)
4. Open and inspect the “repro.log” file
Actual result: Log prints “default id valid=False sceneValid=True” and “equalsActive=True”; Editor exits with code 2
Expected result: Log prints “default id valid=False sceneValid=False”; Editor exits with code 0
Reproducible with: 6000.6.0b9, 6000.7.0a5
Couldn't test with: 6000.0.82f1, 6000.3.23f1, 6000.5.10f1 - “LoadableSceneId” is not available
Reproducible on: Ubuntu 24.04.4, Windows 11
Not reproducible on: No other environments tested
Note:
- On Windows the reproduction is very inconsistent (about 1/45 via same repro)