Tabs don't always disappear when a session closed

Tabs don't always disappear when a session closed

avatar

I'm seeing this in 8.4.5.0 on Windows 8. SOMETIMES, but not always, logging off of a server will not close the session tab at the top. This results in "blank" sessions, and the tabs filling up at the top. If I click on the "x" to close the tab, it doesn't do anything. My only work around has been to restart RDM. I have noticed that opening up a session back to the same server creates a new tab.

All Comments (7)

avatar

Hi,
I have already received an bug report like this but I've never been able to reproduce it. However I've made some changes in the v9.0 that should fix this issue.

Sorry about that.

David Hervieux

avatar

This issue still exists in 9.x

avatar

Could you verify the log to see if you can find something to help me?

David Hervieux

avatar

Hi,
In fact, I mean the application logs in Help->View Application Logs

David Hervieux

avatar

Okay. Next time it happens I'll take a look.

avatar

Here we go. Just the log info for today:


[12/17/2013 11:28:20 AM]ERROR SILENT System.NullReferenceException: Object reference not set to an instance of an object.
at DevExpress.XtraTab.XtraTabControl.OnTabPageAdded(XtraTabPage page)
at DevExpress.XtraTab.XtraTabControl.OnTagPagesCollectionChanged(Object sender, CollectionChangeEventArgs e)
at DevExpress.XtraTab.XtraTabPageCollection.RaiseCollectionChanged(CollectionChangeEventArgs e)
at System.Collections.CollectionBase.System.Collections.IList.Add(Object value)
at DevExpress.XtraTab.XtraTabPageCollection.Add(XtraTabPage page)
at DevExpress.XtraTab.XtraTabPageCollection.Add(String text)
at Devolutions.RemoteDesktopManager.Forms.FrmMainRibbon.RefreshTabGroups()
at Devolutions.RemoteDesktopManager.Managers.EmbeddedViewManager.Close(IFormConnectionContainer childForm)
[12/17/2013 11:28:20 AM]ERROR SILENT System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Devolutions.RemoteDesktopManager.Managers.EmbeddedViewManager.CloseAllEmbeddedView(IFormConnectionContainer tabPageExcluded)
[12/17/2013 11:28:20 AM]ERROR SILENT System.NullReferenceException: Object reference not set to an instance of an object.
at DevExpress.XtraTab.XtraTabControl.OnTabPageAdded(XtraTabPage page)
at DevExpress.XtraTab.XtraTabControl.OnTagPagesCollectionChanged(Object sender, CollectionChangeEventArgs e)
at DevExpress.XtraTab.XtraTabPageCollection.RaiseCollectionChanged(CollectionChangeEventArgs e)
at System.Collections.CollectionBase.System.Collections.IList.Add(Object value)
at DevExpress.XtraTab.XtraTabPageCollection.Add(XtraTabPage page)
at DevExpress.XtraTab.XtraTabPageCollection.Add(String text)
at Devolutions.RemoteDesktopManager.Forms.FrmMainRibbon.RefreshTabGroups()
at Devolutions.RemoteDesktopManager.Managers.EmbeddedViewManager.Close(IFormConnectionContainer childForm)
[12/17/2013 11:28:20 AM]ERROR SILENT System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Devolutions.RemoteDesktopManager.Managers.EmbeddedViewManager.CloseAllEmbeddedView(IFormConnectionContainer tabPageExcluded)

avatar

Hi,
I've added a possible fix. I can't guarantee anything but this should resolve one of the issue you got in your log.

David Hervieux