Clicking link in note crashes Logos 10

Kathy Brasby
Kathy Brasby Member Posts: 65
edited November 21 in English Forum

I have created a couple of links within a note that link to other Logos resources that I own. This has worked well until Logos 10 but now, if I left-click the link within the note, nothing happens. But when I right-click the link, Logos crashes.

After reviewing some related posts, I just created a new link within a note, thinking maybe the other links were created before Logos 10 came out. I also created a new note with a new link. Both of those produced the same crash.

I hate to report a bug because I am very impressed with Logos 10.

I have Logos 10.1.0.0052 (set up to auto update).

I'm on an iMac with Ventura 13.0.1. I have 16g RAM with a 3 GHZ 6-core Intel core i5. Note: the same crash happens on both IOS (I have an iPhone 12 and iPad - both up to date)

I am not sure how to create a crash report. (Nothing appears on my screen after Logos crashes.)

Suggestions?

Kathy

Tagged:

Comments

  • Kiyah
    Kiyah Member Posts: 2,804 ✭✭✭✭

    I am not having this issue (but I am on Windows 10). It would help if you could enable logging and try to recreate the crash and then post the logs to this thread. Others (including someone from Faithlife) will be better able to diagnose the problem then.

    Here are the instructions for Enabling and Submitting Logs.

    Also, do you have all of your library resources downloaded to your hard drive, or are some of them stored in the cloud?

  • Kathy Brasby
    Kathy Brasby Member Posts: 65

    Thank you, Kiyah. I didn't know how to enable and submit logs so this was helpful. I pasted the Crash text below.  Are there others in the Logos Logging Utility I should include?

    My desktop resources are on my hard drive. That's not the case with IOS, where most are stored in the cloud.

    LogosCrash.txt

    Program Version: 10.1 SR-2 (10.1.0.0052)
    Mac OS Version: 13.0.1
    Architecture: x86_64
    Model: iMac19,1
    Processor count: 6
    Time: 2022-12-08 15:24:30 -07:00 (2022-12-08T22:24:30Z)
    Installed memory: 32,768 MB
    Install path: /Applications/Logos.app/Contents/Frameworks/FaithlifeDesktop.framework/Versions/10.1.0.52/Frameworks/ApplicationBundle.framework/Versions/A/Resources/lib/Logos.dll
    Free install space: 1,735,009 MB
    Data path: /Users/kathybrasby/Library/Application Support/Logos4/Data/wj85bzh5.zwd
    Free disk space: 1,735,009 MB
    Temp path: /var/folders/kk/x6j88d591wxbq6b6hp_tljcw0000gn/T/
    Free temp space: 1,735,009 MB
    Swap usage: total = 1024.00M used = 178.00M free = 846.00M

    Error ID: 8651
    Error detail: TargetInvocationException: Exception has been thrown by the target of an invocation.

    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
     ---> System.UriFormatException: Invalid URI: The hostname could not be parsed.
       at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions)
       at System.Uri..ctor(String uriString)
       at Logos.WebBrowser.WebBrowserModel.HandleContextMenu(CefFrame frame, CefContextMenuParams state, CefMenuModel model)
       at Logos.WebBrowser.CefSupport.LogosContextMenuHandler.OnBeforeContextMenu(CefBrowser browser, CefFrame frame, CefContextMenuParams state, CefMenuModel model)
       at Xilium.CefGlue.CefContextMenuHandler.on_before_context_menu(cef_context_menu_handler_t* self, cef_browser_t* browser, cef_frame_t* frame, cef_context_menu_params_t* params, cef_menu_model_t* model)
       at Xilium.CefGlue.CefRuntime.DoMessageLoopWork()
       at Logos.WebBrowser.CefSupport.DispatcherMessageLoopExternalPump.PerformMessageLoopWork()
       at Logos.WebBrowser.CefSupport.DispatcherMessageLoopExternalPump.DoWork()
       at Logos.WebBrowser.CefSupport.DispatcherMessageLoopExternalPump.OnScheduleWork(Int64 delay)
       at Logos.WebBrowser.CefSupport.DispatcherMessageLoopExternalPump.<>c__DisplayClass2_0.<OnScheduleMessagePumpWork>b__0()
       at Libronix.Utility.Windows.DispatcherUtility.<>c__DisplayClass1_0.<BeginInvoke>b__0(Object <p0>)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       --- End of inner exception stack trace ---
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
       at System.Delegate.DynamicInvokeImpl(Object[] args)
       at System.MulticastDelegate.DynamicInvokeImpl(Object[] args)
       at System.Delegate.DynamicInvoke(Object[] args)
       at System.Windows.Threading.DispatcherOperation.InvokeOperation()
       at System.Windows.Threading.Dispatcher.InvokeQueuedDispatcherOperations()
       at Libronix.Utility.Macintosh.SafeCFRunLoopSourceHandle.InvokeInvocationExecute(IntPtr invocationExecuteHandle)

  • Graham Criddle
    Graham Criddle MVP Posts: 32,469

    Are there others in the Logos Logging Utility I should include?

    Please upload the logos.log file (use the paperclip icon to include as a file as opposed to pasting the text into the thread)

  • Graham Criddle
    Graham Criddle MVP Posts: 32,469

    I'm on an iMac with Ventura 13.0.1. I have 16g RAM with a 3 GHZ 6-core Intel core i5

    I'm using a MacBook with the same version of Ventura and can't reproduce the problem.

    How are you creating the links to the resources?

  • Kathy Brasby
    Kathy Brasby Member Posts: 65

    I'm new at the Logos Logging Utility (bet you can tell) so sorry for not getting this right.

    5706.Logos.log

  • Kathy Brasby
    Kathy Brasby Member Posts: 65

    How I've created links to the resources:

    1. I highlight the text in the resource that I want to link to. Then I use the kebab to select "Copy Location as HTML"

    2. In my Note, I will highlight text as the location of the link. Then I select the link icon and paste the Html into the window.

    That's worked many times in the past. Maybe there's a change in 10?

  • Andrew Batishko
    Andrew Batishko Member, Community Manager, Logos Employee Posts: 5,365

    Does this crash happen on any link or only certain ones? Can you put your cursor in the link, then click the link icon, copy the url and paste it in this thread?

    Andrew Batishko | Logos software developer

  • Kathy Brasby
    Kathy Brasby Member Posts: 65

    Andrew, I didn't think about going back into older notes. So I went back to links in notes created in Logos 9 or before and those work. Here's the url from one of the links that worked: https://ref.ly/logosres/nigtcgal?ref=Page.pp+29-30&off=2403

    Here's a new one, created in Logos 10, that crashes immediately every time: <a target="_blank" href="https://ref.ly/logosres/lbd?hw=Balaam,+Son+of+Beor&amp;amp;off=1635">Balaam, Son of Beor</a>

    Thanks for helping me dig deeper into this.

    Kathy

  • xnman
    xnman Member Posts: 2,780 ✭✭✭

    Running L10 on Windows 11...

    I have many links to resources in Notes... all work with no problem.... here's how I do it...

    1. Create the note or edit it...

    2. Put text into the note that represents the link I am about to make...

    3. Open my Logos resource to the position in the resource that I want the link to go to

    4. Highlight the first word of the paragraph in the position of the resource (or book)

    5. click on kebab in the resource file (3 dots in upper right hand corner)

    6. Click on "Copy location as L4"

    7. Go to the note file and highlight the text I put into the note file

    8. Click on the "chain icon" or link icon... 

    9. Paste the L4 link from the resource into the space provided...

    10. Click on "Save".  It's not saved until you click on "Save".

    That's it.  It works for me.... [8-|]

    xn = Christan  man=man -- Acts 11:26 "....and the disciples were first called Christians in Antioch".

    Barney Fife is my hero! He only uses an abacus with 14 rows!

  • Graham Criddle
    Graham Criddle MVP Posts: 32,469

    Then I use the kebab to select "Copy Location as HTML"

    When I do that, i also get a crash when right-clicking the link

    If i copy it as URL it is fine

    The different html strings produced are:

    URL: https://ref.ly/logos4/Factbook?ref=bk.#Balaam

    HTML: <a target="_blank" href="https://ref.ly/logos4/Factbook?ref=bk.#Balaam">Factbook | Balaam</a> 

  • Kathy Brasby
    Kathy Brasby Member Posts: 65

    Thanks. I do the exact same thing except I savethe link as an HTML. Why do you choose L4? I wonder if the different link formats work differently.

  • Kathy Brasby
    Kathy Brasby Member Posts: 65

    Thanks, Graham. That looks like my problem then. I'll switch to URL instead. Thanks for taking the time to work on this.

  • Andrew Batishko
    Andrew Batishko Member, Community Manager, Logos Employee Posts: 5,365

    Thanks for the information. I'm not seeing a crash on my machine, but it also isn't getting handled correctly. I suspect it's a difference between Mac and Windows (I'm using Windows).

    I'll create a case to get this fixed.

    Andrew Batishko | Logos software developer

  • Graham Criddle
    Graham Criddle MVP Posts: 32,469

    I'll create a case to get this fixed.

    Thanks Andrew

    Thanks for the information. I'm not seeing a crash on my machine, but it also isn't getting handled correctly. I suspect it's a difference between Mac and Windows (I'm using Windows).

    Interestingly I do get the crash on Windows - log attached

    0677.Logos.log

    This is with 10.1 SR-1 (I ought to update to SR-2) and I haven't tried it with the beta version of 22.0 as yet.

    EDIT: Crash is still there in 10.1 SR-2

  • Andrew Batishko
    Andrew Batishko Member, Community Manager, Logos Employee Posts: 5,365

    Andrew Batishko | Logos software developer