Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Ошибки при работе в терминале... (число прочтений - 8318 )
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Ошибки при работе в терминале...
24. Июля 2007 :: 11:44
Печать  
Репортаж с "полей"...
Отчет об ошибке постановки в очередь: ошибка приложения 1cv7s.exe, версия 7.70.0.20, модуль 1CPP.dll, версия 2.5.0.0, адрес 0x000873b0.
Если не перезапустить службу принтера валятсяы ледующие ошибки:
Ошибка приложения 1cv7s.exe, версия 7.70.0.20, модуль hpzui4wm.DLL, версия 61.63.461.42, адрес 0x001f852f.
Ошибка приложения 1cv7s.exe, версия 7.70.0.25, модуль 1CPP.dll, версия 2.5.0.0, адрес 0x000953b0
потом ошибки идут валом...
  
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибки при работе в терминале...
Ответ #1 - 25. Июля 2007 :: 16:02
Печать  
2.5.0.2 у меня без проблем работает в различных терминалах - 2000 и Вин2003
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
ProtoStar
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 3
Зарегистрирован: 11. Октября 2007
Re: Ошибки при работе в терминале...
Ответ #2 - 11. Октября 2007 :: 06:52
Печать  
такая же проблема

Faulting application 1cv7.exe, version 7.70.0.25, faulting module hpzui4wm.dll, version 61.63.461.42, fault address 0x001f852f.

печатать печатает, но если вдруг кто хочет зайти в свойства принтера, то вылет 1с напроч без предупреждений.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибки при работе в терминале...
Ответ #3 - 11. Октября 2007 :: 07:19
Печать  
net spooler stop
net spooler start
?
  
Наверх
 
IP записан
 
ProtoStar
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 3
Зарегистрирован: 11. Октября 2007
Re: Ошибки при работе в терминале...
Ответ #4 - 11. Октября 2007 :: 07:47
Печать  
помогает на полчаса..
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибки при работе в терминале...
Ответ #5 - 11. Октября 2007 :: 08:11
Печать  
У меня 6 видов принтеров. Проблем нет.
  
Наверх
 
IP записан
 
ProtoStar
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 3
Зарегистрирован: 11. Октября 2007
Re: Ошибки при работе в терминале...
Ответ #6 - 11. Октября 2007 :: 08:27
Печать  
у десятков тысяч фирм сотни тысяч принтеров... и уже у 2-х человек такая проблема..
мне хотелось бы знать с чем это может бы ть связано и как можно от этого избавится....

а не сотню каментов "у меня все работает"
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибки при работе в терминале...
Ответ #7 - 11. Октября 2007 :: 09:55
Печать  
У сотен программистов стоит 1cpp. И вылетает у двоих.
Посему воздержись от резких заявлений, а ХОТЯ БЫ укажи условия при каких это возникает. У виндов есть версия? Если заходишь в свойства из нотепада проблема есть?
По сути 1cpp вообще не причем...
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Ошибки при работе в терминале...
Ответ #8 - 11. Октября 2007 :: 13:58
Печать  
Я подтверждаю наличие этой проблемы. О ней сообщал один из наших клиентов, также высылал адреса. Описание ситуации следующее:

(не цитата  Улыбка) Цитата:
Отправляем большое задание (MXL) на печать, оно уходит туда долго.
Если мы не дожидаемся окончания отправки задания и нажимаем кнопку закрытия мокселя, то ...  аля-улю  Улыбка


С чем она связана - сказать сложно. Ошибка толком не моделируется. Связана с перехватом класса "Таблица", с изменением его методов. АЛьФ подтверждает наличие этой ошибки, но не знает, как ее исправить. В FormExe он  обернул это место в попытку.

Я в своей сборке тоже обернул это место в попытку, попытался получить диагностику. Но мой клиент после этого больше ничего мне не сообщал.  Печаль

Какие будут предложения?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибки при работе в терминале...
Ответ #9 - 11. Октября 2007 :: 14:34
Печать  
Саш, ты можешь сэмулировать ситуацию? мне самому стало интересно. У меня в центральном офисе в день печатают пачку бумаги. Это конечно не тот опыт, что на твоих тиражных конфах Улыбка но не валится...
Вот с активиксами баги есть, а с печатью нема.


Проблема выходит с обеими ветками, и с 2.3 и с 2.5
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Ошибки при работе в терминале...
Ответ #10 - 11. Октября 2007 :: 14:59
Печать  
Печаль Не могу. Если бы смог, то сам бы поковырялся.

Вот кусок кода, который предположительно не должен падать. Но никаких известий на этот счет нет.
Код
Выбрать все
void CTableWrapEx::DecrRef(void)
{
	int aRefCount = m_RefCount;
	CSheetDoc* pSheetDoc = m_pSheetDocIn;

	(this->*pDecrRef)();

	// пытаемся очистить ранее созданные нами CSheetDoc
	if (--aRefCount || !pSheetDoc) return;
	try {
		if (*(DWORD*)pSheetDoc != dwCSheetDocVTable) return; // здесь возможна ошибка
		// Если в try-блоке нет внешних вызовов, то обработка исключения выбрасывается
		// оптимизирующим компилятором
		if (CTemplate7::GetDocumentID(pSheetDoc)) return;
		delete pSheetDoc;
	}
	catch(...) {
		RuntimeError("Таблица недоступна при очистке ссылки на таблицу");
	}
}
 



Кстати, аналогичный код есть в FormEx. Но он целиком завернут в попытку. Поэтому, возможно, при использовании FormEx эта ошибка маскируется. Но там, как вы понимаете, не происходит delete pSheetDoc со всеми вытекающими...
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Ошибки при работе в терминале...
Ответ #11 - 15. Октября 2007 :: 19:43
Печать  
Так я не понял, будем пытаться ловить эту ошибку? Или ну ее нафиг? Я могу сделать тестовую сборку, которая будет (пытаться) выдавать сообщения.

Или просто замазать как у АЛьФа, да и дело с концом?
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибки при работе в терминале...
Ответ #12 - 16. Октября 2007 :: 04:24
Печать  
sedmin писал(а) 15. Октября 2007 :: 19:43:
Я могу сделать тестовую сборку, которая будет (пытаться) выдавать сообщения.

Сделай и положи ее на www.1cpp.ru. Если люди найдут ошибку - будет замечательно. Не найдут - значит не особо нужно.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибки при работе в терминале...
Ответ #13 - 16. Октября 2007 :: 09:28
Печать  
sedmin писал(а) 15. Октября 2007 :: 19:43:
Так я не понял, будем пытаться ловить эту ошибку? Или ну ее нафиг? Я могу сделать тестовую сборку, которая будет (пытаться) выдавать сообщения.

Будем пытаться непременно.
Как обычно, жду тест Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибки при работе в терминале...
Ответ #14 - 16. Октября 2007 :: 11:20
Печать  
artbear писал(а) 16. Октября 2007 :: 09:28:
Будем пытаться непременно.
Как обычно, жду тест Улыбка


Артур, в том то и проблема, что гемор похоже только в терминале, и только при определенных условиях.
Хотя у меня два терминальных сервера и HP-шные принтеры, но вроде не наблюдал такого.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать