|
|
#1 |
|
MCTS
|
throw error("") и Microsoft.Dynamics.Ax.Xpp.ErrorException
Здравствуйте.
При вызове throw error("") в классе получаю ошибку Microsoft.Dynamics.Ax.Xpp.ErrorException: Выдано исключение типа "Microsoft.Dynamics.Ax.Xpp.ErrorException" Инкрементную компиляцию cil делал. Как от нее избавиться? |
|
|
|
|
#2 |
|
Участник
|
А что, собственно, не так? Выбросили исключение - получили сообщение о выброшенном исключении. В чем противоречие?
|
|
|
|
|
#3 |
|
MCTS
|
Хотелось бы, если вызывается ошибка throw error("Ошибка"), видеть в инфологе только "Ошибка", без всяких там Microsoft.Dynamics.Ax.Xpp.ErrorException
|
|
|
|
|
#4 |
|
Участник
|
обернут небось ексепшн, и надо иннер ексепшн взять
|
|
|
|
|
#5 |
|
Участник
|
Если код в CIL выполняется надо перехватывать
X++: catch (Exception::CLRError) { exception = CLRInterop::getLastException(); if (exception != null) { throw error(exception.ToString()); } } |
|
|
|
|
#6 |
|
Участник
|
он так и делает, но надо не так, а, например, как тут SyncSetup:
rocessCLRErrorException();
|
|
|
|
|
|