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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.12.2007, 09:54   #1  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
Построение перекрёстных ссылок
Столкнулся со следующей проблемой: из одного приложения (рабочего) в другое (тестовое) скопировал с замещением файлы слоёв usr и usp. Вся разработка ведётся только на этих слоях. После этого удалил индексы, сделал глобальную компиляцию, синхронизацию. Прошёл все шаги в контрольных списках обновления и установки - до построения перекрёстных ссылок. При запуске последней процедуры - Аксапта валится минут через 15. Сообщение в виндовом логе ни о чём не говорит - "Faulting application ax32.exe, version 3.0.1951.4070, stamp 42fc7283, faulting module ax32.exe, version 3.0.1951.4070, stamp 42fc7283, debug? 0, fault address 0x003e80d5."
Используем - Axapta 3.0 SP4, Oracle 9.
Дополнительная глобальная компиляция + синхронизация не помогают.
Что можно поделать?
__________________
Paul_ST
Старый 24.12.2007, 11:22   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Paul_ST Посмотреть сообщение
Прошёл все шаги в контрольных списках обновления и установки - до построения перекрёстных ссылок. При запуске последней процедуры - Аксапта валится минут через 15. Используем - Axapta 3.0 SP4, Oracle 9. Что можно поделать?
Перейти на другую версию ядра Ядро AX3.0SP4 «знаменито» дикими утечками памяти, и если вы посмотрите на динамику изменения объема памяти, которая отжирается AOS'ом и/или клиентом при построении перекрестных ссылок, то увидите, что объем этот постоянно растет до ненормальных величин. Кроме того, даже если с Божей помощью и такой-то матерью вам все ж удастся построить перекрестные ссылки, утечки памяти все равно будут постоянно давать о себе знать. Так, при работе тонкого клиента обычным делом может быть отжирание 256Мб и более при том, что в нормальной ситуации это значение держится на уровне 20-50Мб.
Если боитесь использовать KR, возьмите хотя бы ядро из SP5 - там эти проблемы были решены.

PS. Хмм, вы же вроде уже наступали на грабли с SP4

Последний раз редактировалось gl00mie; 24.12.2007 в 11:38. Причина: дополнение
Старый 24.12.2007, 11:26   #3  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Посмотрите как устроены таблицы xRef...
Не помню если Аксапта вылетает, остаются ли ссылки которые уже создались или нет. Если да посмотреть последний recId. Чё за объект.
Если не сохраняет.
Можно по insert написать вставку в файл, отловить какая последняя запись вставилась.
Посмотреть этот объект и следующий за ним. Откомпилироватьна всякий случай.
Далее написать if c условием этого объекта. Поставить точку останова на этом if. Как дойдёт дело до него, смотреть где фигня.
Старый 24.12.2007, 13:37   #4  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
Собственно, мы перешли на билд 4070 для SP4.
Пробовал смотреть таблицу xRefNames - выбирая запись с максимальным RecId. Строю несколько раз перекрёстные ссылки - каждый раз на разных объектах валится.
Попробовал сделать реиндексацию . Тоже не помогло.
__________________
Paul_ST
Старый 24.12.2007, 13:39   #5  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
фокус в том, что я обновил тестовую базу по рабочей - взяв от рабочей только два файла слоя + затерев базу для тестовой через подъём бэкапа рабочей. Раньше такое ведь тоже делал. Перекрёстные ссылки строились. Единственно, что раньше переписывал не два файла, а целиком всё приложение. Может какие из файлов ещё тоже требуются? Но по теории не должно быть такого.
__________________
Paul_ST
Старый 24.12.2007, 13:47   #6  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от Paul_ST Посмотреть сообщение
Собственно, мы перешли на билд 4070 для SP4.
Пробовал смотреть таблицу xRefNames - выбирая запись с максимальным RecId. Строю несколько раз перекрёстные ссылки - каждый раз на разных объектах валится.
Попробовал сделать реиндексацию . Тоже не помогло.
У нас тоже sp4 билд 1951. И всё нормально пересчитывается. Правда у нас usr слой ещё не большой. Скорее всего где ошибка с некоректностью данных. Найдёте место где выскакивает, поймёте что некоректно. Хотя если глобальная компиляция прошла без ошибок, странно что она выскакивает. Там же всего лишь пробежка по всему AOT раскрытие всех узлов как представляющие из себя строку так и дизайн. Нахождение в нём объектов AOT. Скорее всего при преобразовании каких нибудь данных во что-то происходит ошибка. Надо трэйсить долго и упорно.
Старый 24.12.2007, 14:22   #7  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
похоже, что без этого не обойтись спасибо!
__________________
Paul_ST
Теги
перекрестные ссылки, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
А построение перекрестных ссылок опять сожрет всю память и завесит систему нафих Alex_K DAX: Администрирование 15 04.09.2009 22:00
Задвоение перекрёстных ссылок miklenew DAX: Программирование 0 23.05.2008 15:59
После перестроения перекрестных ссылок начинает жутко тормозить Add-Ins MironovI DAX: Программирование 4 27.09.2007 13:46
Обновление перекрестных ссылок ест память Sada DAX: Программирование 22 11.10.2006 18:22
Еще раз о проблеме индексации перекрестных ссылок (SmartHeap Error) polygris DAX: Администрирование 1 13.10.2005 11:57

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:39.