Страница 4 из 5
Добавлено: 11 фев 2009, 15:58
Гаврилюк Марина
У нас 5.4.14, а ошибка похожа:
Runtime error 213 (rtl: выход за границы коллекции) in streams_.dll at 0002AF8D при запуске Галактики. Появилась на 5.3.21 и не могу отнее избавиться. Хоть сколько раз пробуй- не запускается и все
Что можно сделать, понял кто-нибудь?
Добавлено: 11 фев 2009, 22:04
LaaLaa
В подобных случаях при Runtime error формируется файл AtlError.log. По каждому такому случаю нужно обязательно обращаться в техподдержку и к описанию проблемы прикладывать этот файл.
Добавлено: 14 фев 2009, 02:55
edward_K
tmp dsk crf
Добавлено: 17 фев 2009, 16:17
Гаврилюк Марина
Все эти файлы почистили, есесно, и происходит эта ошибка только при запуске Галактики по одной схеме, Саппорт по ней идет на ура, по другой схеме грузятся и Галка( в ней только сис таблы и таблы Ентерпрайза) и Саппорт. Единственно подозрение на данные, которые импортировалисб из 7.12, либо, что при работе конвертора что-то создалось некорректно. Версия атлантиса 5.4.14, все пропатченно корректно.
А ТП нам пока недоступна - переживаем экономический кризис (
Добавлено: 17 фев 2009, 23:07
LaaLaa
Про кризис и ТП конечно жаль.
Но по вашему вопросу: в качестве эксперимента попробуйте на глючной схеме удалить содержимое таблички x$resources.
Re: 8.1 вылетает по рантайму (оракл)
Добавлено: 08 ноя 2016, 18:08
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 будут грузить)?
Re: 8.1 вылетает по рантайму (оракл)
Добавлено: 08 ноя 2016, 18:41
edward_K
знакомая ошибка C0000005
99% это DEP. Первый раз встретилась после обновления мелкософта лет 10 назад.
И тогда галку под этого дело подпиливали, но с тех пор эпизодически выскакивает.
Поиск рулит. Либо надо галку добавить в исключения, либо отключить(я за 2-ое). После этого следует перезагрузить комп.
Re: 8.1 вылетает по рантайму (оракл)
Добавлено: 08 ноя 2016, 19:14
savov
Вырубили DEP на локальном компе ( может и на сервере надо?), перегрузили - картина та же
Re: 8.1 вылетает по рантайму (оракл)
Добавлено: 09 ноя 2016, 09:51
edward_K
на сервере, если там вы работаете с галкой. На локале должно хватить. Можно еще галку добавить там в исключение.
Значит в поиск в гугле - эта ошибка часто встречается - вполне возможно еще какое то приложение. Еще бывает, что dll осталась не той системы - сверьте версии atlantis и streams. Раньше на этом компе Галка работала? И вообще она где то еще работает/работала до этого? Если да, вспоминайте что делалось. Еще не забываем про отрубание SMB2 - также поиск, но здесь. В 9 уже дровишки поменяли, и можно в Cfg параметр включить.
Re: 8.1 вылетает по рантайму (оракл)
Добавлено: 09 ноя 2016, 11:08
savov
Галактика работала и работает, ничего не менялось. Отчет работает от учеток, которые единственны, но срубается на учетках, которые на одного человека существуют в двух экземплярах. Причем, одна из учеток с админскими правами, а другая - нет .Пробовали менять дескриптор, это помогло, но не надолго ( т.е. первоначально завели учетки savov_u savov_d с одинаковым дескриптором).
Re: 8.1 вылетает по рантайму (оракл)
Добавлено: 09 ноя 2016, 14:13
edward_K
отчет небось на DSQL?
То есть на одном и том же компе под разными учетками он то работает, то нет? Дескрпитор там вряд ли виноват.
Logstrtofile вам в помощь. Оформите в виде своей процедуры, чтобы потом логирование быстро рубануть.
Типовая ошибка на DSQL не обнуление handle на запрос(smtp в доке) - надо перед Allocate сделать smtp:=0;
Re: 8.1 вылетает по рантайму (оракл)
Добавлено: 09 ноя 2016, 14:17
savov
Да, отчет DSQL. Да, на одном компе под разными учетками то работает, то нет. спасибо за мысль, попробую.
Re: 8.1 вылетает по рантайму (оракл)
Добавлено: 09 ноя 2016, 15:18
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 там не валялся. В момент первоначальный она пустая.
Re: 8.1 вылетает по рантайму (оракл)
Добавлено: 09 ноя 2016, 15:53
Den
savov писал(а):Похоже, вылет происходит при Create View
Нужно значит понять в момент инициализации на чем "рубит" Галактику.
Если подозрение на ТП, поманипулируйте ей во вью, чтобы понять она виновата или что то еще.
Re: 8.1 вылетает по рантайму (оракл)
Добавлено: 09 ноя 2016, 17:21
savov
А все-таки табла sys#locks что делает?