be caught with your pants/trousers down - definition and synonyms

phrase informal
  1. to be embarrassed by something that happens because you are not prepared for it
See also main entry: catch