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