Bug: Can't load Logos after installing RC2

Loaded Logos this morning on one of my machines and was notified of the update. It seemed to install fine. But:
- When re-starting, the "Preparing your Library (Stage 1 of 3)" icon stayed in the tray for a looong time.
- I checked the logs and saw that the indexer was waiting for Logos to close. It didn't appear to be open, so I killed the process.
- Indexing continued, but Logos crashed on restart.
- Repeated restarts are also causing crashes. I never get to see anything but the crash message.
Here's excerpts from the logs:
2009-12-22 13:26:23.8654 9 Info SyncManager UPDATED - { ResourcePriority, urn:uuid:15800ff1-bd8c-4c72-8b77-1a0fb45ad5c6, , False }
2009-12-22 13:26:24.6655 18 Error OurApp Unhandled exception: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at Libronix.SearchEngine.DocumentIndexer..ctor(Indexer indexer, Int32 nId, LexiconCache lexicon)
at Libronix.SearchEngine.Indexer.BeginDocument(String strDocumentId)
at Libronix.DigitalLibrary.Documents.Notes.NotesDocument.IndexCore(Indexer indexer, IWorkState state)
at Libronix.DigitalLibrary.Documents.DocumentManager.DoBuildIndex(IPausableWorkState state, DocumentManagerIndexData data)
at Libronix.Utility.Threading.WorkStateThreadOwner`1.ThreadProc(Object objData)
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart(Object obj)
2009-12-22 13:27:08.7989 9 Info SyncManager UPDATED - { ResourcePriority, urn:uuid:7b21c1c9-c149-4cde-8ec5-0d1bdb052ccc, , False }
2009-12-22 13:28:12.0713 1 Error OurApp Unhandled exception: System.InvalidOperationException: Cannot write to the stream. ---> System.Runtime.InteropServices.COMException (0x88982F71): Exception from HRESULT: 0x88982F71
--- End of inner exception stack trace ---
at System.Windows.Media.Imaging.BitmapEncoder.SaveFrame(SafeMILHandle frameEncodeHandle, SafeMILHandle encoderOptions, BitmapFrame frame)
at System.Windows.Media.Imaging.BitmapEncoder.Save(Stream stream)
at Libronix.Utility.Windows.BitmapSourceUtility.ConvertToEncodedBytes(BitmapSource sourceBitmap, BitmapEncoder encoder)
at LDLS4.Panels.MyLibraryPanel.KeyLinkRuleModel.GetCollectionImage(IEnumerable`1 collInfos)
at LDLS4.Panels.MyLibraryPanel.KeyLinkRuleModel.InternalFromCollection(AppModel app, AsyncWorkGroup workgroup, KeyLinkRule rule, ResourceCollectionInfo info)
at LDLS4.Panels.MyLibraryPanel.KeyLinkRuleModel.FromRule(AppModel app, AsyncWorkGroup workgroup, KeyLinkRule rule)
at LDLS4.Panels.MyLibraryPanel.ResourcePriorityViewModel.<UpdateRules>b__7(KeyLinkRule r)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at Libronix.Utility.CollectionUtility.AddRange[T](ICollection`1 coll, IEnumerable`1 seqItems)
at LDLS4.Panels.MyLibraryPanel.ResourcePriorityViewModel.UpdateRules()
at Libronix.Utility.Windows.DispatcherUtility.<>c__DisplayClass4.<Invoke>b__3(Object )
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at System.Windows.Application.Run()
at LDLS4.OurApp.InitializeAndRun(ReadOnlyCollection`1 listArgs, SingleInstanceManager sim)
at LDLS4.OurApp.Main(String[] astrArgs)
This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!
Comments
-
I solved this in the end by opening to a blank layout. But Logos should be able to gracefully cope with whatever problem caused this crash.
This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!
0 -
-
Mark Barnes said:
I solved this in the end by opening to a blank layout. But Logos should be able to gracefully cope with whatever problem caused this crash.
Mark,
We've previously reported the same OutOfMemoryException error that is in your log. We don't have any information at this time to resolve it. Since it opened to a blank layout, what would it normally have opened to: the home page, or other layout? How much system RAM is installed?
Thank you,
Melissa0 -
It should have opened to the home page. This is a 2Gb machine, Vista 32 Business.
This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!
0