How to reproduce:
1. Create a new Unity project and install the Multiplayer Services package
2. Open the Deployment window and select the environment
3. In the Project window, right-click -> Create -> Services -> Deployment Definition
4. In the Inspector, add a "Exclude Path" entry
5. Enter the *( and confirm
6. Observe the results
Expected results: No errors are spammed and the Deployment window shows Assets
Actual results: ~30 errors are spammed and the Deployment window doesn't show any assets
Reproducible with: 1.7.1, 1.7.2 (6000.4.12f1, 6000.5.0b11, 6000.6.0a7)
Reproducible on: macOS Tahoe 26 (M1)
Not reproducible on: No other environment tested
Notes:
- Bug is not reproducible if the Deployment window is not opened
- When restarting the project with this path, the Deployment window becomes empty
- To fix the window, the path should be removed and the proejct restarted
First lines of error:
RequestFailedException: Exception of type 'Unity.Services.Core.RequestFailedException' was thrown.
Unity.Services.Core.Editor.TokenExchange.ExchangeServicesGatewayTokenAsync (System.String genesisToken) (at ./Library/PackageCache/com.unity.services.core@517695160ac6/Editor/Core/Networking/TokenExchange.cs:102)