Error message upon closing

I don't know if this is the right place, but Ready to Play gave me the following error message upon closing:

-------------------------------------------------------------------------------------------------------------------------------------

System.ArgumentException: Item is al toegevoegd. Sleutel in woordenboek: #rtp_cc_3110283 Sleutel die wordt toegevoegd: #rtp_cc_3110283
   bij System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
   bij System.Collections.Hashtable.Add(Object key, Object value)
   bij System.Collections.Specialized.StringDictionary.Add(String key, String value)
   bij Meebey.SmartIrc4net.IrcClient._StoreChannelsToRejoin()
   bij Meebey.SmartIrc4net.IrcClient._OnDisconnected(Object sender, EventArgs e)
   bij System.EventHandler.Invoke(Object sender, EventArgs e)
   bij Meebey.SmartIrc4net.IrcConnection.Disconnect()
   bij ReadyToPlay.Forms.ReadyToPlayWindow.CloseConnections()
   bij ReadyToPlay.Forms.ReadyToPlayWindow.Window_Closing(Object sender, CancelEventArgs e)
   bij System.Windows.Window.OnClosing(CancelEventArgs e)
   bij System.Windows.Window.WmClose()
   bij System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bij System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bij MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bij MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   bij System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   bij System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

---------------------------------------------------------------------------------------------------------------------------------------

I did not notice anything actually going wrong, but I thought I'd better report it anyway.

And for a translation of the Dutch bit at the top (not so sure about my computer terminology, mind you): 

System.ArgumentException: Item is al toegevoegd. Sleutel in woordenboek: #rtp_cc_3110283 Sleutel die wordt toegevoegd: #rtp_cc_3110283
System.ArgumentException: Item has already been added. Key in dictionary: #rtp_cc_3110283 Key being added: #rtp_cc_3110283

(perhaps "woordenboek" should be "library" instead of the literal translation?)

 

4,437 views 8 replies
Reply #1 Top

I passed this on to the developers.  Does this happen every time?

Zargon0225

Reply #2 Top

This happened once, but I also received an error message upon closing:

System.ArgumentException: Item has already been added. Key in dictionary: '#rtp_cc_2399246'  Key being added: '#rtp_cc_2399246'
   at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
   at System.Collections.Hashtable.Add(Object key, Object value)
   at System.Collections.Specialized.StringDictionary.Add(String key, String value)
   at Meebey.SmartIrc4net.IrcClient._StoreChannelsToRejoin()
   at Meebey.SmartIrc4net.IrcClient._OnDisconnected(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at Meebey.SmartIrc4net.IrcConnection.Disconnect()
   at ReadyToPlay.Forms.ReadyToPlayWindow.CloseConnections()
   at ReadyToPlay.Forms.ReadyToPlayWindow.Window_Closing(Object sender, CancelEventArgs e)
   at System.Windows.Window.OnClosing(CancelEventArgs e)
   at System.Windows.Window.WmClose()
   at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

Reply #3 Top

same, i broke my comp a few seconds later and didn't get the actual text though :(

 

EDIT: got another

 

System.ArgumentException: Item has already been added. Key in dictionary: '#rtp_cc_2671102'  Key being added: '#rtp_cc_2671102'
   at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
   at System.Collections.Hashtable.Add(Object key, Object value)
   at System.Collections.Specialized.StringDictionary.Add(String key, String value)
   at Meebey.SmartIrc4net.IrcClient._StoreChannelsToRejoin()
   at Meebey.SmartIrc4net.IrcClient._OnDisconnected(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at Meebey.SmartIrc4net.IrcConnection.Disconnect()
   at ReadyToPlay.Forms.ReadyToPlayWindow.CloseConnections()
   at ReadyToPlay.Forms.ReadyToPlayWindow.Window_Closing(Object sender, CancelEventArgs e)
   at System.Windows.Window.OnClosing(CancelEventArgs e)
   at System.Windows.Window.WmClose()
   at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

Reply #4 Top

I've tried running Ready to Play a couple more times, (sometimes changing some settings etc.) but the first I ran it was the only time I got that error message.

 

As an aside, the first time I ran it, while selecting my play-style options, I only selected two option in to the preference order list and it accepted that. On re-entering the list it demanded that I list all of them in order of preference. Maybe the reporting only two preferences to the profile server (or whatever) had something to do with the error?

Reply #6 Top

We will publish an update to fix this today.

Zargon

Reply #7 Top

I'm not sure this if this was supposed to fixed already... but:

System.ArgumentException: Item has already been added. Key in dictionary: '#rtp_cc_655361'  Key being added: '#rtp_cc_655361'
   at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
   at System.Collections.Hashtable.Add(Object key, Object value)
   at System.Collections.Specialized.StringDictionary.Add(String key, String value)
   at Meebey.SmartIrc4net.IrcClient._StoreChannelsToRejoin()
   at Meebey.SmartIrc4net.IrcClient._OnDisconnected(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at Meebey.SmartIrc4net.IrcConnection.Disconnect()
   at ReadyToPlay.Forms.ReadyToPlayWindow.CloseConnections()
   at ReadyToPlay.Forms.ReadyToPlayWindow.Window_Closing(Object sender, CancelEventArgs e)
   at System.Windows.Window.OnClosing(CancelEventArgs e)
   at System.Windows.Window.WmClose()
   at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

Happened on close, and I can't reproduce this.

Reply #8 Top

Strand,

It is supposed to be fixed.  What version of RTP do you have?  If 1.00, please uninstall and reinstall so you get 0.98.  Thanks!

Zargon