- DormUsageException if runtime hasn't been initialized yet - DatabaseException if there are no rows left in the stream, if the given column was not found, if the specified column type was wrong - DormException if some runtime or configuration error has occurred - std.utf.UTFException if a string couldn't be validated to be UTF8 (perhaps corrupt memory) - std.conv.ConvException if a value couldn't be parsed
Makes a human readable exception that can be thrown or returns null if there is no error.