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

Exception generated when sorting the Size column in the Cache tab

    Details

    • Sprint:
      Sprint 33

      Description

      When sorting the "Size" column in the Cache tab, the column will often not sort and an exception can be seen in the console when this happens.

      To reproduce:

      1) Attempt to sort the "Size" column of the Cache tab (the column should include some values with a less than symbol "<", because I believe this is what is causing the problem.
      *Observe: The Size column does not sort and an exception is generated in the console:

      Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.String
      at java.lang.String.compareTo(Unknown Source)
      at javax.swing.table.TableRowSorter$ComparableComparator.compare(Unknown Source)
      at javax.swing.DefaultRowSorter.compare(Unknown Source)
      at javax.swing.DefaultRowSorter.access$100(Unknown Source)
      at javax.swing.DefaultRowSorter$Row.compareTo(Unknown Source)
      at javax.swing.DefaultRowSorter$Row.compareTo(Unknown Source)
      at java.util.ComparableTimSort.countRunAndMakeAscending(Unknown Source)
      at java.util.ComparableTimSort.sort(Unknown Source)
      at java.util.Arrays.sort(Unknown Source)
      at javax.swing.DefaultRowSorter.sortExistingData(Unknown Source)
      at javax.swing.DefaultRowSorter.setSortKeys(Unknown Source)
      at javax.swing.DefaultRowSorter.toggleSortOrder(Unknown Source)
      at javax.swing.plaf.basic.BasicTableHeaderUI$MouseInputHandler.mouseClicked(Unknown Source)
      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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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)

        Attachments

          Activity

          mason Mason Meyer (Inactive) created issue -
          mason Mason Meyer (Inactive) made changes -
          Field Original Value New Value
          Fix Version/s 8.5.5 Minor Release [ 10400 ]
          mason Mason Meyer (Inactive) made changes -
          Sprint Sprint 33 [ 41 ]
          mason Mason Meyer (Inactive) made changes -
          Rank Ranked lower
          jeckstein John Eckstein (Inactive) made changes -
          Status Open [ 1 ] Needs Testing [ 10002 ]
          mason Mason Meyer (Inactive) made changes -
          Status Needs Testing [ 10002 ] Testing In Progress [ 10003 ]
          mason Mason Meyer (Inactive) made changes -
          Status Testing In Progress [ 10003 ] Testing Blocked [ 10201 ]
          mason Mason Meyer (Inactive) made changes -
          Assignee David Norris [ dcnorris ] Mason Meyer [ mason ]
          Resolution Unresolved [ 10101 ]
          Attachment WrongCacheSizeCalculated.png [ 13463 ]
          mason Mason Meyer (Inactive) made changes -
          Resolution Unresolved [ 10101 ] Done [ 10000 ]
          Status Testing Blocked [ 10201 ] Closed [ 6 ]
          ann.loraine Ann Loraine made changes -
          Workflow Loraine Lab Workflow [ 17125 ] Fall 2019 Workflow Update [ 19774 ]
          ann.loraine Ann Loraine made changes -
          Workflow Fall 2019 Workflow Update [ 19774 ] Revised Fall 2019 Workflow Update [ 21893 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: