error 132
Re: error 132
Может случайно версия Progress'а известна? Или даже сервис-пак?
Re: error 132
OpenEdge Release 10.2B02 as of Wed Sep 1 19:15:01 EDT 2010
Linux 32Bit
Linux 32Bit
Re: error 132
Ошибки 132 для неуникальных индексов предположительно могут быть связаны с багом OE00225722 (Maximum number of sub-transactions: Transaction not completely rolled back when more than 65,536 sub-transactions), который исправлен в hotfix'е для 10.2B07. По крайней мере такие ошибки встречались в том же окружении, где имели место ошибки в индексах, явно связанные с упомянутым багом. После установки hotfix'а ошибки обоих типов больше не возникали. Но теоретического объяснения для ошибок 132 в неуникальных индексах у меня нет.
Re: error 132
У нас есть версия, что данное поведение связано с внедрением классов.
А именно классов, которые внутри себя вызывают ORACLE STORED-PROCEDURE.
Причём эффект наблюдается как на Линух 32бита так и на Солярис Спарк 64бита.
При выполнении определённых процедур портится внутренняя память ПРОГРЕССА,
и через некоторое время процесс вылетает с коркой.
А если те же процедуры вызывать просто без класса - всё в порядке.
А именно классов, которые внутри себя вызывают ORACLE STORED-PROCEDURE.
Причём эффект наблюдается как на Линух 32бита так и на Солярис Спарк 64бита.
При выполнении определённых процедур портится внутренняя память ПРОГРЕССА,
и через некоторое время процесс вылетает с коркой.
А если те же процедуры вызывать просто без класса - всё в порядке.
Re: error 132
Поведение не изменилось.
Re: error 132
Увы, у меня других идей нет.
Re: error 132
Именно эта ошибка нет - уж больно эксклюзивная.
А вот вылетание программы, где класс работает - да. повторяемая.
Попробовал в ORACLE процедуру сделать с автономной трансакцией -
стало легче. Программа стала вылетать в половину раз меньше.
Если сторед-процедуры заменить на хождения по таблицам - ошибка пропадает.
А вот вылетание программы, где класс работает - да. повторяемая.
Попробовал в ORACLE процедуру сделать с автономной трансакцией -
стало легче. Программа стала вылетать в половину раз меньше.
Если сторед-процедуры заменить на хождения по таблицам - ошибка пропадает.