Info Window
JD Edwards Вы здесь: » JDE IDea » Обсуждение +7 (499) 322-7407 | Контакты | Служба поддержки
ФОРУМ
1
Добрый день.
Подскажите пожалуйста, есть ли у Вас решение такой ошибки:

9728/16224 WRK:Starting jdeCallObject Thu Dec 01 15:28:46.409000 Jdb_ctl.c7054
JDB4200003 - OPEN TABLE NOT CLOSED = F42UI11, opened from File=B4205260.c, Еще...
Если это происходит только в толстом клиенте, скорее всего, у вас несколько функций, работающих с открытыми таблицами, выполняются в разных местах. Часть функций локально на толстом клиенте, а часть - на сервере приложений. Получается, что какая-то Еще... Ответить 100ляров 01.12.16 16:51:06
Но это же трудно отловить, да, какая где?
И это могло произойти, если несколько R47091 отчетов работало одновременно? (после этого стала появляться ошибка)
Ответить jde_666 01.12.16 17:14:59
Вы проверьте, например, что все BSFN в цепочке вызова выполняются в одном месте - посмотрите OCM для данной среды.
Обеспечьте выполнение всей логики, например, на толстом клиенте
100ляров 01.12.16 17:42:22
03.12.24 02:46:02
Ответить на сообщение
Ошибки и предупреждения
Ошибки и предупреждения (для дополнительной информации нажмите на каждый ярлык)
Обратите внимание на выделенные поля, исправьте записи и повторно введите ваш запрос.
Тема сообщения
Ваше имя
Ваш адрес электронной почты
Текст сообщения
Для DV911 выставлено BSFN DEFAULT выполнение на LOCAL. Даже при выключенном Enterprise Server отчет отрабатывает с теми же ошибками. Наверное сейчас проблема в том, что таблицы открыты, и не возможно закрыть, т.к неизвестен hRequest. Ответить jde_666 02.12.16 09:56:41
А к стати, что при этом происходит?
Кроме того, что в логе эти записи - что-то еще есть?
Я имею ввиду - что-то не так выполняется, теряется информация или еще что?
Ответить 100ляров 02.12.16 10:09:25
В логе больше ничего нет. Эти БФ работают с вспомогательными таблицами F42UI11/F42UI12, на основе которых создаются записи (Заказы продажи ЗП) в основных таблицах F4201/F4211.
В процессе работы бизнес-функция пытается считать запись из этих таблиц -> Еще...
Ответить jde_666 02.12.16 10:29:29
Все очень сумбурно
Давайте сначала.

Что вы запускаете и где
Что при этом пишется в jde.log
Что при этом пишется в jdedebug.log - самый момент перед возникновением первой ошибки

Последняя ли версию у вас ваших объектов - отчета и бизнес-функций - Еще...
Ответить 100ляров 02.12.16 10:35:31
1) Запускаю отчет R47091 локально на толстом клиенте;
2) Вылетает PDF с ошибкой EventRule : Business Function F4211FSEndDoc at line 21 for Event 13 in Section Database Updates has caused a memory violation.
3) В jde.log
9688/10100 WRK:Starting Еще...
Ответить jde_666 02.12.16 10:47:18
Эти таблицы - давно не используются
используются вместо них Cache в памяти

Проверьте, пожалуйста, для вашей версии TR - последняя ли версия B4200310 стоит - установите последний ESU - это ошибка разработчика в этой функции - он там с памятью не Еще...
Ответить 100ляров 02.12.16 11:07:59
Спасибо огромное! Ответить jde_666 02.12.16 11:10:07
Да, пока рано благодарить
Может и нет у Оракла еще исправления, а может и не в этом дело
Ответить 100ляров 02.12.16 11:46:52
Да, на металинке в основном пишут, что это баги работы с памятью, ну на первый взгляд по моей БФ есть ESU JM15394. Она у нас установлена.
Хочу все-таки в сторону закрытия кешов поработать. Включила дебаг лог по кешам, вот что получила.

10712/5500 Еще...
Ответить jde_666 02.12.16 13:53:07
А вы уверены, что этот ESU установлен на толстом клиенте?
Может, только на сервере?

Поищите, так же, ESU для функций, из которых работают с этим кэшем: B4504500, B4205110, B4202100
Ответить 100ляров 02.12.16 13:56:39
Уверена, сегодня строила полный пакет. Ответить jde_666 02.12.16 13:58:27
а посте постройки пакета - вы его на толстый клиент установили? Ответить 100ляров 02.12.16 14:16:21
ага =)
Я же думала, что что то со спеками на толстом, вот и построила и установила на толстый.
Ответить jde_666 02.12.16 14:20:22
Продебажила тот же процесс создания ЗП, но в приложении, прошлась по всем перечисленным выше БФ (также как и проходит отчет) и на том месте, где обычно вылетает (в отчете) все прошло успешно, и таблицы доступны. Проблема только в пакетной обработке, Еще... Ответить jde_666 02.12.16 14:27:13
Сделайте debug функции F4211FSBeginDoc - определите на какой строке происходит access viloation и что это за область памяти к которой обращаются


Ответить 100ляров 02.12.16 14:31:58
Я дико дико дико извиняюсь, это был мой косяк, нашла в чем проблема.
Я на обработку подавала ошибочные данные: по тестовому документу была шапка документа, но отсутствовали детали (некорректное заполнение полей).
Т.е. отчет зашел в F4211BeginDoc -> Еще...
Ответить jde_666 02.12.16 15:03:08
1