BUG: Workflow Crash on Passages that Extend Book Boundaries

Page 1 of 1 (3 items)
This post has 2 Replies | 1 Follower

Posts 18
LaRosa Johnson | Forum Activity | Posted: Tue, Feb 5 2019 8:00 AM

So, I was using my HEAR Journal custom workflow this morning and put in the passage Genesis 50 - Exodus 1 (the next passage in my Bible reading plan). As soon as I did this the workflow tries to populate & then immediately crashes. Upon reopening the app & trying to open the workflow again, same thing.

Weekly Bible Study Tips - https://biblestudy.tips 

Posts 865
Justin Gatlin | Forum Activity | Replied: Tue, Feb 5 2019 9:09 AM

I obviously do not have your custom workflow, but I do not have the same problem with the default Expository Sermon workflow. Do the provided workflows also crash for you with that passage range?

Edit: Nevermind. It acted like it was populated, but I left it open and Logos closed for me as well. Log is pretty straightforward. The issue is not with workflows, but with important words when a reference spans two books. Opening a passage guide with an important words section has the same result. Until Logos handles this more gracefully, removing "Important Words" from your custom workflow should solve the problem. 

Error ID: 7916
Error detail: ArgumentOutOfRangeException: The start of the range must be less than the end of the range.
Parameter name: refEnd

System.ArgumentOutOfRangeException: The start of the range must be less than the end of the range.
Parameter name: refEnd
at Libronix.DataTypes.DataTypeReferenceRangeData`1.TryInitialize(ThrowOnError throws, TPoint refStart, TPoint refEnd)
at Libronix.DataTypes.Bible.BibleReferenceRange.TryInitialize(ThrowOnError throws, BibleReferencePoint refStart, BibleReferencePoint refEnd, BibleReferencePoint refMiddle)
at Libronix.DigitalLibrary.Resources.ImportantWords.ImportantWordsResourceCore.GetReferencesSeparatedByBook(BibleReference reference)
at Libronix.DigitalLibrary.Resources.ImportantWords.ImportantWordsResourceCore.GetImportantWordsForReferenceCore(BibleReference reference, Func`2 getWordNumbersForReference)
at Libronix.DigitalLibrary.Resources.ImportantWords.ImportantWordsResource.GetImportantWordsForReference(BibleReference reference, Func`2 getWordNumbersForReference)
at Libronix.DigitalLibrary.Guides.Sections.ImportantWords2.ImportantWords2Section.<DoWork>d__9.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Libronix.Utility.Threading.TaskAsyncAction.Verify()
at Libronix.DigitalLibrary.Guides.Sections.ImportantWords2.ImportantWords2Section.<OnStartWork>d__7.MoveNext()
at Libronix.Utility.Threading.AsyncWorkerTask`1.EnumMoveNext()

Posts 2082
LogosEmployee
Philana R. Crouch | Forum Activity | Replied: Tue, Feb 12 2019 8:26 AM

I've filed a bug report, thanks for letting us know.

Page 1 of 1 (3 items) | RSS