Why can't I set my ticket to solved?

Question

Why am I unable to set my ticket to solved?

Answer

You can't solve a ticket unless the ticket has an assignee and all mandatory fields are populated with values. Should these criteria not be fulfilled, one of the below error messages will appear.

"Ticket field name" needed

Assignee is required when solving a ticket

Note: The error message lengthens if more required fields are left blank.

For a similar issue, see this article: The Solved button is grayed out on my messaging ticket.