What does A wrench in the system mean?

A wrench in the system meaning in Urban Dictionary

an issue that makes a flawless plan or device make a mistake, as though one had been tossing a wrench inbetween a perfectly set couple of gears.