Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книговыдача :  ИРБИС Irbis
 
ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 21, January, 2019 08:14

Доброе утро, коллеги!

Работает сервер ИРБИС 64 v.2016 V28.10.2016
АРМ Книгавыдача v.2014.1 (D5)

При открытии АРМ Книгавыдача система ругается на ошибку:
"Access violation at address 0050A4F2 in module 'cirbisb_new_unicode.exe read of address 000000000"

см. вложение.

А вот АРМ Каталогизатор открывается нормально.
Что не так с настройками доступа к АРМ Книгавыдача?

Спасибо!
С уважением, программист
Прокофьев Дмитрий

Вложения: ошибка.jpg (20.9KB)  
Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Alio (IP-адрес скрыт)
Дата: 21, January, 2019 08:54

Удалите всю секцию [DESKTOP] в файле cirbisb.ini у клиента.

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 21, January, 2019 09:13

А если у моего ini-файда пользователя нет такой секции???

[@irbisb]

[MAIN]
OtvFace=prokofev

[PRIVATE]
FIO=prokofev

или вот у другого пользователя:
[@irbisb]

[Request]
MaskMrg=ЧЗ ЦДБ
MaskDbn=*
MaskReader=*
MaskShifr=*
MaskInv=*
MaskBar=*
MaskStore=*
Autoask=60

[MAIN]
OTVFACE=chz

[Reader]
Strongreturn=1

и если поможет найти решение, то при моем пользователе (prokofev) в ИРБИС и настройками ini-файла, открыв АРМ Каталогизатор, я вижу, что настройки сервиса\параметры не те (см.вложение) :(

откуда он их сохраняет???

Вложения: Сервис_настройка.png (25.6KB)  
Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Alio (IP-адрес скрыт)
Дата: 21, January, 2019 10:54

Еще раз посмотрите мое сообщение: речь идет не о IRBISB.INI, а о CIRBISB.INI, который находится на машине клиента рядом с исполняемым модулем АРМа Книговыдача

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 21, January, 2019 11:44

Да, Вы правы, не внимателен.
Удалили секцию целиком, но результат (ошибка такая же) тот же.
Система сама дописала удаленную секцию заново.

Сейчас из ночной копии разворачиваю базу RDR.
Хочу посмотреть, будет ли такая же ошибка или нет.
В субботу такой ошибки не было.
Может в базе RDR файл какой нить покривился... не знаю, просто уже вариантов не осталось.

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Alio (IP-адрес скрыт)
Дата: 21, January, 2019 12:34

Evgenie_cdb написал(а):
-------------------------------------------------------
> Да, Вы правы, не внимателен.
> Удалили секцию целиком, но результат (ошибка такая
> же) тот же.
> Система сама дописала удаленную секцию заново.
>
> Сейчас из ночной копии разворачиваю базу RDR.
> Хочу посмотреть, будет ли такая же ошибка или
> нет.
> В субботу такой ошибки не было.
> Может в базе RDR файл какой нить покривился... не
> знаю, просто уже вариантов не осталось.
Проведите в АРМе Администратор ДИАГНОСТИКУ БД RDR и RQST

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 21, January, 2019 12:54

В БД RDR ошибок не обнаружено и по
- Диагностика файла документов;
- Диагностика файла словаря
(в БД RDR записей - 13 175 записей)

А вот с базой RQST мы не работаем (в ней всего 35 записей)
В ней тоже ошибок не обнаружено.

ИТОГ: ошибок не обнаружено.

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Alio (IP-адрес скрыт)
Дата: 21, January, 2019 13:42

Сравните исполняемый модуль АРМа Книговыдача с исходным вариантом в D5

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 21, January, 2019 14:06

Exe'шники cirbisb_new_unicode.exe одинаковые 2,80 Мб (2 942 464 байт).

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 21, January, 2019 15:03

Как сделать правильно, если:
1. У меня есть копия сервера ИРБИСа со всеми БД, от 20 сентября 2018 года (это была копия реальной системы, на которой я изучал ИРБИС). Я скопировал это "кривую" базу RDR и "О ЧУДО" всЁ открылось без ошибок! Все записи нормальные!!!
2. На второй копии системы ИРБИС от 14 декабря 2018 года, эта же база RDR открылась, но уже все записи были в псевдографике (такое ощущение, что кодировка слетела)!
3. ну и вот, сейчас в реальной базе система не открывает базу RDR с ошибкой, о записи 000000000

Если же я проверил базу RDR штатными инструментами в АРМ Администратор, и ошибок о БД RDR не выявлено, значит проблема в сервере ИРБИС!

С 20 сентября 2018 года версии клиентов и сервера мы не меняли.
Может перезаписать файлы сервера ИРБИС?
(и перезапустить физический сервер, на котором работает сервер ИРБИС).

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 21, January, 2019 15:39

Если поможет такая информация:
У нас есть БД RDR01, RDR02, RDR03 - это базы читателей филиалов.
Эти базы сделаны на базе RDR. Т.е. базы читателей филиалов и с книгами филиалов. А вот база RDR - общая база всех читателей и книг.
Базы RDR01, RDR02 и RDR03 - РАБОТАЮТ!!!
А вот база RDR - не хочет... хотя под сервером 20.09.2018 - работает!

И еще:
Б
Размер баз RDR 20.09.2018 - 7,20 Gb
RDR 14.12.2018 - 1,50 Gb
RDR 20.01.2019, из вчерашнего бэкапа (бэкап делался штатным инструментом ИРБИСа АРМ Каталогизатор - Экспорт БД в txt-файл) - 82,8 Мб.
... ощутимая разница! (на 684 записи стало меньше). Может конечно это были логически удаленные записи, но в базе Читателей может быть такое количество удаленных читателей?

Хочу сделать следующее:
1. Перезапустить физический сервер на котором работает сервер ИРБИС.
2. Установить сервер ИРБИС заново.
3. Копировать с заменой файлы и БД по умолчанию на реальные базы в \Datai, ini-файлы пользователей, и DBNAME1,2,3.
4. надеюсь, что всё заработает как надо.
4. проверить работу RDR

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 22, January, 2019 11:14

Добрый день, коллеги!

Вопрос по кодировке.
Установил тестовый ИРБИС (конфигурация та же, что и в начале раздела).
Копировал RDR, список пользователей.
Запускаю RDR, она открылась, ошибки при открытии нет, но кодировка надписей кривая (см. вложение).
Перезапустил сервер, открыл RDR, проблема не исчезла.
Как исправить кодировку?

Другая база (в АРМ Каталогизатор - IBIS) открывается нормально.

Спасибо.

С уважением,
Прокофьев Дмитрий
программист
ЦСДБ г. Ярославля.

Вложения: Каталогизатор-IBIS_норм_кодировка.jpg (306.7KB)   Каталогизатор-RDR_кодировка.jpg (232.6KB)   кривая_кодировка.jpg (66.4KB)  
Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Chaser (IP-адрес скрыт)
Дата: 22, January, 2019 11:29

Вероятнее всего Вы неверно выбрали кодировку при импорте данных в базу данных.

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 22, January, 2019 11:46

А я вообще кодировку не выбирал, я просто копировал живой каталог БД из \Datai в аналогичный тестовой БД ИРБИСА.

Я же просто создал новый сервер ИРБИС и просто скопировал нужные БД и файлы ini.

Вот и странно, то, что кодировка какая то кривая... а была нормальная в исходной БД.

Так делать нельзя?
Только через АРМ Админисратор\Выгрузить и Загрузить?

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: elkinaos (IP-адрес скрыт)
Дата: 22, January, 2019 11:56

Evgenie_cdb написал(а):
-------------------------------------------------------
> А я вообще кодировку не выбирал, я просто
> копировал живой каталог БД из \Datai в
> аналогичный тестовой БД ИРБИСА.
>
> Я же просто создал новый сервер ИРБИС и просто
> скопировал нужные БД и файлы ini.
>
> Вот и странно, то, что кодировка какая то
> кривая... а была нормальная в исходной БД.
>
> Так делать нельзя?
> Только через АРМ Админисратор\Выгрузить и
> Загрузить?

Лучше в старом сделать экспорт, а в новом импорт и создание словаря.

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 22, January, 2019 12:14

Спасибо, Всем, за ответы!

Так и сделаю.

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 22, January, 2019 13:39

Оказалось, что БД была в кодировке UTF.
Выгрузил и загрузил в Win-кодировке, и все написано по русски :)

