As per instruction at /p/2640938 to file as a bug here:
Problem Details:
When a plugin is loaded into AiMod through the osu!sdk, if AiMod is left open and inactive for 4-5 minutes, osu! will crash with a remoting exception. Probably due to how plugins are unloaded while still in use.
osu! version: 20131019.3 (latest)
Problem Details:
When a plugin is loaded into AiMod through the osu!sdk, if AiMod is left open and inactive for 4-5 minutes, osu! will crash with a remoting exception. Probably due to how plugins are unloaded while still in use.
Stack trace
System.Runtime.Remoting.RemotingException: Object '/4487ab7e_545f_407a_b13c_17f490c4a0eb/ut+xrgnejavtfjjldoazfuhj_50.rem' has been disconnected or does not exist at the server.
Server stack trace:
at System.Runtime.Remoting.Channels.ChannelServices.CheckDisconnectedOrCreateWellKnownObject(IMessage msg)
at System.Runtime.Remoting.Channels.ChannelServices.SyncDispatchMessage(IMessage msg)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at System.Object.FieldGetter(String typeName, String fieldName, Object& val)
at #4h.#Jk.#g.#Oe.#ryb(#pj )
at System.Collections.Generic.List`1.Find(Predicate`1 match)
at #4h.#Jk.#f4(HitObjectBase )
at #4h.#Jk.#Es()
at osu.GameModes.Edit.Editor.#Es()
at #rb.#xb.#Es()
at #1h.#0h.#Es()
at #rb.#xb.#Zs()
at #rb.#xb.#at(Object , EventArgs )
at #rb.#Bb.#vt()
at #rb.#Rb.#Kv(Object , EventArgs )
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
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 #rb.#Rb.#gt()
at #rb.#xb.#gt()
at #1h.#lp.#awb(String , Boolean )
Server stack trace:
at System.Runtime.Remoting.Channels.ChannelServices.CheckDisconnectedOrCreateWellKnownObject(IMessage msg)
at System.Runtime.Remoting.Channels.ChannelServices.SyncDispatchMessage(IMessage msg)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at System.Object.FieldGetter(String typeName, String fieldName, Object& val)
at #4h.#Jk.#g.#Oe.#ryb(#pj )
at System.Collections.Generic.List`1.Find(Predicate`1 match)
at #4h.#Jk.#f4(HitObjectBase )
at #4h.#Jk.#Es()
at osu.GameModes.Edit.Editor.#Es()
at #rb.#xb.#Es()
at #1h.#0h.#Es()
at #rb.#xb.#Zs()
at #rb.#xb.#at(Object , EventArgs )
at #rb.#Bb.#vt()
at #rb.#Rb.#Kv(Object , EventArgs )
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
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 #rb.#Rb.#gt()
at #rb.#xb.#gt()
at #1h.#lp.#awb(String , Boolean )
osu! version: 20131019.3 (latest)