AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.12.2012, 10:48   #1  
polygris is offline
polygris
Участник
AxAssist
MCBMSS
 
272 / 67 (3) ++++
Регистрация: 14.06.2005
Адрес: Киев
AX 2012 R2 инсталляция
AX 2012 R2
Во время синхронизации базы вываливается такая ошибка

X++:
Microsoft.Dynamics.Ax.Xpp.InfoException: Exception of type 'Microsoft.Dynamics.Ax.Xpp.InfoException' was thrown.

   at Microsoft.Dynamics.Ax.MSIL.Interop.throwException(Int32 ExceptionValue)

   at Microsoft.Dynamics.Ax.MSIL.cqlClassIL.callReturn(Int32 rc, interpret* ip)

   at Microsoft.Dynamics.Ax.MSIL.cqlClassIL.CallStatic(String className, String methodName, Object[] parameters, Type[] types, Object[] varargs, Type[] varargsTypes)

   at Microsoft.Dynamics.Ax.Xpp.XppObjectBase.StaticCall(String className, String methodName, Object[] parameters, Type[] types, Object[] varargs)

   at Dynamics.Ax.Application.Debug.assert(Boolean expression)

   at Dynamics.Ax.Application.DimensionEnabledType.constructForSystemDefinedByTableId(Int32 _viewId, String _viewLabel, Boolean ) in DimensionEnabledType.constructForSystemDefinedByTableId.xpp:line 200

   at Dynamics.Ax.Application.DimensionEnabledType.constructForSystemDefinedByTableId(Int32 _viewId)

   at Dynamics.Ax.Application.DimensionAttribute.getAttributeByHierarchyType(DimensionHierarchyType _hierarchyType) in DimensionAttribute.getAttributeByHierarchyType.xpp:line 116

   at Dynamics.Ax.Application.DimensionHierarchy.getHierarchyIdByHierarchyType(DimensionHierarchyType _hierarchyType) in DimensionHierarchy.getHierarchyIdByHierarchyType.xpp:line 88

   at Dynamics.Ax.Application.DimensionHierarchy.getSystemGeneratedHierarchyIds() in DimensionHierarchy.getSystemGeneratedHierarchyIds.xpp:line 21

   at Dynamics.Ax.Application.DimensionMetadataSetup.Loaddata() in DimensionMetadataSetup.loadData.xpp:line 9

   at Dynamics.Ax.Application.SysSetupInstaller.Writealldata() in SysSetupInstaller.writeAllData.xpp:line 19

   at Dynamics.Ax.Application.SysSetupInstaller.Run() in SysSetupInstaller.run.xpp:line 7

   at Dynamics.Ax.Application.SysSetupInstaller.loadPartitionData(Object[] _c) in SysSetupInstaller.loadPartitionData.xpp:line 3

   at SysSetupInstaller::loadPartitionData(Object[] )

   at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeStaticCall(Type type, String MethodName, Object[] parameters)

   at Microsoft.Dynamics.Ax.Xpp.PredefinedFunctions.runAsInvoke(String className, String staticMethodName, Object[] parms, Object[]& exportInfolog)
Сталкивался кто нибудь с такой ошибкой? Полная компиляция приложения и FULL CIL Compilation сделаны.
Старый 06.12.2012, 15:30   #2  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Судя по всему срабатывает вот этот assert в методе constructForSystemDefinedByTableId

X++:
 // Verify the type will be able to be created completely
    if ((sysDictTable.name() == '') || (tableId2name(backingEntityTableId) == '') || (fieldId2Name(backingEntityTableId, dictView.fieldId(keyField)) == '') || (fieldId2Name(backingEntityTableId, dictView.fieldId(valueField)) == '') || (dictView.label() == ''))
    {
        // The fields are always required in order for the dimensions subsystem to successfully link to the correct table and columns. This is a coding error so assert false
        Debug::assert(false);
        return null;
    }
Поробуйте отключить отладку (в параметрах пользователя Debug mode: No)
Попробуйте отключить IL
Попробуйте позвать программера и найти причину, по которой сабатыввет ассерт.

Приложение кастомизированное?
Старый 06.12.2012, 18:00   #3  
polygris is offline
polygris
Участник
AxAssist
MCBMSS
 
272 / 67 (3) ++++
Регистрация: 14.06.2005
Адрес: Киев
Да я сам и программер есть :-)
Решение не кастомизированое - ставлю с нуля AX 2012 R2
Я уже немного другим способом решил проблему
DimensionHierarchy.getHierarchyIdByHierarchyType(DimensionHierarchyType _hierarchyType)
сдесь закоментил часть российской функциональности. Отрубил российскую функциональность.
Засинхронизировал все. Включил российскую функциональность. Разкоментил. Снова засинхронизировал.
Старый 10.12.2012, 17:39   #4  
cyrus is offline
cyrus
OntargIT
 
22 / 19 (1) ++
Регистрация: 24.06.2002
Адрес: Kiev
Синхронизация при установке прерывается такой ошибкой в том случае, если у view DimAttribute* (см в методе getAttributeByHierarchyType) для связанных конфигурационных ключей не активированы лицензионные ключи. Например, русские ОСы не активируются, если загружаем лицензию 2012 RTM, а не R2.
Старый 29.04.2013, 15:38   #5  
f18 is offline
f18
Участник
Аватар для f18
Дети Юза
 
188 / 101 (4) +++++
Регистрация: 09.08.2005
Ax 2012 R2
Боролся, боролся с такой ошибкой (2е суток), почел эти сообщения, попробовал - ничего не вышло. А вышло след образом
1. Инсталлируем
2. Запускаем аксу
3. Компилируем
4. Компилируем CIL
5. Лицензии не вводим а щелкаем на галке - отметить как выполненное.
6,7,8 ...
n+1. Синхронизируем
...
После запуска Аксы, вводим лицензии и синхронизируется еще раз. При таком подходе подходят и экзотические лицензии от RTM (а другой у меня и нет).
Может быть кому-то будет полезным.
За это сообщение автора поблагодарили: Logger (3).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Final Microsoft Dynamics AX 2012 R2 Content Available! Blog bot DAX Blogs 0 04.12.2012 06:12
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
emeadaxsupport: Preliminary Microsoft Dynamics AX 2012 R2 content now on TechNet and MSDN! Blog bot DAX Blogs 0 10.11.2012 08:20
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:41.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.