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

    java.lang.ClassCastException

    GitHub | 2 years ago | TimSin
    java.lang.ClassCastException: org.javers.core.metamodel.object.InstanceId cannot be cast to java.lang.Comparable
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Couple of Problems

    Coderanch | 9 years ago | Steven Gibbs
    java.lang.ClassCastException: rush.Car cannot be cast to java.lang.Comparable
  6. 0

    java.lang.ClassCastException: Employee cannot be cast to java.lang.Comparable

    Coderanch | 6 years ago | Ravi Kiran Va
    java.lang.ClassCastException: Employee 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