Hi!
In my workflow,
(see my question about workflow) I use the exceptions in File Organiser a lot. I've noticed that every now and then, a few of them are removed. It's seemingly random.
I'm not technical, and all I see in the error log (apart from a lot of The system cannot find the file specified.) is
2019-09-17 09:37:08 - 10.0.17763.0 - 3.3.7165.34284D - System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: MinimumSize
at System.Windows.Forms.Form.set_MinimumSize(Size value)
at #=z5xxaifskG1NQEvDt7ZSG9Gj4Owiar1Vxug==.#=zOcv4Ud1smQ1r(Int32 #=zVz1WXem4cGwI)
at #=z5xxaifskG1NQEvDt7ZSG9Gj4Owiar1Vxug==.#=zuqgWIPg=(#=zfTD3Dss= #=zMgDolGc=, Boolean #=zsxfsLHhv0uO$)
at #=z5xxaifskG1NQEvDt7ZSG9Gj4Owiar1Vxug==.#=zg2Wlechqrped(Object #=zySAfqQw=, EventArgs #=z2hFhQMw=)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at #=zH6bHjsfhuWmV$3Rmcru92Nc=.OnClick(EventArgs #=z2hFhQMw=)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
2019-09-17 09:41:34 - 10.0.17763.0 - 3.3.7165.34284D - System.IO.IOException: The process cannot access the file 'C:\Users\johan\AppData\Roaming\MusicBee\Tag Backups\MusicBee - Baseline.bbl' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at MusicBeePlugin.BackupType.Load(String fileName, String backupFileExtension)
at MusicBeePlugin.BackupType.save(String fileName)
at MusicBeePlugin.BackupIndex.saveBackup(String backupName, String statusbarText, Boolean isAutocreatedParam)
at MusicBeePlugin.Plugin.regularAutobackup(Object state)
at System.Threading.TimerQueueTimer.CallCallbackInContext(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.TimerQueueTimer.CallCallback()
at System.Threading.TimerQueueTimer.Fire()
at System.Threading.TimerQueue.FireNextTimers()
at System.Threading.TimerQueue.AppDomainTimerCallback(Int32 id)
Hmm, while writing this, I got a new error msg from the Additional Tagging Tools plugin that the Tag Backup Baseline is corrupted or not a valid Musicbee back-up - Error in XML-document (710879,
. Then this error msg:
MusicBee v3.3.7165.34284 (Win10.0), 17 Sep 2019 10:00:
System.NullReferenceException: Object reference not set to an instance of an object.
at MusicBeePlugin.BackupType.save(String fileName)
at MusicBeePlugin.BackupIndex.saveBackup(String backupName, String statusbarText, Boolean isAutocreatedParam)
at MusicBeePlugin.Plugin.regularAutobackup(Object state)
at System.Threading.TimerQueueTimer.CallCallbackInContext(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.TimerQueueTimer.CallCallback()
at System.Threading.TimerQueueTimer.Fire()
at System.Threading.TimerQueue.FireNextTimers()
at System.Threading.TimerQueue.AppDomainTimerCallback(Int32 id)
I think the problem with exception rules getting deleted was noted before I started to use the backup, but I'm not sure.
Any ideas to this will much appreciated!