Bug #860

avatar

/shutdown throws ArgumentException: An element with the same key already exists in the dictionary

Added by Bianca Mix 4147 days ago. Updated 4147 days ago.

Status:Closed Start:07/27/2013
Priority:Normal Due date:
Assigned to:avatarMirco Bauer % Done:

100%

Category:Engine
Target version:0.8.11.1
Complexity:

Low

Found in Version:

Votes: 0

Description

/shutdown and then this occurs:

Exception Type:System.ArgumentExceptionException Message:An element with the same key already exists in the dictionary.Exception StackTrace:  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (System.Runtime.Remoting.Proxies.RealProxy rp, IMessage msg, System.Exception

Related issues

related to Smuxi - Bug #858 ArgumentException when reconnecting to IRC server Closed 07/02/2013

Associated revisions

Revision a3d61a364b9f499425e8884b50ecd7ea20ceab40
Added by Mirco Bauer 4147 days ago

[Engine] Continue shutdown regardless of exceptions thrown by protocol managers (closes: #860)

History

Updated by Mirco Bauer 4147 days ago

avatar
2013-07-27 14:31:11,724 [CommandManager] ERROR Smuxi.Frontend.CommandManager - Exception in TaskQueue: 
System.ArgumentException: An element with the same key already exists in the dictionary.

Server stack trace: 
  at System.Collections.Generic.Dictionary`2[System.String,System.String].Add (System.String key, System.String value) [0x00171] in /tmp/buildd/mono-2.6.7/mcs/class/corlib/System.Collections.Generic/Dictionary.cs:429 
  at Meebey.SmartIrc4net.IrcClient._StoreChannelsToRejoin () [0x000ab] in /usr/local/src/smuxi/lib/SmartIrc4net/src/IrcClient/IrcClient.cs:1043 
  at Meebey.SmartIrc4net.IrcClient._OnDisconnected (System.Object sender, System.EventArgs e) [0x0000b] in /usr/local/src/smuxi/lib/SmartIrc4net/src/IrcClient/IrcClient.cs:1008 
  at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
  at Meebey.SmartIrc4net.IrcConnection.Disconnect () [0x0007a] in /usr/local/src/smuxi/lib/SmartIrc4net/src/IrcConnection/IrcConnection.cs:817 
  at Smuxi.Engine.IrcProtocolManager.Disconnect (Smuxi.Engine.FrontendManager fm) [0x00000] in <filename unknown>:0 
  at Smuxi.Engine.Session.CommandShutdown (Smuxi.Engine.CommandModel cmd) [0x00054] in /usr/local/src/smuxi/src/Engine/Session.cs:721 
  at Smuxi.Engine.Session.Command (Smuxi.Engine.CommandModel cd) [0x0014e] in /usr/local/src/smuxi/src/Engine/Session.cs:389 
  at (wrapper managed-to-native) System.Runtime.Remoting.RemotingServices:InternalExecute (System.Reflection.MethodBase,object,object[],object[]&)
  at System.Runtime.Remoting.RemotingServices.InternalExecuteMessage (System.MarshalByRefObject target, IMethodCallMessage reqMsg) [0x000a4] in /tmp/buildd/mono-2.6.7/mcs/class/corlib/System.Runtime.Remoting/RemotingServices.cs:147 

Exception rethrown at [0]: 

  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (System.Runtime.Remoting.Proxies.RealProxy rp, IMessage msg, System.Exception& exc, System.Object[]& out_args) [0x00000] in <filename unknown>:0 
2013-07-27 14:31:11,725 [CommandManager] ERROR Smuxi.Frontend.CommandManager - Inner-Exception: 
2013-07-27 14:31:11,727 [Main] ERROR Smuxi.Frontend.Gnome.Frontend - ShowException(): Exception:
System.ArgumentException: An element with the same key already exists in the dictionary.

Server stack trace: 
  at System.Collections.Generic.Dictionary`2[System.String,System.String].Add (System.String key, System.String value) [0x00171] in /tmp/buildd/mono-2.6.7/mcs/class/corlib/System.Collections.Generic/Dictionary.cs:429 
  at Meebey.SmartIrc4net.IrcClient._StoreChannelsToRejoin () [0x000ab] in /usr/local/src/smuxi/lib/SmartIrc4net/src/IrcClient/IrcClient.cs:1043 
  at Meebey.SmartIrc4net.IrcClient._OnDisconnected (System.Object sender, System.EventArgs e) [0x0000b] in /usr/local/src/smuxi/lib/SmartIrc4net/src/IrcClient/IrcClient.cs:1008 
  at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
  at Meebey.SmartIrc4net.IrcConnection.Disconnect () [0x0007a] in /usr/local/src/smuxi/lib/SmartIrc4net/src/IrcConnection/IrcConnection.cs:817 
  at Smuxi.Engine.IrcProtocolManager.Disconnect (Smuxi.Engine.FrontendManager fm) [0x00000] in <filename unknown>:0 
  at Smuxi.Engine.Session.CommandShutdown (Smuxi.Engine.CommandModel cmd) [0x00054] in /usr/local/src/smuxi/src/Engine/Session.cs:721 
  at Smuxi.Engine.Session.Command (Smuxi.Engine.CommandModel cd) [0x0014e] in /usr/local/src/smuxi/src/Engine/Session.cs:389 
  at (wrapper managed-to-native) System.Runtime.Remoting.RemotingServices:InternalExecute (System.Reflection.MethodBase,object,object[],object[]&)
  at System.Runtime.Remoting.RemotingServices.InternalExecuteMessage (System.MarshalByRefObject target, IMethodCallMessage reqMsg) [0x000a4] in /tmp/buildd/mono-2.6.7/mcs/class/corlib/System.Runtime.Remoting/RemotingServices.cs:147 

Exception rethrown at [0]: 

  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (System.Runtime.Remoting.Proxies.RealProxy rp, IMessage msg, System.Exception& exc, System.Object[]& out_args) [0x00000] in <filename unknown>:0 

Updated by Mirco Bauer 4147 days ago

avatar
  • Category set to Engine
  • Assigned to set to Mirco Bauer
  • Target version set to 0.8.11.1
  • Complexity set to Low

Updated by Mirco Bauer 4147 days ago

avatar
  • Subject changed from Exception: An element with the same key already exists in the dictionary. to /shutdown throws ArgumentException: An element with the same key already exists in the dictionary

Updated by Mirco Bauer 4147 days ago

avatar
  • Status changed from New to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF