8.1 вылетает по рантайму (оракл)
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
Все эти файлы почистили, есесно, и происходит эта ошибка только при запуске Галактики по одной схеме, Саппорт по ней идет на ура, по другой схеме грузятся и Галка( в ней только сис таблы и таблы Ентерпрайза) и Саппорт. Единственно подозрение на данные, которые импортировалисб из 7.12, либо, что при работе конвертора что-то создалось некорректно. Версия атлантиса 5.4.14, все пропатченно корректно.
А ТП нам пока недоступна - переживаем экономический кризис (
А ТП нам пока недоступна - переживаем экономический кризис (
-
- Местный житель
- Сообщения: 589
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж ОАО Верофарм. Воронеж
Re: 8.1 вылетает по рантайму (оракл)
Доборго времени суток.
Ошибка такая же, но!
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 будут грузить)?
Ошибка такая же, но!
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 будут грузить)?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: 8.1 вылетает по рантайму (оракл)
знакомая ошибка C0000005
99% это DEP. Первый раз встретилась после обновления мелкософта лет 10 назад.
И тогда галку под этого дело подпиливали, но с тех пор эпизодически выскакивает.
Поиск рулит. Либо надо галку добавить в исключения, либо отключить(я за 2-ое). После этого следует перезагрузить комп.
99% это DEP. Первый раз встретилась после обновления мелкософта лет 10 назад.
И тогда галку под этого дело подпиливали, но с тех пор эпизодически выскакивает.
Поиск рулит. Либо надо галку добавить в исключения, либо отключить(я за 2-ое). После этого следует перезагрузить комп.
-
- Местный житель
- Сообщения: 589
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж ОАО Верофарм. Воронеж
Re: 8.1 вылетает по рантайму (оракл)
Вырубили DEP на локальном компе ( может и на сервере надо?), перегрузили - картина та же
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: 8.1 вылетает по рантайму (оракл)
на сервере, если там вы работаете с галкой. На локале должно хватить. Можно еще галку добавить там в исключение.
Значит в поиск в гугле - эта ошибка часто встречается - вполне возможно еще какое то приложение. Еще бывает, что dll осталась не той системы - сверьте версии atlantis и streams. Раньше на этом компе Галка работала? И вообще она где то еще работает/работала до этого? Если да, вспоминайте что делалось. Еще не забываем про отрубание SMB2 - также поиск, но здесь. В 9 уже дровишки поменяли, и можно в Cfg параметр включить.
Значит в поиск в гугле - эта ошибка часто встречается - вполне возможно еще какое то приложение. Еще бывает, что dll осталась не той системы - сверьте версии atlantis и streams. Раньше на этом компе Галка работала? И вообще она где то еще работает/работала до этого? Если да, вспоминайте что делалось. Еще не забываем про отрубание SMB2 - также поиск, но здесь. В 9 уже дровишки поменяли, и можно в Cfg параметр включить.
-
- Местный житель
- Сообщения: 589
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж ОАО Верофарм. Воронеж
Re: 8.1 вылетает по рантайму (оракл)
Галактика работала и работает, ничего не менялось. Отчет работает от учеток, которые единственны, но срубается на учетках, которые на одного человека существуют в двух экземплярах. Причем, одна из учеток с админскими правами, а другая - нет .Пробовали менять дескриптор, это помогло, но не надолго ( т.е. первоначально завели учетки savov_u savov_d с одинаковым дескриптором).
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: 8.1 вылетает по рантайму (оракл)
отчет небось на DSQL?
То есть на одном и том же компе под разными учетками он то работает, то нет? Дескрпитор там вряд ли виноват.
Logstrtofile вам в помощь. Оформите в виде своей процедуры, чтобы потом логирование быстро рубануть.
Типовая ошибка на DSQL не обнуление handle на запрос(smtp в доке) - надо перед Allocate сделать smtp:=0;
То есть на одном и том же компе под разными учетками он то работает, то нет? Дескрпитор там вряд ли виноват.
Logstrtofile вам в помощь. Оформите в виде своей процедуры, чтобы потом логирование быстро рубануть.
Типовая ошибка на DSQL не обнуление handle на запрос(smtp в доке) - надо перед Allocate сделать smtp:=0;
-
- Местный житель
- Сообщения: 589
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж ОАО Верофарм. Воронеж
Re: 8.1 вылетает по рантайму (оракл)
Да, отчет DSQL. Да, на одном компе под разными учетками то работает, то нет. спасибо за мысль, попробую.
-
- Местный житель
- Сообщения: 589
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж ОАО Верофарм. Воронеж
Re: 8.1 вылетает по рантайму (оракл)
В общем вылетает СРАЗУ. Т.е. он никуда не доходит, ни до 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 там не валялся. В момент первоначальный она пустая.
Оракл дает при этом ошибки
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 там не валялся. В момент первоначальный она пустая.
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: 8.1 вылетает по рантайму (оракл)
Нужно значит понять в момент инициализации на чем "рубит" Галактику.savov писал(а):Похоже, вылет происходит при Create View
Если подозрение на ТП, поманипулируйте ей во вью, чтобы понять она виновата или что то еще.
-
- Местный житель
- Сообщения: 589
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж ОАО Верофарм. Воронеж
Re: 8.1 вылетает по рантайму (оракл)
А все-таки табла sys#locks что делает?