The most common cause of these types of errors is having a timesheet approved "out from under" the user.  If a user (even an admin or manager) has a user's timesheet open and an approver approves the timesheet, the timesheet status can change to Completed, Locked, or Disapproved. The user who had the timesheet open would get this error upon the next action.

Click here to go to the Knowledge Center for the full article.