bdd2

[РЕШЕНИЕ ПРОБЛЕМ] Частный (?) случай падения 1С 7.7 при загрузке v7plus.dll

Опубликовал Сергей (Che) Коцюра (CheBurator) в раздел Администрирование - Системное

Рассматривается шаманский метод борьбы с причиной вылета 1С-ки...

Имеется 1с-ка с небольшим зоопарком внешних компонент, типа такого:

> загружаем 1CPP.dll
> загружаем v7plus.dll
> загружаем FormEx.dll
> загружаем vk_sleep_1C.dll
> загружаем admin1c.dll
> загружаем mxl_doctor.dll
> загружаем 1spy.dll
> загружаем SimpleDllLoader.dll
> загружаем fakir.dll
> загружаем SpreadSheet.dll

Запускается это все в терминале на сервере под управление W2003.

Что имеем: при загрузке v7plus.dll - 1ска падает в полный аут с выдачей примерно вот таких сообщений:

 

Висела эта "проблема" у меня долго, потому как возможности v7+ мне не нужны пока что, но вот неудовлетворенность осталась... так что пришло время "лечить"... Сначала диагноз: пробуем локально = ок, пробуем в терминале на серваке = ошибка; пробуем в терминале под другим юзером = ок. Чешем репу.. Смотрим на список процессов = ок... Перегружаем сервак чтобы получить так сказать "сферического коня в вакууме", пробуем = ошибка... Чешем репу, вспоминаем что там за шняга унутре этой v7+... Ага! XML! Что там у нас связано с XML - о! парсеры! причем они есть разные! ищем что-то типа подобное msxml*.dll... вот, находим... е-мае! скока их у нас: msxml.dll msxml2.dll msxml3.dll msxml6.dll (прочие вспомогательные типа msxml3r.dll и пр. пока во внимание не принимаем...) Делаем разрегистрацию для всех упомянутых по типу: regsvr32 /u msxml.dll - разрегистрация проходит успешно... регистрируем заново нужное - а что нам нужное? msxml.dll - это нужно стопудово и пусть еще msxml3.dll будет, регистрируем по типу regsvr32 msxml.dll Где-то еще на всякий случай перегрузились... потому что случаи они всякие бывают... в итоге - все нормально работает и грузится.. НО!!!! так как утром мне спать хочется, а складские начинают базу колбасить с 6 утра - загрузку на всякий случай отключим... запустим ее в рабочее время моего присутствия...

24.06.09 Запустил в живую работу - все вроде ок.

Проблема нарисовалась вновь. Шаманство, описанное выше - не помогло. Камлал с вот таким шаманским бубном:

 

Итог: делаем regsvr32 /u v7plus.dll
Если и это не помогает - лезем в реестр и чистим ручками веточки реестра для AddIn.v7* - для чистоты эксперимента - перегружаемся, пробуем - должно все получиться...

Заодно вычислилась вот такая проблема: наличие в системе установленных парсеров XML (msxml*.dll) старше 3-ей версии - приводит к сообщению об ошибке с 1Crtinf.dll - встает вопрос: как эту компоненту заставить "привязываться" к 3-му парсеру...?

Полезная информация, найденная здесь Танцы с бубном: мифы и реальность... - отчасти помогла...

См. также

Добавить вознаграждение
Комментарии
1. Antia Antia (Antia) 819 24.06.09 07:56 Сейчас в теме
2. Сергей (Che) Коцюра (CheBurator) 3366 24.06.09 15:55 Сейчас в теме
Запускается это все в терминале на сервере под управление W2003.
3. Сергей (Che) Коцюра (CheBurator) 3366 29.06.09 21:21 Сейчас в теме
неделя - полет нормальный... уфф...
4. dushelov (Душелов) 29.06.09 21:29 Сейчас в теме
5. Сергей (Che) Коцюра (CheBurator) 3366 29.06.09 21:59 Сейчас в теме
это не мои!! это - виндявые!!
6. IP43 (IP43) 306 04.07.09 15:41 Сейчас в теме
Примерно те же грабли и у нас были :)
7. IP43 (IP43) 306 04.07.09 15:43 Сейчас в теме
а, описал прикольно, за это и +
8. Сергей (Che) Коцюра (CheBurator) 3366 04.07.09 17:51 Сейчас в теме
(6) "Примерность" в чем выражалась?
9. IP43 (IP43) 306 04.07.09 19:00 Сейчас в теме
Возможности v7+ нам как раз нужны были, без этой dll-ки выгрузка отчетности ругается :( И тот же диагноз: "пробуем локально = ок, пробуем в терминале на серваке = ошибка; пробуем в терминале под другим юзером = ок." И приходилось за бугалтеров выгрузку отчетности делать :) А подробности позже, сисадмин с отпуска придет раскажет.
10. Xpym Xpym (xpym-xpym) 09.07.09 15:05 Сейчас в теме
Посмотрим поможет ли))
хрень распространенная начинается, неработоспособность с выгрузки из ЗиКа в Бух...и потом в непонятной последовательности на разные базы рапростроняеться...
И все даже с полными правами для пользователей не фунциклировало..
11. Xpym Xpym (xpym-xpym) 17.09.09 10:00 Сейчас в теме
Ну вот проблема снова вернулась(((
даже наделения терминального пользователя админскими правами не решает проблему ..такое впечатление что WS2003 то ли после обновления то ли еще как
просто игнорирует все эти ходы...

а в октябре отчетность ......
куда бы еще покапать?
12. Роман (PRoman) 74 26.10.09 19:11 Сейчас в теме
Идентичная проблема, при выгрузке регламентированных отчетов ошибка:
"msxml3.dll: Ошибочное определение для корневого элемента в схеме"
Поискал информацию, пишут, что нужно скачать новый msmxl.
Скачал, старый (версия №3) удалил из регистра, новый зарегил, перезагрузил. Теперь ошибка "Необходимо установить msmxl версии не ниже 3-й", но я поставил 4-ю и 5-ю, и 6-ю версии, подскажите.