Author Topic: Genres, Moods and Themes Manager (V1.1.0)  (Read 9453 times)

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5727
Suggestions?
Yes, see if there's anything in the Error Log around the time of the crash and post it here.
Download the latest MusicBee v3.3 patch from here.
Download the latest MusicBee v3.4 beta patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
Check out the MusicBee Wiki.
How to post screenshots is here

jan_axhell

  • Jr. Member
  • **
  • Posts: 29
If you mean ErrorLog.dat in .\Roaming\MusicBee, the last entry is this, but it's in italian. My PC language is Italian, but I've set MB to be in English, I don't know how to make the log to be in english...

Code
12/07/2019 15:06:59 - 6.1.7601.65536 - 3.3.7115.39210 - System.ArgumentNullException: Il valore non può essere null.
Nome parametro: key
   in System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
   in MusicBeePlugin.Core.Bot.CacheBot.Set(CacheObject obj) in E:\Projects\MusicBeeAllMusic\MusicBeePlugin.Core\Bot\CacheBot.cs:riga 105
   in proto_2(Object , ProtoReader )
   in ProtoBuf.Serializers.CompiledSerializer.ProtoBuf.Serializers.IProtoSerializer.Read(Object value, ProtoReader source)
   in ProtoBuf.Meta.RuntimeTypeModel.Deserialize(Int32 key, Object value, ProtoReader source)
   in ProtoBuf.Meta.TypeModel.DeserializeCore(ProtoReader reader, Type type, Object value, Boolean noAutoCreate)
   in ProtoBuf.Meta.TypeModel.Deserialize(Stream source, Object value, Type type, SerializationContext context)
   in ProtoBuf.Serializer.Deserialize[T](Stream source)
   in MusicBeePlugin.Core.Bot.CacheBot.LoadFile(String sourceFilePath) in E:\Projects\MusicBeeAllMusic\MusicBeePlugin.Core\Bot\CacheBot.cs:riga 153
   in MusicBeePlugin.Core.Bot.GmtBot.LoadCache() in E:\Projects\MusicBeeAllMusic\MusicBeePlugin.Core\Bot\GmtBot.cs:riga 72
   in MusicBeePlugin.Core.Bot.GmtBot..ctor(List`1 fileList, GmtBotOptions options) in E:\Projects\MusicBeeAllMusic\MusicBeePlugin.Core\Bot\GmtBot.cs:riga 54
   in MusicBeePlugin.Core.Bot.Window_LaunchBot.RunBot(GmtBotOptions options) in E:\Projects\MusicBeeAllMusic\MusicBeePlugin.Core\Bot\Window_LaunchBot.xaml.cs:riga 69
   in MusicBeePlugin.Core.Bot.Window_LaunchBot.StartBot() in E:\Projects\MusicBeeAllMusic\MusicBeePlugin.Core\Bot\Window_LaunchBot.xaml.cs:riga 64
   in MusicBeePlugin.Core.Bot.Window_LaunchBot._btn_startBot_Click(Object sender, RoutedEventArgs e) in E:\Projects\MusicBeeAllMusic\MusicBeePlugin.Core\Bot\Window_LaunchBot.xaml.cs:riga 52
   in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   in System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   in System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   in System.Windows.Controls.Primitives.ButtonBase.OnClick()
   in System.Windows.Controls.Button.OnClick()
   in System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   in System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
   in System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   in System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   in System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   in System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
   in System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   in System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   in System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   in System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   in System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   in System.Windows.Input.InputManager.ProcessStagingArea()
   in System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   in System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   in System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   in System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   in System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   in MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   in MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   in System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   in System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   in System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   in MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   in System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   in System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   in System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   in System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   in #=zp3mnLl5XXxGRjcZYJbuAWZc2sGRO.Main(String[] args)

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5727
I don't think there's any need to worry about the language. Steven should be able to decode it.
Download the latest MusicBee v3.3 patch from here.
Download the latest MusicBee v3.4 beta patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
Check out the MusicBee Wiki.
How to post screenshots is here

jan_axhell

  • Jr. Member
  • **
  • Posts: 29
Update:
I have made the most trivial, yet so trivial that eluded me, operation: I have uninstalled GMT Bot from MusicBee, deleted the DLL from Plugins folder, started MB again without it, then closed, extracted again GMT DLL from zip to Plugins folder, and now it works.
How is this possible? It corrupted itself while using it?

Update 2:
I've figured that this happens with certain albums with no particular problem, but if I retag them with something new/different with mp3tag, they don't make MB crash anymore when launching GMT Bot.

Update 3 - One Year Later:
Happened again after no issue until today. Done again as Update 1, again solved. For some reason GMT Bot gets randomly corrupt.
Last Edit: July 01, 2020, 09:29:25 AM by jan_axhell