Lorsqu'une commande URBI échoue, cela envoie un message d'erreur, préfixé par trois points d'exclamation:
impossible:1/0; [167322:impossible] !!! Division by zero [167322:impossible] !!! EXPR evaluation failed
Remarquez que l'étiquette de la commande est utilisée pour le message d'erreur, ce qui s'avère très pratique pour savoir ce qui a coincé dans un programme complexe.
Les messages d'erreur sont différents des messages-système, préfixés eux par trois étoiles. Un exemple simple est la commande echo avec drapeau +begin et un drapeau +end:
monetiquette+begin+end:echo "salut tout le monde!"; [146711:monetiquette] *** begin [146711:monetiquette] *** salut tout le monde! [146711:monetiquette] *** end