Uploaded image for project: 'Jalview'
  1. Jalview
  2. JAL-2021

Cannot open links in configured browser on OSX

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Environment:
      Jalview Version: Development Spike (mungo_develop b8058f3)
      Jalview Installation: webstart git-commit:b8058f3 [mungo_develop]
      Build Date: 03 March 2016
      Java version: 1.9.0-ea
      x86_64 Mac OS X 10.10.5

      Description

      Trying to open links in the configured browser fails regardless of the browser configuration setting on OSX, with a dialog box "Unixers: Please configure your default browser".

      Exception:
      java.io.IOException: Exception in finding browser: com.apple.mrj.MRJFileUtils
      at jalview.util.BrowserLauncher.openURL(BrowserLauncher.java:699)
      at jalview.gui.IdPanel.mouseClicked(IdPanel.java:244)
      at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:277)
      at java.awt.Component.processMouseEvent(Component.java:6610)
      at javax.swing.JComponent.processMouseEvent(JComponent.java:3361)
      at java.awt.Component.processEvent(Component.java:6372)
      at java.awt.Container.processEvent(Container.java:2259)
      at java.awt.Component.dispatchEventImpl(Component.java:4991)
      at java.awt.Container.dispatchEventImpl(Container.java:2317)
      at java.awt.Component.dispatchEvent(Component.java:4823)
      at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4906)
      at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4552)
      at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4484)
      at java.awt.Container.dispatchEventImpl(Container.java:2303)
      at java.awt.Window.dispatchEventImpl(Window.java:2759)
      at java.awt.Component.dispatchEvent(Component.java:4823)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:761)
      at java.awt.EventQueue.access$500(EventQueue.java:97)
      at java.awt.EventQueue$3.run(EventQueue.java:712)
      at java.awt.EventQueue$3.run(EventQueue.java:706)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
      at java.awt.EventQueue$4.run(EventQueue.java:734)
      at java.awt.EventQueue$4.run(EventQueue.java:732)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:731)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:192)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:106)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:102)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:94)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:83)

        Attachments

          Activity

            People

            Assignee:
            jprocter James Procter
            Reporter:
            jprocter James Procter
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated: