Search Issue Tracker

Fixed in 2021.2.X

Votes

0

Found in

Issue ID

1336292

Regression

No

Query breaks the ADB provider and the project browser

Project Browser

-

The query: sort{select{p: t:prefab *.prefab, @path, count{a:sceneIndex ref:@path} as count}, @count, "desc"} breaks the ADB provider and the project browser because of a parsing error in the SearchUtility.cs file. In fact, an exception is thrown whenever a query contains the tokens "ref" or "glob" at positions other than 0 and whenever the tokens don't contain quotes.

How to reproduce:
1. Open any project.
2. Write a query in the search box of the project browser.
3. Press enter.

Expected result: No exception is thrown in the console and the result of the query should appear in the project browser.
Actual result: An exception is thrown in the console about an argument out of range:
ArgumentOutOfRangeException: startIndex cannot be larger than length of string.

  1. Resolution Note (fix version 2021.2):

    Fixed in: 2021.2.0a19

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.