Opened 14 years ago

Closed 13 years ago

#1461 closed defect (fixed)

Crash when server repository busy

Reported by: andrewd Owned by: jng
Priority: low Milestone: Maestro-3.0
Component: Maestro Version: 2.2.0
Severity: trivial Keywords:
Cc: External ID:

Description

When restoring a large package (via the admin site, not Maestro), if I try to log in to the server using Maestro, I get a crash - the details seem to indicate that what should happen is a message explaining that the server is busy, and to try again later. I did eventually get in, once the package was restored. Here's the info:

See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.

Exception Text System.Exception: The remote server returned an error: (559) MgDbXmlException.: An exception occurred in DB XML component. Please try your operation later as the repository was busy.

---> System.Net.WebException: The remote server returned an error: (559) MgDbXmlException.

at System.Net.WebClient.OpenRead(Uri address) at System.Net.WebClient.OpenRead(String address) at OSGeo.MapGuide.MaestroAPI.HttpServerConnection.OpenRead(String req) --- End of inner exception stack trace --- at OSGeo.MapGuide.MaestroAPI.HttpServerConnection.OpenRead(String req) at OSGeo.MapGuide.MaestroAPI.HttpServerConnection.GetRepositoryResources(String startingpoint, String type, Int32 depth, Boolean computeChildren) at OSGeo.MapGuide.Maestro.ResourceBrowser.RepositoryCache.ResourceFolder.ReloadContents() at OSGeo.MapGuide.Maestro.ResourceBrowser.RepositoryCache.BuildNode(TreeNode node, Boolean forceRebuild) at OSGeo.MapGuide.Maestro.ResourceBrowser.ResourceTree.ResourceTree_BeforeExpand(Object sender, TreeViewCancelEventArgs e) at System.Windows.Forms.TreeView.OnBeforeExpand(TreeViewCancelEventArgs e) at System.Windows.Forms.TreeView.TvnExpanding(NMTREEVIEW* nmtv) at System.Windows.Forms.TreeView.WmNotify(Message& m) at System.Windows.Forms.TreeView.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)

Loaded Assemblies mscorlib

Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll


Maestro

Assembly Version: 2.1.4.5245 Win32 Version: 2.1.4.5245 CodeBase: file:///C:/Program%20Files%20(x86)/OSGeo/MapGuideMaestro/Maestro.exe


OSGeo.MapGuide.Maestro.LoginForm

Assembly Version: 2.1.4.5245 Win32 Version: 2.1.4.5245 CodeBase: file:///C:/Program%20Files%20(x86)/OSGeo/MapGuideMaestro/OSGeo.MapGuide.Maestro.LoginForm.DLL


System.Windows.Forms

Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll


System

Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll


System.Drawing

Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll


System.Xml

Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll


System.Configuration

Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll


iwbok5kv

Assembly Version: 2.1.4.5245 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll


OSGeo.MapGuide.Maestro.MaestroEditorInterface

Assembly Version: 2.1.4.5245 Win32 Version: 2.1.4.5245 CodeBase: file:///C:/Program%20Files%20(x86)/OSGeo/MapGuideMaestro/OSGeo.MapGuide.Maestro.MaestroEditorInterface.DLL


OSGeo.MapGuide.MaestroAPI

Assembly Version: 2.1.4.5245 Win32 Version: 2.1.4.5245 CodeBase: file:///C:/Program%20Files%20(x86)/OSGeo/MapGuideMaestro/OSGeo.MapGuide.MaestroAPI.DLL


OSGeo.MapGuide.Maestro.ResourceBrowser

Assembly Version: 2.1.4.5245 Win32 Version: 2.1.4.5245 CodeBase: file:///C:/Program%20Files%20(x86)/OSGeo/MapGuideMaestro/OSGeo.MapGuide.Maestro.ResourceBrowser.DLL


OSGeo.MapGuide.Maestro.ResourceValidators

Assembly Version: 2.1.4.5245 Win32 Version: 2.1.4.5245 CodeBase: file:///C:/Program%20Files%20(x86)/OSGeo/MapGuideMaestro/OSGeo.MapGuide.Maestro.ResourceValidators.DLL


System.Data

Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll


System.Web

Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4955 (win7RTMGDR.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll


Microsoft.JScript

Assembly Version: 8.0.0.0 Win32 Version: 8.0.50727.4927 CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.JScript/8.0.0.0__b03f5f7f11d50a3a/Microsoft.JScript.dll


5fowlk-a

Assembly Version: 2.1.4.5245 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll


zgy7lbka

Assembly Version: 2.1.4.5245 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll


OSGeo.MapGuide.Maestro.ResourceEditors

Assembly Version: 2.1.4.5245 Win32 Version: 2.1.4.5245 CodeBase: file:///C:/Program%20Files%20(x86)/OSGeo/MapGuideMaestro/OSGeo.MapGuide.Maestro.ResourceEditors.DLL


OSGeo.MapGuide.Maestro.FusionEditor

Assembly Version: 2.1.4.5245 Win32 Version: 2.1.4.5245 CodeBase: file:///C:/Program%20Files%20(x86)/OSGeo/MapGuideMaestro/OSGeo.MapGuide.Maestro.FusionEditor.DLL


JIT Debugging To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled.

For example:

<configuration>

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

</configuration>

When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.

Change History (2)

comment:1 by jng, 14 years ago

Milestone: Maestro-3.0

comment:2 by jng, 13 years ago

Resolution: fixed
Status: newclosed

Closing as fixed. Assuming 3.0 re-design and/or not messing with the repository while a large-scale package loading operation is in progress is a sufficient workaround.

Note: See TracTickets for help on using tickets.