java.lang.ClassCastException: com.mirth.connect.client.ui.CellData cannot be cast to java.lang.Comparable

Mirth Project | Nick Rupley | 3 years ago
  1. 0

    Most likely because of the new tree table. This is what occurs: \\ {code}Exception in thread "AWT-EventQueue-2" java.lang.ClassCastException: com.mirth.connect.client.ui.CellData cannot be cast to java.lang.Comparable at com.mirth.connect.client.ui.AbstractSortableTreeTableNode$Row.checkAndSetColumnType(AbstractSortableTreeTableNode.java:232) at com.mirth.connect.client.ui.AbstractSortableTreeTableNode$Row.<init>(AbstractSortableTreeTableNode.java:220) at com.mirth.connect.client.ui.AbstractSortableTreeTableNode.sort(AbstractSortableTreeTableNode.java:178) at com.mirth.connect.client.ui.SortableTreeTableModel.doSort(SortableTreeTableModel.java:323) at com.mirth.connect.client.ui.SortableTreeTableModel.doFullSort(SortableTreeTableModel.java:291) at com.mirth.connect.client.ui.SortableTreeTableModel.sort(SortableTreeTableModel.java:163) at com.mirth.connect.client.ui.SortableTreeTableModel.setKeys(SortableTreeTableModel.java:276) at com.mirth.connect.client.ui.SortableTreeTableModel.setColumnAndToggleSortOrder(SortableTreeTableModel.java:383) at com.mirth.connect.client.ui.DashboardPanel$4.mouseClicked(DashboardPanel.java:234) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270) at java.awt.Component.processMouseEvent(Component.java:6508) at javax.swing.JComponent.processMouseEvent(JComponent.java:3320) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4501) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:708) at java.awt.EventQueue$4.run(EventQueue.java:706) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91){code}

    Mirth Project | 3 years ago | Nick Rupley
    java.lang.ClassCastException: com.mirth.connect.client.ui.CellData cannot be cast to java.lang.Comparable
  2. 0

    Most likely because of the new tree table. This is what occurs: \\ {code}Exception in thread "AWT-EventQueue-2" java.lang.ClassCastException: com.mirth.connect.client.ui.CellData cannot be cast to java.lang.Comparable at com.mirth.connect.client.ui.AbstractSortableTreeTableNode$Row.checkAndSetColumnType(AbstractSortableTreeTableNode.java:232) at com.mirth.connect.client.ui.AbstractSortableTreeTableNode$Row.<init>(AbstractSortableTreeTableNode.java:220) at com.mirth.connect.client.ui.AbstractSortableTreeTableNode.sort(AbstractSortableTreeTableNode.java:178) at com.mirth.connect.client.ui.SortableTreeTableModel.doSort(SortableTreeTableModel.java:323) at com.mirth.connect.client.ui.SortableTreeTableModel.doFullSort(SortableTreeTableModel.java:291) at com.mirth.connect.client.ui.SortableTreeTableModel.sort(SortableTreeTableModel.java:163) at com.mirth.connect.client.ui.SortableTreeTableModel.setKeys(SortableTreeTableModel.java:276) at com.mirth.connect.client.ui.SortableTreeTableModel.setColumnAndToggleSortOrder(SortableTreeTableModel.java:383) at com.mirth.connect.client.ui.DashboardPanel$4.mouseClicked(DashboardPanel.java:234) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270) at java.awt.Component.processMouseEvent(Component.java:6508) at javax.swing.JComponent.processMouseEvent(JComponent.java:3320) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4501) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:708) at java.awt.EventQueue$4.run(EventQueue.java:706) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91){code}

    Mirth Project | 3 years ago | Nick Rupley
    java.lang.ClassCastException: com.mirth.connect.client.ui.CellData cannot be cast to java.lang.Comparable
  3. 0
    When you have no build parameters, uncheck 'This build is parameterized'
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Java Comparable and Comparator Example to sort Objects | JournalDev

    journaldev.com | 1 year ago
    java.lang.ClassCastException: com.journaldev.sort.Employee cannot be cast to java.lang.Comparable
  6. 0

    JavaÖеÄMap (HashMap,Hashtable,TreeMapÒÔ¼°java¼¯ºÏÀàС½á) - MySpace - 51CTO¼¼Êõ²©¿Í

    51cto.com | 1 year ago
    java.lang.ClassCastException: map.Map.User cannot be cast to java.lang.Comparable

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.ClassCastException

      com.mirth.connect.client.ui.CellData cannot be cast to java.lang.Comparable

      at com.mirth.connect.client.ui.AbstractSortableTreeTableNode$Row.checkAndSetColumnType()
    2. com.mirth.connect
      DashboardPanel$4.mouseClicked
      1. com.mirth.connect.client.ui.AbstractSortableTreeTableNode$Row.checkAndSetColumnType(AbstractSortableTreeTableNode.java:232)
      2. com.mirth.connect.client.ui.AbstractSortableTreeTableNode$Row.<init>(AbstractSortableTreeTableNode.java:220)
      3. com.mirth.connect.client.ui.AbstractSortableTreeTableNode.sort(AbstractSortableTreeTableNode.java:178)
      4. com.mirth.connect.client.ui.SortableTreeTableModel.doSort(SortableTreeTableModel.java:323)
      5. com.mirth.connect.client.ui.SortableTreeTableModel.doFullSort(SortableTreeTableModel.java:291)
      6. com.mirth.connect.client.ui.SortableTreeTableModel.sort(SortableTreeTableModel.java:163)
      7. com.mirth.connect.client.ui.SortableTreeTableModel.setKeys(SortableTreeTableModel.java:276)
      8. com.mirth.connect.client.ui.SortableTreeTableModel.setColumnAndToggleSortOrder(SortableTreeTableModel.java:383)
      9. com.mirth.connect.client.ui.DashboardPanel$4.mouseClicked(DashboardPanel.java:234)
      9 frames
    3. Java RT
      EventDispatchThread.run
      1. java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
      2. java.awt.Component.processMouseEvent(Component.java:6508)
      3. javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
      4. java.awt.Component.processEvent(Component.java:6270)
      5. java.awt.Container.processEvent(Container.java:2229)
      6. java.awt.Component.dispatchEventImpl(Component.java:4861)
      7. java.awt.Container.dispatchEventImpl(Container.java:2287)
      8. java.awt.Component.dispatchEvent(Component.java:4687)
      9. java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
      10. java.awt.LightweightDispatcher.processMouseEvent(Container.java:4501)
      11. java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
      12. java.awt.Container.dispatchEventImpl(Container.java:2273)
      13. java.awt.Window.dispatchEventImpl(Window.java:2719)
      14. java.awt.Component.dispatchEvent(Component.java:4687)
      15. java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
      16. java.awt.EventQueue.access$200(EventQueue.java:103)
      17. java.awt.EventQueue$3.run(EventQueue.java:694)
      18. java.awt.EventQueue$3.run(EventQueue.java:692)
      19. java.security.AccessController.doPrivileged(Native Method)
      20. java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      21. java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
      22. java.awt.EventQueue$4.run(EventQueue.java:708)
      23. java.awt.EventQueue$4.run(EventQueue.java:706)
      24. java.security.AccessController.doPrivileged(Native Method)
      25. java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      26. java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
      27. java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
      28. java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
      29. java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
      30. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
      31. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
      32. java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
      32 frames