Runtime error in streams_.dll
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Runtime error in streams_.dll
Галактика 5.82
Первасив 8 СП 1
серв. w2k
на клиентах при выходе пишет соответственно о ошибке(довольно часто), причем не на всех клиетах - взаимосвязь не отслеживается.
Надпись возникает в черном досовском окне, заместо надписей 'идет запись в базу данных', при ошибке в dsk нифига не сохраняет.
кто нибудь сталкивался с подобным ?
Первасив 8 СП 1
серв. w2k
на клиентах при выходе пишет соответственно о ошибке(довольно часто), причем не на всех клиетах - взаимосвязь не отслеживается.
Надпись возникает в черном досовском окне, заместо надписей 'идет запись в базу данных', при ошибке в dsk нифига не сохраняет.
кто нибудь сталкивался с подобным ?
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
-
- Местный житель
- Сообщения: 278
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Runtime error in streams_.dll
Для анализа попробуй в galnet.cfg вставить
[DEBUG]
Logerrors=on //для отладки
При этом параметре в файл btr_log.log можно найти на обработке какой таблице у тебя произошел сбой. ОБычно жэто при открытии таблы. Вот какой FUNCODE, честно, не помню
[DEBUG]
Logerrors=on //для отладки
При этом параметре в файл btr_log.log можно найти на обработке какой таблице у тебя произошел сбой. ОБычно жэто при открытии таблы. Вот какой FUNCODE, честно, не помню
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Re: Runtime error in streams_.dll
с включенной опцией файл получается очень большой и что в нем конкретно смотреть я не знаю
вот без опции
[DEBUG] Logerrors=on
****** atlerror.log ********
Необработанная исключительная ситуация в приложении
Программа: GALNET. Исполняемый модуль: D:\GAL582\EXE\GALNET.EXE
Параметры: GALNET.EXE /Windows.Console=0
Время запуска: 14:52:14 28/11/2003. Операционная система: Windows NT
Код исключения: C0000005 (Общее нарушение защиты доступа к памяти.)
Параметры исключения (2): 00000000 6DEC030E
Адрес исключения: 0091BF98 = streams_.dll.1001AF98
............
и т.д
******* btrv_drv.log ***********
Error. Предупреждение. Драйвер Btrieve. Функция Disconnect. Таблица \\duron\gal582\data\DICT\Relate.adf не закрыта алгоритмом.
Error. Предупреждение. Драйвер Btrieve. Функция Disconnect. Таблица \\duron\gal582\data\D_Dict\User.adf не закрыта алгоритмом.
Error. Предупреждение. Драйвер Btrieve. Функция Disconnect. Таблица \\duron\gal582\data\D_Dict\ActUsers.adf не закрыта алгоритмом.
вот без опции
[DEBUG] Logerrors=on
****** atlerror.log ********
Необработанная исключительная ситуация в приложении
Программа: GALNET. Исполняемый модуль: D:\GAL582\EXE\GALNET.EXE
Параметры: GALNET.EXE /Windows.Console=0
Время запуска: 14:52:14 28/11/2003. Операционная система: Windows NT
Код исключения: C0000005 (Общее нарушение защиты доступа к памяти.)
Параметры исключения (2): 00000000 6DEC030E
Адрес исключения: 0091BF98 = streams_.dll.1001AF98
............
и т.д
******* btrv_drv.log ***********
Error. Предупреждение. Драйвер Btrieve. Функция Disconnect. Таблица \\duron\gal582\data\DICT\Relate.adf не закрыта алгоритмом.
Error. Предупреждение. Драйвер Btrieve. Функция Disconnect. Таблица \\duron\gal582\data\D_Dict\User.adf не закрыта алгоритмом.
Error. Предупреждение. Драйвер Btrieve. Функция Disconnect. Таблица \\duron\gal582\data\D_Dict\ActUsers.adf не закрыта алгоритмом.
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Re: Runtime error in streams_.dll
вот часть btr_log с включенной опцией
тот момент где ошибка
Before call Btrieve. FuncCode=27. Network name = alex. Self=02FD6FD0
Ключ: 254
Размер буфера: 0
After call Btrieve. FuncCode =27. Status := 0
----------------------------------------------------------
Error. Предупреждение. Драйвер Btrieve. Функция Disconnect. Таблица \\XEON\FARM\DATA\DICT\Relate.adf не закрыта алгоритмом.
----------------------------------------------------------
Error. Предупреждение. Драйвер Btrieve. Функция Disconnect. Таблица \\XEON\FARM\DATA\D_Dict\User.adf не закрыта алгоритмом.
----------------------------------------------------------
Error. Предупреждение. Драйвер Btrieve. Функция Disconnect. Таблица \\XEON\FARM\DATA\D_Dict\ActUsers.adf не закрыта алгоритмом.
----------------------------------------------------------
Before call Btrieve. FuncCode=1. Network name = alex. Self=02FDC444
Ключ: 255
Размер буфера: 4
After call Btrieve. FuncCode =1. Status := 0
----------------------------------------------------------
тот момент где ошибка
Before call Btrieve. FuncCode=27. Network name = alex. Self=02FD6FD0
Ключ: 254
Размер буфера: 0
After call Btrieve. FuncCode =27. Status := 0
----------------------------------------------------------
Error. Предупреждение. Драйвер Btrieve. Функция Disconnect. Таблица \\XEON\FARM\DATA\DICT\Relate.adf не закрыта алгоритмом.
----------------------------------------------------------
Error. Предупреждение. Драйвер Btrieve. Функция Disconnect. Таблица \\XEON\FARM\DATA\D_Dict\User.adf не закрыта алгоритмом.
----------------------------------------------------------
Error. Предупреждение. Драйвер Btrieve. Функция Disconnect. Таблица \\XEON\FARM\DATA\D_Dict\ActUsers.adf не закрыта алгоритмом.
----------------------------------------------------------
Before call Btrieve. FuncCode=1. Network name = alex. Self=02FDC444
Ключ: 255
Размер буфера: 4
After call Btrieve. FuncCode =1. Status := 0
----------------------------------------------------------
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Re: Runtime error in streams_.dll
собственно если косяк в этих трех adf, то как починить ?
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
-
- Постоянный обитатель
- Сообщения: 165
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
- Контактная информация:
Re: Runtime error in streams_.dll
Эта проблема чаще всего возникает на win95-98
Нам помогло копирование /ехе локально на диск
При установке ставишь галочку на копировать исполняемые модули на диск. В автозагрузку ставишь copier.exe all, найдешь в инете. Рисуешь копию startup.cfg c ссылками на локальный диск OpenResources=c:\gal584\exe\galfix10.res; Галка грузится быстрее и работает стабильней. Для обновления startup.cfg заведи для него папочку на сервере и вставь его ежедневное обновление на раб. станциях. Перед этим шаманством не забудь удалить все dsk & tmp пользователей.
Там где это не помогло переустанови win.
Нам помогло копирование /ехе локально на диск
При установке ставишь галочку на копировать исполняемые модули на диск. В автозагрузку ставишь copier.exe all, найдешь в инете. Рисуешь копию startup.cfg c ссылками на локальный диск OpenResources=c:\gal584\exe\galfix10.res; Галка грузится быстрее и работает стабильней. Для обновления startup.cfg заведи для него папочку на сервере и вставь его ежедневное обновление на раб. станциях. Перед этим шаманством не забудь удалить все dsk & tmp пользователей.
Там где это не помогло переустанови win.
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Re: Runtime error in streams_.dll
Проблема возникает как на win95-98 так и на w2k со всеми установленными патчами, /exe стоит локально на клиентах, процесс синхронизации налажен, а вот идея с перестановкой винды мне совсем не нравится. P.S. На 5.73 такого косячка не было вообще.
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Re: Runtime error in streams_.dll
че ни у кого такой ботвы не было что ли ?
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
-
- Постоянный гость
- Сообщения: 68
- Зарегистрирован: 29 мар 2005, 17:49
Re: Runtime error in streams_.dll
Тут важно после выхода из каких интерфейсов это происходит...?
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Re: Runtime error in streams_.dll
думаю независимо от интерфейсов
а происходит конкретно при дисконнекте
т.е. если переключаешся из одной базы в другую в
btrv_drv.log получаем
Функция Disconnect. Таблица \\DURON\GAL582\DATA\DICT\Relate.adf не закрыта алгоритмом.
и т.д. все три таблы (см.выше)
а потом уже по выходу из галактики в atlerror.log
Необработанная исключительная ситуация в приложении
Программа: GALNET. Исполняемый модуль: D:\GAL582\EXE\GALNET.EXE
Параметры: GALNET.EXE /Windows.Console=0
Время запуска: 133:31 19/12/2003. Операционная система: Windows NT
Код исключения: C0000005 (Общее нарушение защиты доступа к памяти.)
Параметры исключения (2): 00000000 6BF4036E
Адрес исключения: 0091BF98 = streams_.dll.1001AF98
и т.д.
то есть при выполнении функции discnnect происходит ошибка которая и порождает по выходу сообщения о ошибке runtime error на черном фоне
проблема в том как бы заставить правильно отрабатывать disconnect
а происходит конкретно при дисконнекте
т.е. если переключаешся из одной базы в другую в
btrv_drv.log получаем
Функция Disconnect. Таблица \\DURON\GAL582\DATA\DICT\Relate.adf не закрыта алгоритмом.
и т.д. все три таблы (см.выше)
а потом уже по выходу из галактики в atlerror.log
Необработанная исключительная ситуация в приложении
Программа: GALNET. Исполняемый модуль: D:\GAL582\EXE\GALNET.EXE
Параметры: GALNET.EXE /Windows.Console=0
Время запуска: 133:31 19/12/2003. Операционная система: Windows NT
Код исключения: C0000005 (Общее нарушение защиты доступа к памяти.)
Параметры исключения (2): 00000000 6BF4036E
Адрес исключения: 0091BF98 = streams_.dll.1001AF98
и т.д.
то есть при выполнении функции discnnect происходит ошибка которая и порождает по выходу сообщения о ошибке runtime error на черном фоне
проблема в том как бы заставить правильно отрабатывать disconnect
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
-
- Постоянный обитатель
- Сообщения: 165
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
- Контактная информация:
Re: Runtime error in streams_.dll
На 5.2 можно было работать годами и не кашлять. Эти траблы появились в 5.82 на слабых машинах с перегруженной дисковой подсистемой. На 5.84 для аналогичных машин отваливается (не отработывает) часть галактического функционала. Помогает только оптимизация настройки win и перенос ехе модулей на локальный диск. На w2k проблемы остаются, только пользователь не успевает их заметить.