Cisco err-disable recovery

Did it also happen to you, that a port of a remote switch went to err-disable and you had to drive to that location to reset it?

Or you have users in meeting rooms, who plug in the same network cable in two different switch ports? Nothing happened, spanning-tree portfast bpduguard enable was set.  But the ports went down, and nobody realised it?

You can avoid this problem with the setting

errdisable recovery cause all
errdisable recovery interval 180

With this setting, the switch brings up the port after 180 seconds. If the problem still exists, the port goes into err-disable again. If it is fixed, the port comes up again.