[mapguide-trac] #1725: Maestro 3.1 - Turning outbound requests window off causes requests to fail

MapGuide Open Source trac_mapguide at osgeo.org
Mon Jun 20 14:17:51 EDT 2011


#1725: Maestro 3.1 - Turning outbound requests window off causes requests to fail
-----------------------+----------------------------------------------------
   Reporter:  jbirch   |       Owner:  jng        
       Type:  defect   |      Status:  new        
   Priority:  low      |   Milestone:  Maestro-3.1
  Component:  Maestro  |     Version:             
   Severity:  trivial  |    Keywords:             
External_id:           |  
-----------------------+----------------------------------------------------
 This is a weird one...

 I got tired of seeing all the HTTP requests scroll by, and turned off the
 outbound requests window.  After doing this, requests like
 !OpenWithXmlEditorCommand time out after waiting for a long time
 (completely hanging Maestro in the process) with the following exception:

 {{{

 [20 Jun 2011 11:11:02]: Run command
 Maestro.Base.Commands.SiteExplorer.OpenWithXmlEditorCommand
 [20 Jun 2011 11:15:45]:
 [20 Jun 2011 11:15:45]:
 System.ComponentModel.InvalidAsynchronousStateException: An error occurred
 invoking the method.  The destination thread no longer exists.
    at System.Windows.Forms.Control.WaitForWaitHandle(WaitHandle
 waitHandle)
    at System.Windows.Forms.Control.MarshaledInvoke(Control caller,
 Delegate method, Object[] args, Boolean synchronous)
    at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
    at System.Windows.Forms.Control.Invoke(Delegate method)
    at Maestro.Base.UI.OutboundRequestViewer.OnRequestDispatched(Object
 sender, RequestEventArgs e) in
 d:\Workspace\maestro-3.0\Maestro.Base\UI\OutboundRequestViewer.cs:line 67
    at
 OSGeo.MapGuide.MaestroAPI.PlatformConnectionBase.OnRequestDispatched(String
 data) in
 d:\Workspace\maestro-3.0\OSGeo.MapGuide.MaestroAPI\PlatformConnectionBase.cs:line
 377
    at
 OSGeo.MapGuide.MaestroAPI.HttpServerConnection.LogResponse(HttpWebResponse
 resp) in
 d:\Workspace\maestro-3.0\OSGeo.MapGuide.MaestroAPI.Http\HttpServerConnection.cs:line
 530
    at OSGeo.MapGuide.MaestroAPI.HttpServerConnection.OpenRead(String req)
 in
 d:\Workspace\maestro-3.0\OSGeo.MapGuide.MaestroAPI.Http\HttpServerConnection.cs:line
 1235
    at
 OSGeo.MapGuide.MaestroAPI.HttpServerConnection.GetResourceXmlData(String
 resourceID) in
 d:\Workspace\maestro-3.0\OSGeo.MapGuide.MaestroAPI.Http\HttpServerConnection.cs:line
 413
    at OSGeo.MapGuide.MaestroAPI.PlatformConnectionBase.GetResource(String
 resourceID) in
 d:\Workspace\maestro-3.0\OSGeo.MapGuide.MaestroAPI\PlatformConnectionBase.cs:line
 397
    at Maestro.Base.Services.OpenResourceManager.Open(String resourceId,
 IServerConnection conn, Boolean useXmlEditor, ISiteExplorer siteExp) in
 d:\Workspace\maestro-3.0\Maestro.Base\Services\OpenResourceManager.cs:line
 201
 [20 Jun 2011 11:15:45]: Stack trace of last error log:
    at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
    at System.Environment.get_StackTrace()
    at ICSharpCode.Core.MessageService.ShowError(Exception ex, String
 message)
    at ICSharpCode.Core.MessageService.ShowError(Exception ex)
    at Maestro.Base.Services.OpenResourceManager.Open(String resourceId,
 IServerConnection conn, Boolean useXmlEditor, ISiteExplorer siteExp) in
 d:\Workspace\maestro-3.0\Maestro.Base\Services\OpenResourceManager.cs:line
 207
    at Maestro.Base.Commands.SiteExplorer.OpenWithXmlEditorCommand.Run() in
 d:\Workspace\maestro-3.0\Maestro.Base\Commands\SiteExplorer\OpenWithXmlEditorCommand.cs:line
 67
    at ICSharpCode.Core.WinForms.MenuCommand.OnClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e,
 ToolStripItemEventType met)
    at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e,
 ToolStripItemEventType met)
    at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
 button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.ToolStrip.WndProc(Message& m)
    at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&
 m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg,
 IntPtr wparam, IntPtr lparam)
    at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
    at
 System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32
 dwComponentID, Int32 reason, Int32 pvLoopData)
    at
 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32
 reason, ApplicationContext context)
    at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32
 reason, ApplicationContext context)
    at System.Windows.Forms.Application.Run(Form mainForm)
    at Maestro.Program.Main() in
 d:\Workspace\maestro-3.0\Maestro\Program.cs:line 124
 [20 Jun 2011 11:15:45]: Loaded assembly: fqclximj

 }}}

-- 
Ticket URL: <https://trac.osgeo.org/mapguide/ticket/1725>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list