8.1 вылетает по рантайму (оракл)

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Гаврилюк Марина
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 27 авг 2007, 12:16
Откуда: ОАО КЧХК
Контактная информация:

Сообщение Гаврилюк Марина »

У нас 5.4.14, а ошибка похожа:
Runtime error 213 (rtl: выход за границы коллекции) in streams_.dll at 0002AF8D при запуске Галактики. Появилась на 5.3.21 и не могу отнее избавиться. Хоть сколько раз пробуй- не запускается и все

Что можно сделать, понял кто-нибудь?
LaaLaa

Сообщение LaaLaa »

В подобных случаях при Runtime error формируется файл AtlError.log. По каждому такому случаю нужно обязательно обращаться в техподдержку и к описанию проблемы прикладывать этот файл.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

tmp dsk crf
Гаврилюк Марина
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 27 авг 2007, 12:16
Откуда: ОАО КЧХК
Контактная информация:

Сообщение Гаврилюк Марина »

Все эти файлы почистили, есесно, и происходит эта ошибка только при запуске Галактики по одной схеме, Саппорт по ней идет на ура, по другой схеме грузятся и Галка( в ней только сис таблы и таблы Ентерпрайза) и Саппорт. Единственно подозрение на данные, которые импортировалисб из 7.12, либо, что при работе конвертора что-то создалось некорректно. Версия атлантиса 5.4.14, все пропатченно корректно.

