v7: Периодически возникает ошибка при создании объекта из компоненты. Терминал #676352


#0 by Ваше благородие
Всем привет. 1С 7.7 027. Терминал Windows Server 2008 R2, база SQL. Используем считыватель карт: Какое-то время у пользователей все работает нормально, но потом раз, и ошибка при создании объекта (отсутствует интерфейс IInitDone). Обычно помогает перезапуск сеанса. Заканчиваем сеанс, заходим заново, какое-то время работает и раз - у нескольких пользователей опять ошибка, снова завершай сеанс. У пользователей прав на запись реестра нет. Библиотека зарегистрирована. Как думаете, что можно сделать?
#1 by Ваше благородие
Ах, да. Вот еще иногда возникает у некоторых пользователей: Имя сбойного приложения: 1cv7s.exe, версия: 7.70.0.27, отметка времени: 0x4573fcd8 Имя сбойного модуля: Seven.dll, версия: 7.70.0.27, отметка времени 0x4573f8a8 Код исключения: 0xc0000005 Смещение ошибки: 0x00005033 Идентификатор сбойного процесса: 0x390d0 Время запуска сбойного приложения: 0x01ce94cab1d3974e Путь сбойного приложения: D:1cv77S_liceBIN1cv7s.exe Путь сбойного модуля: D:1cv77S_liceBINSeven.dll Код отчета: 4fd039c0-00c3-11e3-9cce-001e672eb628
#2 by Ваше благородие
При старте 1С еще загружается FormEx.dll
#3 by Ваше благородие
Сами сканеры подключены по USB. Для подключения по rpd к серверу используются линуксовые машины.
#4 by Ваше благородие
Сканеры ARC 122U
#5 by Ваше благородие
ЗагрузитьВнешнююКомпоненту("ESDK2_1C.dll") возвращает 0 через какое-то время у случайных пользователей.
#6 by Ваше благородие
В журнале похоже при этом возникает такое событие: Серверу лицензирования удаленных рабочих столов не удалось обновить атрибуты лицензии для пользователя "Master12" в домене Active Directory "altufst.msk". Убедитесь, что учетная запись компьютера для сервера лицензирования входит в группу серверов лицензирования серверов терминалов в домене Active Directory "altufst.msk". Если сервер лицензирования установлен на контроллере домена, то учетная запись сетевой службы также должна входить в группу серверов лицензирования серверов терминалов. Если сервер лицензирования установлен на контроллере домена, то после добавления соответствующих учетных записей в группу серверов лицензирования серверов терминалов необходимо перезапустить службу лицензирования удаленных рабочих столов для отслеживания и создания отчетов об использовании клиентских лицензий служб удаленных рабочих столов "на пользователя". Код ошибки Win32: 0x80070005 0x80070005 - это ошибка доступа. Получается, 1С пытается ЗагрузитьКомпонету, а ей отказано. Интересно, почему это происходит не регулярно и что делать.
#7 by Ваше благородие
выполняется множество раз (код в обработке, отвечающей за чтение карты). Может быть попробовать выполнять его 1 раз и сохранять значения acr122_PCSCInfo,acr122_DataHelper, PCSCCard_mifare в глобальном контексте, чтобы исключить повторный вызов ЗагрузитьВнешнююКомпоненту?
#8 by Ваше благородие
По времени в журналах виндовс событие предшествует событию . Правда событие в проявляется не всегда, когда наступает событие .
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С