Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Ошибки при вызове онлайн-консультанта (http://forum.oszone.net/showthread.php?t=261434)

__sa__nya 29-05-2013 10:43 2158312

Ошибки при вызове онлайн-консультанта
 
Доброе время суток. Имеется онлайн-консультант http://mibew.org/. Состоит из скрипта, выполняющегося на сайте нашей компании, и клиентского приложения, запущенного на компах пользователей. Время от времени, когда посетитель с сайта делает вызов консультанта, на каком-либо из компьютеров пользователей выходит сообщение ПО-консультанта что "Новый посетитель ожидает ответа", вместе с ним ошибка:

Детальные данные ошибки:

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.Runtime.InteropServices.COMException (0x800700AA): Требуемый ресурс занят. (Исключение из HRESULT: 0x800700AA)
в System.Windows.Forms.UnsafeNativeMethods.IWebBrowser2.Navigate2(Object& URL, Object& flags, Object& targetFrameName, Object& postData, Object& headers)
в System.Windows.Forms.WebBrowser.PerformNavigate2(Object& URL, Object& flags, Object& targetFrameName, Object& postData, Object& headers)
в System.Windows.Forms.WebBrowser.PerformNavigateHelper(String urlString, Boolean newWindow, String targetFrameName, Byte[] postData, String headers)
в System.Windows.Forms.WebBrowser.Navigate(String urlString)
в webImTray.MainWindow.navigateThere()
в webImTray.MainWindow.timer1_Tick(Object sender, EventArgs e)
в System.Windows.Forms.Timer.OnTick(EventArgs e)
в System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3643 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3643 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
mibewTray
Версия сборки: 1.1.0.0
Версия Win32: 1.1.0.0
CodeBase: file:///C:/Program%20Files/Mibew%20Tray/mibewTray.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3644 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3644 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3644 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.mshtml
Версия сборки: 7.0.3300.0
Версия Win32: 7.0.3300.0
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------
System.Xml
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3082 (QFE.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.

Такая ошибка выходит на компьютерах с разными ОС - WIndows XP, WIndows 7. Что предпринимал
1) Переустанавливал NET Framework
2) Добавлял консультант в доверенную зону антивируса
3) Переустанавливал онлайн-консультанта
4) Переустанавливал систему
5) После 4-го шага, стало понятно что либо это глобальная проблема скрипта онлайн-консультанта, крутящегося на сайте, либо глобальная проблема клиентского приложения консультанта. Веб-программист на Delphi написал собственную версию клиентской версии онлайн-консультанта. И ошибка повторилась.
Вопрос - как можно отследить в чем причина этой проблемы - клиентская версия ПО установленная на компах, или косяк в скрипте? Как устранить данную проблему?

__sa__nya 03-06-2013 13:40 2161368

Ни у кого нет идей почему ошибка может происходить?


Время: 15:22.

Время: 15:22.
© OSzone.net 2001-