Wiktionary
caught on the hop
a. 1 (context idiomatic English) To be in an unprepared situation 2 (context idiomatic English) To be in a situation of change, especially from a known to an unknown state