Bloom crashes if we modify Team Collection folder names

L.S. I already wrote up an “issues” document and sent that off. But here is the summary, on starting Bloom, it cannot access the previous collection I worked on (I suspect missing tombstone files). Clicking Preferences results in the message “You must be an administrator to change the collection settings” (Which I am)

Clicking Other collection produces an exception (see below)

Thus we cannot use bloom at all or access any of the books … any tips on how to get bloom back on track will be much appreciated.

Bart.


Msg: Instances cannot be resolved and nested lifetimes cannot be created from this LifetimeScope as it (or one of its parent scopes) has already been disposed.
Class: System.ObjectDisposedException
Source: Autofac
Assembly: Autofac, Version=6.0.0.0, Culture=neutral, PublicKeyToken=17863af14b0044da
Stack: at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(ResolveRequest request)
at lambda_method(Closure , String , CollectionType )
at Bloom.CollectionTab.CollectionModel.d__47.MoveNext() in C:\BuildAgent\work\a77cd6bad4d8430d\src\BloomExe\CollectionTab\CollectionModel.cs:line 260
at System.Collections.Generic.List1..ctor(IEnumerable1 collection)
at Bloom.CollectionTab.CollectionModel.GetBookCollections() in C:\BuildAgent\work\a77cd6bad4d8430d\src\BloomExe\CollectionTab\CollectionModel.cs:line 119
at Bloom.CollectionTab.CollectionTabView.Dispose(Boolean disposing) in C:\BuildAgent\work\a77cd6bad4d8430d\src\BloomExe\CollectionTab\CollectionTabView.Designer.cs:line 24
at System.ComponentModel.Component.Dispose()
at System.Windows.Forms.Control.Dispose(Boolean disposing)
at System.ComponentModel.Component.Dispose()
at System.Windows.Forms.Control.Dispose(Boolean disposing)
at System.Windows.Forms.ContainerControl.Dispose(Boolean disposing)
at Bloom.Workspace.WorkspaceView.Dispose(Boolean disposing) in C:\BuildAgent\work\a77cd6bad4d8430d\src\BloomExe\Workspace\WorkspaceView.Designer.cs:line 28
at System.ComponentModel.Component.Dispose()
at System.Windows.Forms.Control.Dispose(Boolean disposing)
at System.Windows.Forms.Form.Dispose(Boolean disposing)
at Bloom.Shell.Dispose(Boolean disposing) in C:\BuildAgent\work\a77cd6bad4d8430d\src\BloomExe\Shell.Designer.cs:line 20
at System.ComponentModel.Component.Dispose()
at Autofac.Core.Disposer.Dispose(Boolean disposing)
at Autofac.Util.Disposable.Dispose()
at Autofac.Core.Lifetime.LifetimeScope.Dispose(Boolean disposing)
at Autofac.Util.Disposable.Dispose()
at Bloom.ProjectContext.Dispose() in C:\BuildAgent\work\a77cd6bad4d8430d\src\BloomExe\ProjectContext.cs:line 706
at Bloom.Program.HandleProjectWindowClosed(Object sender, EventArgs e) in C:\BuildAgent\work\a77cd6bad4d8430d\src\BloomExe\Program.cs:line 1095
at System.Windows.Forms.Form.OnClosed(EventArgs e)
at System.Windows.Forms.Form.WmClose(Message& m)
at System.Windows.Forms.Form.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)
Thread:
Thread UI culture: en-US
Exception: System.ObjectDisposedException

Hi Bart, we have received the report you sent to the Bloom Issues system, and will support you from there. Hopefully we can get together today.

John

Thanks to great screenshotting, we found that the problem is that someone on the team renamed one of Bloom’s internal folders (“Books”) in the Dropbox TeamCollection. Changing the folder back to its correct name fixed the problem in our tests.