throw an exception if user tries to start a shift whit no type