BUG: Workflow Crash on Passages that Extend Book Boundaries

LaRosa Johnson
LaRosa Johnson Member Posts: 32 ✭✭
edited November 21 in English Forum

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 

Tagged:

Comments

  • Justin Gatlin
    Justin Gatlin Member Posts: 2,050 ✭✭✭

    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. 

    [quote]

    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()

  • Philana R. Crouch
    Philana R. Crouch Member, Logos Employee Posts: 4,597

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

  • Philana R. Crouch
    Philana R. Crouch Member, Logos Employee Posts: 4,597

    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.

    This has been fixed in 8.4.