Oltre alla classe di eccezioni dell'archivio dati DB, l'archivio dati NDB fornisce le seguenti classi di eccezioni:
- eccezione ComputedPropertyError()
- Generato quando si tenta di impostare un valore o eliminare una proprietà calcolata.
- exception InvalidPropertyError()
- Generato quando una proprietà non è applicabile a un determinato utilizzo. Ad esempio, una proprietà deve esistere ed essere indicizzata per essere utilizzata nella proiezione o nella clausola GROUP BY di una query.
- eccezione ReadonlyPropertyError()
- Generato quando si tenta di impostare un valore di proprietà di sola lettura.
- exception UnprojectedPropertyError()
- Generato quando si ottiene un valore della proprietà non presente nella proiezione.