System.Exception e; // declare ; try { ... code that can throw clr error } catch (Exception::CLRError) { e = CLRInterop::getLastException(); while( e ) { info( e.get_Message() ); e = e.get_InnerException(); } }