|
|
|
Сбойное приложение 1cv7s.exe... Как лечить? ₽ |
☑ | ||
|---|---|---|---|---|
|
0
es3000
05.04.10
✎
16:04
|
В системном журнале регулярно выскакивает ошибка:
Сбойное приложение 1cv7s.exe, версия 7.70.0.27, штамп времени 0x4573fcd8, сбойный модуль kernel32.dll, версия 6.0.6002.18005, штамп времени 0x49e038c0, код исключения 0xe06d7363, смещение ошибки 0x0001e124, ИД процесса 0x1e28, время запуска приложения 0x01cad476c187eaa0. Пользователи работают в терминале. На сервере винда Windows Server Enterprise 2008 SP2. В чем причина? Как лечить? |
|||
|
1
Kavar
05.04.10
✎
16:06
|
Имхается мне, что связано с этим:
Периодически падает сеть. Как найти причину? |
|||
|
2
es3000
05.04.10
✎
16:07
|
получаются циклические ссылки :)
|
|||
|
3
es3000
05.04.10
✎
16:07
|
в конфигурациях 1С используются внешние модули 1CPP.DLL и FORMEX.DLL
|
|||
|
4
es3000
05.04.10
✎
16:08
|
(1) может быть другая причина, не связанная с сеткой?
|
|||
|
5
gr13
05.04.10
✎
16:09
|
(3) ну не используй их...
(4) да... в использовании 1CPP.DLL и FORMEX.DLL |
|||
|
6
es3000
05.04.10
✎
16:09
|
еще замечание:
в фразе "... сбойный модуль ххх.dll ..." указываются разные модули: то kernel32, то ntdll |
|||
|
7
gr13
05.04.10
✎
16:09
|
(5) и смайлик поставлю, а то счас на меня семерочники накинутся - :)
|
|||
|
8
es3000
05.04.10
✎
16:10
|
(5) а как же без них?
уже большие куски написаны с их использованием, к тому же раньше такого не было, появилось после того как перешли с 2003-го на 2008-й сервак |
|||
|
9
leshikkam
05.04.10
✎
16:10
|
(0) Версии компонент, приведи код загрузки компонент.
|
|||
|
10
gr13
05.04.10
✎
16:12
|
(8) а разве 7.7 работает корректно под Windows Server Enterprise 2008 SP2? вроде там даже поставить низзя
также как и все :) я поставил себе это... поюзал телепат длл и тихо снес... т.к. у меня один и тот же запрос с машиной с телепатом и без оного обрабатывался по разному... |
|||
|
11
es3000
05.04.10
✎
16:14
|
(9) версии последние:
1cpp - 3.0.1.23 formex - 2.0.5.92 код загрузки обычный: Попытка лРез = ЗагрузитьВнешнююКомпоненту(КаталогПрограммы() + "1cpp.dll"); Если лРез = 1 Тогда ... КонецЕсли; Исключение КонецПопытки; |
|||
|
12
es3000
05.04.10
✎
16:15
|
(10) вроде работает, были какие-то проблемы, но сисадмин вроде запустил
|
|||
|
13
es3000
05.04.10
✎
16:17
|
(9) а как надо загружать?
|
|||
|
14
gr13
05.04.10
✎
16:22
|
(12) в 0 как раз и показано КАК работает)... рекомендую перейти на 8 и отказаться от этих двух длл и 7.7 или перейти на 2003 сервак...
:) |
|||
|
15
es3000
05.04.10
✎
16:29
|
(14) в данный момент отказаться от них никак нельзя, переход на 8-ку выполняется
|
|||
|
16
es3000
05.04.10
✎
16:30
|
(14+) на тестовом компе я установил 2003-й сервак и 1с-ку на нем запускаю локально. Ошибка все равно выскакивает:
Ошибка приложения 1CV7s.exe, версия 7.70.0.25, модуль BkEnd.dll, версия 7.70.0.25, адрес 0x001d7190. |
|||
|
17
gr13
05.04.10
✎
16:31
|
(16) а ехе ты просто скопировал с 2008 сервака из папочки)?
|
|||
|
18
Reliz
05.04.10
✎
16:32
|
(17) С интересом ждем ответа :)
|
|||
|
19
es3000
05.04.10
✎
16:38
|
(17) нет, установку делал
|
|||
|
20
es3000
05.04.10
✎
16:45
|
хочу попробовать vkloader...
поможет? |
|||
|
21
skunk
05.04.10
✎
16:46
|
сперва попробуй везде 27 релиз установить
|
|||
|
22
skunk
05.04.10
✎
16:47
|
потом почти папки зверей ... заодно заархивируй файл лога
|
|||
|
23
gr13
05.04.10
✎
16:56
|
(22) почти = почисти
|
|||
|
24
gr13
05.04.10
✎
16:56
|
почитать никого не нада!
|
|||
|
25
es3000
06.04.10
✎
10:02
|
Похоже причина этой ошибки прояснилась.
Значит попытался я загрузить 1CPP.DLL и FORMEX.DLL при помощи VKLOADER.DLL. Процедура для каждой загружаемой DLL такая: 1) Сначала для DLL получаем ее ProgID, CLSID 2) Загружаем эту DLL при помощи метода "ЗагрузитьВК" компоненты VKLOADER по полученному на предыдущем шаге ID-шнику С 1СPP.DLL проблем не было, все прошло нормально. А вот FORMEX.DLL не загружается. При попытке получить ее код выдается ошибка, описание этой ошибки: "3 - отсутствуют ProgIDs в компоненте". Кто знает что дальше делать? |
|||
|
26
es3000
06.04.10
✎
11:50
|
апп
|
|||
|
27
YF
06.04.10
✎
11:52
|
(25) У тебя одна база использует Формекс?
|
|||
|
28
gr13
06.04.10
✎
11:53
|
(25) тебе выше ответили) в (5) (14)
дополнительно еще могу сказать, что обратись к разработчику ее... |
|||
|
29
gr13
06.04.10
✎
11:55
|
(+28) gr13
14 - 05.04.10 - 16:22 (12) в 0 как раз и показано КАК работает)... рекомендую перейти на 8 и отказаться от этих двух длл и 7.7 или перейти на 2003 сервак... :) |
|||
|
30
es3000
06.04.10
✎
12:00
|
(27) две базы
|
|||
|
31
big
06.04.10
✎
12:05
|
(28)(29) см. (15)
|
|||
|
32
YF
06.04.10
✎
12:09
|
(30) Формекс грузится из папки с базой?
|
|||
|
33
gr13
06.04.10
✎
12:10
|
(31) значит не судьба :)
|
|||
|
34
gr13
06.04.10
✎
12:10
|
поговорка есть хорошая... работает - не лезь
|
|||
|
35
Kondarat
06.04.10
✎
12:13
|
(30) 1CPP грузи лоадером, FormEx как обычно.
У мну на этой оси все работает |
|||
|
36
leshikkam
06.04.10
✎
12:15
|
А 2008 - так и loader надо "правильный" брать обязательно и грузить первой 1с++
|
|||
|
37
leshikkam
06.04.10
✎
12:16
|
||||
|
38
es3000
06.04.10
✎
13:06
|
(32) Формекс грузится из папки c:\program files\1cv77\bin.
Но в принципе можно сделать и из папки с базой. В любом случае при загрузке я указываю полный путь к ДЛЛ-ке. |
|||
|
39
es3000
06.04.10
✎
13:07
|
(35) а какая проблема с Формекс-ом? Почему он не грузится VKLoader-ом?
|
|||
|
40
es3000
06.04.10
✎
13:16
|
(36)(37) при загрузке VKLoader-ом версии 1.0.0.6 выдается та же самая ошибка.
Кроме того, этот VKLoader имеет болезнь версии 1.0.0.2, так как он сделан на ее основе. |
|||
|
41
artbear
06.04.10
✎
13:46
|
ФормЕкс сам умеет загружаться без регистрации в реестре, для него ВКЛоадер не нужен.
|
|||
|
42
leshikkam
06.04.10
✎
14:02
|
>Кроме того, этот VKLoader имеет болезнь версии 1.0.0.2, так как он сделан на ее основе
Че за бред. |
|||
|
43
es3000
06.04.10
✎
14:59
|
это не бред, проверь эту ошибку-болезнь
кстати где-то на 1CPP была тема, в которой касались этого вопроса |
|||
|
44
es3000
12.04.10
✎
13:17
|
Сделал загрузку 1СРР.dll при помощи VKLoader,
а FormEx загружается обычным способом. В результате на локальном компьютере ошибки в журнале приложений исчезли. Но на сервере остались. Например сегодня была такая ошибка: Сбойное приложение 1cv7s.exe, версия 7.70.0.27, штамп времени 0x4573fcd8, сбойный модуль ntdll.dll, версия 6.0.6002.18005, штамп времени 0x49e03824, код исключения 0xc0000005, смещение ошибки 0x00057ea9, ИД процесса 0x567c, время запуска приложения 0x01cada0aa2e623c0. Что еще можно сделать? |
|||
|
45
vde69
12.04.10
✎
13:25
|
на 2008 серваке штатно библиотеки не регятся нормально, там в реестре что-то править надо, сейчас человечка нету который этим у нас занимался, завтра спрошу.
|
|||
|
46
vde69
12.04.10
✎
13:27
|
(45) правда мы эти длл не юзаем :)
юзаем BinFile.dll но это из одной оперы |
|||
|
47
es3000
12.04.10
✎
13:51
|
(45) заранее спасибо
|
|||
|
48
DrZombi
гуру
12.04.10
✎
13:55
|
(0)Так, может помогет :) Почитай, обрати внимание на коменты :)
http://infostart.ru/public/61861/ |
|||
|
49
es3000
12.04.10
✎
16:50
|
(48) что касается используемых мной библиотек - по сути у меня такой же код.
Сначала грузится VKLoader, а потом с помощью него 1CPP, и потом FormEx. Думаю, что твоя функция не поможет в смысле исправления ошибки (0), так как код ничем не отличается от моего. |
|||
|
50
Ленинград
12.04.10
✎
16:55
|
(0)dep
|
|||
|
51
es3000
13.04.10
✎
09:14
|
(50) Имеется в виду защита в Windows?
Допустим, что это так. Почему она срабатывает? Разве 1С выполняет какой-то код из области данных? И как с этим бороться? |
|||
|
52
es3000
13.04.10
✎
09:15
|
(50) Кстати, для 1С DEP у нас отключен
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |