I find it strange you can even enable this feature on non-fiber ports.
Normally UDLD is a feature only used between switchlinks to avoid unidirection communication causing spanning-tree to erroneously put a discarding port into designated forwarding due to no longer receiving bpdu's.
This error state usually only exists if one fiber of the pair no longer transmits due to optics error or cable error.
So if you want to enable this feature, only do it on trunks that connect two switches, since only switches support the protocol. Never enable it between switches and hosts/AP's/Firewalls unless they specifically support the feature and have it enabled.
You should also start with alert mode ( = normal mode ) before you do aggressive mode which actually blocks a link in case of a unidirectional link.