А ТП нам пока недоступна - переживаем экономический кризис (
LaaLaa

Сообщение LaaLaa »

Про кризис и ТП конечно жаль.

Но по вашему вопросу: в качестве эксперимента попробуйте на глючной схеме удалить содержимое таблички x$resources.
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Re: 8.1 вылетает по рантайму (оракл)

Сообщение savov »

Доборго времени суток.
Ошибка такая же, но!
1. возникает только при попытке получить какой-то отчет ( при печати отчетов из модуля Складской учет - Просмотр Сальдовых остатков - Ctrl+P+ отчет, отчет, правда свой).
2. Наблюдается только у тех пользователей, кто имеет 2 учетных похожих записи, например, savov_d., savov_u с разными правами ( так потребовала служба Compliance Эббота).
3. Версия Оракла - 8. При получении этого же отчета пользователем с 1 учеткой - все нормально.
Аtlerror.log пишет:
Необработанная исключительная ситуация
Код исключения: C0000005 (Общее нарушение защиты доступа к памяти)
Параметры исключения (2): 00000000 00000035
Адрес исключения: 00360ADC streams_.dll.1:0002FADC
Содержимое регистров процессора
EAX = 0000002D
EBX = 04395B40
ECX = 00000000
EDX = 0043CD48 atlexec.exe.1:0003BD48
ESI = 04382DD4
EDI = 00000000
EBP = 0012BC5C
ESP = 0012BC3C
EIP = 00360ADC streams_.dll.1:0002FADC
CS = 001B База: 00000000 Размер: FFFFFFFF Флаги: CFB
DS = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
SS = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
ES = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
FS = 003B База: 7FFDF000 Размер: 00008000 Флаги: 4F3
GS = 0000 База: 00000000 Размер: 00000000 Флаги: 000
Содержимое стека
0012BC4C: 0043CDE4 atlexec.exe.1:0003BDE4
0012BC58: 00382DD4 streams_.dll.1:00051DD4
0012BC5C: 00359624 streams_.dll.1:00028624
0012BC60: 0043F7E5 atlexec.exe.1:0003E7E5
0012BC6C: 005F8678 atlexec.exe.2:00001678
0012BC74: 0035AC13 streams_.dll.1:00029C13
0012BC90: 00360B4F streams_.dll.1:0002FB4F
0012BC94: 00360908 streams_.dll.1:0002F908
0012BCA4: 00360D44 streams_.dll.1:0002FD44
0012BCB0: 00360FAA streams_.dll.1:0002FFAA
0012BCBC: 0036100A streams_.dll.1:0003000A
0012BCC0: 00402C28 atlexec.exe.1:00001C28
0012BCC4: 0043680C atlexec.exe.1:0003580C
0012BCCC: 0043BFDC atlexec.exe.1:0003AFDC
0012BCD0: 00437538 atlexec.exe.1:00036538
0012BCD4: 00402C28 atlexec.exe.1:00001C28
0012BCDC: 005F8638 atlexec.exe.2:00001638
0012BCF0: 00283563 atlantis.rtl.1:00042563
0012BCFC: 00258877 atlantis.rtl.1:00017877
0012BD04: 00258463 atlantis.rtl.1:00017463
0012BD0C: 00258877 atlantis.rtl.1:00017877
и далее все, что ему родимому известно...
Что пробовали:
1. Чистить временные, дск и пр файлы
2. ОТключать DRweb ( локально и на сервере)
3. упомянутого тут Citrix Virtual Memory Optimization нет и не было.

Еще какие-то предложения (переставлять Оракл и Гал-ку не будем, их готовят к смерти, а вот отчетики то все нужнее, их в SAP будут грузить)?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: 8.1 вылетает по рантайму (оракл)

Сообщение edward_K »

знакомая ошибка C0000005
99% это DEP. Первый раз встретилась после обновления мелкософта лет 10 назад.
И тогда галку под этого дело подпиливали, но с тех пор эпизодически выскакивает.
Поиск рулит. Либо надо галку добавить в исключения, либо отключить(я за 2-ое). После этого следует перезагрузить комп.
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Re: 8.1 вылетает по рантайму (оракл)

Сообщение savov »

Вырубили DEP на локальном компе ( может и на сервере надо?), перегрузили - картина та же
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: 8.1 вылетает по рантайму (оракл)

Сообщение edward_K »

на сервере, если там вы работаете с галкой. На локале должно хватить. Можно еще галку добавить там в исключение.
Значит в поиск в гугле - эта ошибка часто встречается - вполне возможно еще какое то приложение. Еще бывает, что dll осталась не той системы - сверьте версии atlantis и streams. Раньше на этом компе Галка работала? И вообще она где то еще работает/работала до этого? Если да, вспоминайте что делалось. Еще не забываем про отрубание SMB2 - также поиск, но здесь. В 9 уже дровишки поменяли, и можно в Cfg параметр включить.
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Re: 8.1 вылетает по рантайму (оракл)

Сообщение savov »

Галактика работала и работает, ничего не менялось. Отчет работает от учеток, которые единственны, но срубается на учетках, которые на одного человека существуют в двух экземплярах. Причем, одна из учеток с админскими правами, а другая - нет .Пробовали менять дескриптор, это помогло, но не надолго ( т.е. первоначально завели учетки savov_u savov_d с одинаковым дескриптором).
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: 8.1 вылетает по рантайму (оракл)

Сообщение edward_K »

отчет небось на DSQL?
То есть на одном и том же компе под разными учетками он то работает, то нет? Дескрпитор там вряд ли виноват.
Logstrtofile вам в помощь. Оформите в виде своей процедуры, чтобы потом логирование быстро рубануть.
Типовая ошибка на DSQL не обнуление handle на запрос(smtp в доке) - надо перед Allocate сделать smtp:=0;
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Re: 8.1 вылетает по рантайму (оракл)

Сообщение savov »

Да, отчет DSQL. Да, на одном компе под разными учетками то работает, то нет. спасибо за мысль, попробую.
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Re: 8.1 вылетает по рантайму (оракл)

Сообщение savov »

В общем вылетает СРАЗУ. Т.е. он никуда не доходит, ни до DSQL, ни до запросов. Причем ведь пишет ошибку при рантайме: Попытка обращения к некорректному дескриптору ( это Гал-ка пишет).
Оракл дает при этом ошибки

DECLARE ID VARCHAR2(40); BEGIN ID := VRN."GETUSERNREC" || VRN."GETSESSIONID"; DELETE FROM VRN."SYS#LOCKS" WHERE USERID = ID; END;
ORA-12571: TNS:packet writer failure

09.11.2016 13:09:13 [SAVINKOV_D]:

DELETE FROM VRN."X$ACTIVEUSERS" WHERE ROWID NOT IN (SELECT ADDRESS FROM VRN."SYS#LOCKS")
ORA-03114: not connected to ORACLE

Похоже, вылет происходит при Create View. В этой вьюхе запрос к таблице в памяти, которая описана в проекте. Табла создана чисто средствами Галк-ки, Dsql там не валялся. В момент первоначальный она пустая.
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: 8.1 вылетает по рантайму (оракл)

Сообщение Den »

savov писал(а):Похоже, вылет происходит при Create View
Нужно значит понять в момент инициализации на чем "рубит" Галактику.
Если подозрение на ТП, поманипулируйте ей во вью, чтобы понять она виновата или что то еще.
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Re: 8.1 вылетает по рантайму (оракл)

Сообщение savov »

А все-таки табла sys#locks что делает?
Ответить