W przypadku wystąpienia błędów, obiekty Propel-a generują wyjątki. Obsługę wyjątków realizujemy instrukcją try-catch. Metody obiektu $e pozwalają poznać przyczynę błędu:
$wyraz = new Wyraz();
$wyraz->setWyraz('żółw');
try {
$wyraz->save();
} catch (PropelException $e) {
$c = $e->getCause();
$komunikat = $c->getNativeError();
echo $komunikat;
}