It is possible to saved a broken filter to a queue when the JQL query returns an uncaught exception. This causes the Queues view to display no queues and prevent the creation of new queues.
- Create a queue with a valid filter. e.g: resolution = Unresolved
- Edit the queue
- Change to resolution > Unresolved
- Save queue
The queue is not saved and a message is displayed indicating the the JQL filter is invalid.
The screen doesn't change as if the "Save" didn't work but the filter was saved in the background.
Loading the queues again shows no queues.
The problem is actually caused by an Uncaught exception returned by JIRA when searching resolution < unresolved but JIRA Service Desk could prevent the JQL to be saved in these scenarios. JSD correctly prevents the saving a JQL that is invalid if it doesn't error.
Find the queues on the project:
Find the filter that is broken by searching JIRA using the same JQL
Update the queue in the database to a working JQL.