Cool that will help (in some areas of my code).
But there is also the times where a mesh might be mistyped (or even removed from the media repo). I'd prefer to handle the error more nicely that to have an exception thrown and application ended.
Even if I could say 'well that mesh file isn't there so load a rectangle instead'. That sort of thing
[edit]
The reason behind this is that I am midway through writing an extension for Game Maker:Studio using Ogre as the renderer and all is working exceptionally well. So, it is more of an ease of use thing from the end user perspective. Rather than have them think the extension is 'crap' because they made a mistake and the application throws exceptions all over the place
And as we know with Ogre (and any other API for that matter) it is pretty easy to make a mistake and have things break.
I think it should be upto the coder to decide if something is a 'show stopper' and not th API.