Спасибо еще раз!

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: elkinaos (IP-адрес скрыт)
Дата: 22, January, 2019 14:11

Evgenie_cdb написал(а):
-------------------------------------------------------
> Оказалось, что БД была в кодировке UTF.
> Выгрузил и загрузил в Win-кодировке, и все
> написано по русски :)
>
> Спасибо еще раз!

Думаю что тут вы не совсем правы. Это не база была в кодировке UTF. Это можно выбрать в каком формате сделать экспорт и импорт из базы. Я всегда и выгрузку и загрузку делаю в UTF и никогда не было проблем с отображением.

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 23, January, 2019 13:31

Да, соглашусь полностью!

******************************************
А теперь ответ по ОШИБКЕ в начале поста!
******************************************

Эта ошибка возникает, если заменить системные файлы ...\IRBIS64\Datai\DBNAM1.mnu,DBNAM2.mnu,DBNAM3.mnu на такие же, но со своими строками.
Как я понимаю, их нельзя переписывать, а только редактировать, т.е добавлять свои записи к существующим! (либо в них нельзя удалять прописанные БД по умолчанию).

Когда я так сделал, то при открытии БД Книгавыдача, ошибки не возникло.

Всем спасибо еще раз за участие в решении проблемы!

Re: ОШИБКА при открытии АРМ Книгавыдача
Пользователь: Alio (IP-адрес скрыт)
Дата: 23, January, 2019 16:59

Evgenie_cdb написал(а):
-------------------------------------------------------
> Да, соглашусь полностью!
>
> ******************************************
> А теперь ответ по ОШИБКЕ в начале поста!
> ******************************************
>
> Эта ошибка возникает, если заменить системные
> файлы
> ...\IRBIS64\Datai\DBNAM1.mnu,DBNAM2.mnu,DBNAM3.mnu
> на такие же, но со своими строками.
> Как я понимаю, их нельзя переписывать, а только
> редактировать, т.е добавлять свои записи к
> существующим! (либо в них нельзя удалять
> прописанные БД по умолчанию).
>
> Когда я так сделал, то при открытии БД
> Книгавыдача, ошибки не возникло.
Странные умозаключения...

> Всем спасибо еще раз за участие в решении
> проблемы!



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.