InvalidKeyException

Doctrine_Exception

DQLException

Doctrine_PrimaryKey_Exception          thrown when Doctrine_Record is loaded and there is no primary key field

Doctrine_Refresh_Exception             thrown when Doctrine_Record is refreshed and the refreshed primary key doens't match the old one

Doctrine_Find_Exception                thrown when user tries to find a Doctrine_Record for given primary key and that object is not found

Doctrine_Naming_Exception              thrown when user defined Doctrine_Table is badly named


Doctrine_Connection_Exception             thrown when user tries to get the current
                                       connection and there are no open connections

Doctrine_Table_Exception               thrown when user tries to initialize a new instance of Doctrine_Table,
                                       while there already exists an instance of that factory

Doctrine_Mapping_Exception             thrown when user tries to get a foreign key object but the mapping is not done right