void onCatchAll(const char* proxyfname)
{
    string s = proxyfname;
    wstring fname = MgUtil::MultiByteToWideChar(s);
    MgException* e = new MgException(MgExceptionCodes::MgUnclassifiedException, fname, __LINE__, __WFILE__, nullptr, L"", nullptr);
    ThrowDotNetExceptionWrapper(e);
}