Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-891

InterProScan results are cleared from table when canceling the IPS Job Configuration window

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:

      Description

      Noticed on IGB 8.4.2 and 8.5.0 on Windows and Mac:

      InterProScan results are displayed in the IPS tab of ProtAnnot after a job runs.

      However, after the job has finished running a user can reopen the IPS Job Configuration window and if they cancel this then their previous IPS results will be cleared from the table.

        Attachments

          Activity

          mason Mason Meyer (Inactive) created issue -
          mason Mason Meyer (Inactive) made changes -
          Field Original Value New Value
          Epic Link IGBF-497 [ 15559 ]
          mason Mason Meyer (Inactive) made changes -
          Rank Ranked higher
          Hide
          mason Mason Meyer (Inactive) added a comment -

          When you click on the blank space in the table after the results get cleared an exception is generated:

          Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Invalid index
          at javax.swing.DefaultRowSorter.convertRowIndexToModel(Unknown Source)
          at javax.swing.JTable.convertRowIndexToModel(Unknown Source)
          at javax.swing.JTable.getValueAt(Unknown Source)
          at com.lorainelab.protannot.PropertySheetHelper.mouseClicked(PropertySheetHelper.java:69)
          at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
          at java.awt.Component.processMouseEvent(Unknown Source)
          at javax.swing.JComponent.processMouseEvent(Unknown Source)
          at java.awt.Component.processEvent(Unknown Source)
          at java.awt.Container.processEvent(Unknown Source)
          at java.awt.Component.dispatchEventImpl(Unknown Source)
          at java.awt.Container.dispatchEventImpl(Unknown Source)
          at java.awt.Component.dispatchEvent(Unknown Source)
          at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
          at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
          at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
          at java.awt.Container.dispatchEventImpl(Unknown Source)
          at java.awt.Window.dispatchEventImpl(Unknown Source)
          at java.awt.Component.dispatchEvent(Unknown Source)
          at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
          at java.awt.EventQueue.access$500(Unknown Source)
          at java.awt.EventQueue$3.run(Unknown Source)
          at java.awt.EventQueue$3.run(Unknown Source)
          at java.security.AccessController.doPrivileged(Native Method)
          at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
          at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
          at java.awt.EventQueue$4.run(Unknown Source)
          at java.awt.EventQueue$4.run(Unknown Source)
          at java.security.AccessController.doPrivileged(Native Method)
          at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
          at java.awt.EventQueue.dispatchEvent(Unknown Source)
          at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
          at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
          at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
          at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
          at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
          at java.awt.EventDispatchThread.run(Unknown Source)

          Show
          mason Mason Meyer (Inactive) added a comment - When you click on the blank space in the table after the results get cleared an exception is generated: Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Invalid index at javax.swing.DefaultRowSorter.convertRowIndexToModel(Unknown Source) at javax.swing.JTable.convertRowIndexToModel(Unknown Source) at javax.swing.JTable.getValueAt(Unknown Source) at com.lorainelab.protannot.PropertySheetHelper.mouseClicked(PropertySheetHelper.java:69) at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)
          jeckstein John Eckstein (Inactive) made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          jeckstein John Eckstein (Inactive) made changes -
          Status In Progress [ 3 ] Open [ 1 ]
          jeckstein John Eckstein (Inactive) made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          jeckstein John Eckstein (Inactive) made changes -
          Status In Progress [ 3 ] Pull Request Submitted [ 10101 ]
          jeckstein John Eckstein (Inactive) made changes -
          Status Pull Request Submitted [ 10101 ] Needs Testing [ 10002 ]
          jeckstein John Eckstein (Inactive) made changes -
          Assignee John Eckstein [ jeckstein ] Mason Meyer [ mason ]
          mason Mason Meyer (Inactive) made changes -
          Status Needs Testing [ 10002 ] Testing In Progress [ 10003 ]
          Hide
          mason Mason Meyer (Inactive) added a comment -

          Testing for this issue consisted of pressing cancel on the IPS Job Configuration after there are IPS search results displayed on the IPS tab in ProtAnnot to see if the table clears (undesired behavior). I also made sure that the close window button of the IPS job configuration did not clear the table. I also tested to make sure that running a new IPS search would clear the info seen in the table upon clicking run (expected) and that the results would then be displayed in the tab appropriately.

          Since this issue is resolved it will now be closed.

          Show
          mason Mason Meyer (Inactive) added a comment - Testing for this issue consisted of pressing cancel on the IPS Job Configuration after there are IPS search results displayed on the IPS tab in ProtAnnot to see if the table clears (undesired behavior). I also made sure that the close window button of the IPS job configuration did not clear the table. I also tested to make sure that running a new IPS search would clear the info seen in the table upon clicking run (expected) and that the results would then be displayed in the tab appropriately. Since this issue is resolved it will now be closed.
          mason Mason Meyer (Inactive) made changes -
          Resolution Done [ 10000 ]
          Status Testing In Progress [ 10003 ] Closed [ 6 ]
          jeckstein John Eckstein (Inactive) made changes -
          Resolution Done [ 10000 ]
          Status Closed [ 6 ] Open [ 1 ]
          jeckstein John Eckstein (Inactive) made changes -
          Labels ProtAnnot
          jeckstein John Eckstein (Inactive) made changes -
          Resolution Done [ 10000 ]
          Status Open [ 1 ] Closed [ 6 ]
          ann.loraine Ann Loraine made changes -
          Workflow Loraine Lab Workflow [ 16301 ] Fall 2019 Workflow Update [ 19628 ]
          ann.loraine Ann Loraine made changes -
          Workflow Fall 2019 Workflow Update [ 19628 ] Revised Fall 2019 Workflow Update [ 21747 ]

            People

            • Assignee:
              mason Mason Meyer (Inactive)
              Reporter:
              mason Mason Meyer (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: