"On the hop" merely means that it caught you by surprise, unprepared, so the news needn't be shocking but the implication is often that it's inconvenient.
"My friend's wedding announcement caught us on the hop a bit, we were planning to be out of town that weekend".
not a teacher