04.08.2013, 22:55 | #1 |
Участник
|
System.MissingMethodException: Method not found
Всем привет.
Ax2012 R2. Работаю над отправкой отчета в Excel по почте. Отчет сделан на базе класса XmlExcelReport_RU. До недавнего времени отчет волне себе работал на пакетнике – создавался и рассылался пользователям. И работа шла над мелкими рюшечками. Потом на сервере АОС-а установили VS2010 professional и SP1, поставили софт, необходимый для установки Visual Studio Tools из состава инсталлятора Ах. И… пакетная операция на методе initCells класса OxmlRow_Ru стала валиться с ошибкой: System.MissingMethodException: Method 'DocumentFormat.OpenXml.OpenXmlChildElements+<GetEnumerator>d__0.get_Current' not found. at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams) at Microsoft.Dynamics.Ax.Xpp.CLRInterop.MakeReflectionCall(Object instance, String methodName, Object[] parameters) Снес VS2010 вместе с SP1, снес и поставил заново .net framework 4.0. Не помогло. Ну, можно ещё снести всякую программную мелочевку числом около 2-х десятков, приехавшую вместе с VS, или заново установить Ах2012. На этом моя фантазия заканчивается. Кто-нибудь знает, куда ещё можно копать? P.S. На клиенте и при серверной (но не пакетной) обработке все работает идеально. Глобальную компиляцию и перестроение CIL делал, правда проделывал это до сносов софта. |
|
05.08.2013, 02:04 | #2 |
Участник
|
Цитата:
Цитата:
Не совсем в тему, но вот еще какие вещи есть: ClosedXML |
|
05.08.2013, 04:56 | #3 |
Участник
|
Цитата:
Сообщение от gl00mie
Не совсем в тему, но вот еще какие вещи есть: ClosedXML
а в том что есть в стандарте это как раз реализовано изначально. вы случаем не разбирались есть ли подобное у ClosedXML? |
|
05.08.2013, 09:50 | #4 |
Участник
|
Цитата:
Сообщение от gl00mie
А при серверной обработке код тоже работает в CIL, как в пакете? А "выполнять бизнес-логику в CIL" включено?Может, в этом дело?
Не совсем в тему, но вот еще какие вещи есть: ClosedXML Да, сейчас после сноса VS и переустановки framework при создании инкрементного CIL валится АОС. В Event view вижу: Faulting application name: Ax32Serv.exe, version: 6.2.158.0, time stamp: 0x50a65c76 Faulting module name: ntdll.dll, version: 6.1.7601.17725, time stamp: 0x4ec4aa8e Exception code: 0xc0000005 Fault offset: 0x00000000000532d0 Faulting process id: 0x2558 Faulting application start time: 0x01ce919d025e5eaf Faulting application path: C:\Program Files\Microsoft Dynamics AX\60\Server\AXDev\Bin\Ax32Serv.exe Faulting module path: C:\Windows\SYSTEM32\ntdll.dll Report Id: 15927d14-fd91-11e2-9f60-00505683405a Запущу-ка я на ночь глобальную компиляцию приложения |
|
05.08.2013, 10:01 | #5 |
Участник
|
Цитата:
PHP код:
|
|
|
|