How to reproduce:
- Create a new project and open it in the Editor
- Open a terminal and navigate to the project folder
- Run unity pipeline install
- Wait for the package to import and the Editor to finish reloading
- Run unity status and confirm the Editor reports as ready
- Download the attached "Repro-PipelineDescriptor.ps1" to the project's parent folder
- Run "powershell -ExecutionPolicy Bypass -File .\Repro-PipelineDescriptor.ps1 -ProjectPath "<full path to project>""
- Wait for the terminal to prompt for a manual step (about 4 minutes)
- Focus the Editor
- Enter Play mode
- Exit Play mode
- Return to the terminal and press Enter
- Observe the recorded observations block, and the log file path printed at the end
Actual result: The descriptor file is never recreated and unity status reports no Editor found (exit 6), while the Editor process stays alive and listening on the port
Expected result: The descriptor file is recreated while the Editor remains open, and unity status continues to reach the running Editor.
Reproducible with: 0.3.0-exp.1 (6000.7.0a6), 0.7.0-exp.1 (6000.7.0a6)
Reproducible on: Windows 11
Not reproducible on: No other environments tested
Note: Reload Domain must be enabled in Enter Play Mode Settings, otherwise Play mode will not restore the descriptor. Restarting the Editor works either way.