Vanco / SequencePlugin

SequencePlugin for IntelliJ IDEA
Other
680 stars 191 forks source link

ClassCastException #39

Closed houxianghui closed 4 years ago

houxianghui commented 5 years ago

i used idea 2019.1.2, when I generate the sequence diagram it report: java.lang.ClassCastException: org.intellij.sequencer.ui.ButtonTabComponent cannot be cast to javax.swing.JLabel at com.chrisrm.idea.ui.MTTabbedPaneUI.layoutLabel(MTTabbedPaneUI.java:102) at javax.swing.plaf.basic.BasicTabbedPaneUI.paintTab(BasicTabbedPaneUI.java:867) at javax.swing.plaf.basic.BasicTabbedPaneUI.paintTabArea(BasicTabbedPaneUI.java:843) at com.intellij.ide.ui.laf.darcula.ui.DarculaTabbedPaneUI.paintTabArea(DarculaTabbedPaneUI.java:149) at javax.swing.plaf.basic.BasicTabbedPaneUI.paint(BasicTabbedPaneUI.java:797) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161) at javax.swing.JComponent.paintComponent(JComponent.java:780) at javax.swing.JComponent.paint(JComponent.java:1057) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paint(JComponent.java:1066) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paint(JComponent.java:1066) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paint(JComponent.java:1066) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paint(JComponent.java:1066) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paint(JComponent.java:1066) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paint(JComponent.java:1066) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paint(JComponent.java:1066) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paint(JComponent.java:1066) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paint(JComponent.java:1066) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paint(JComponent.java:1066) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paint(JComponent.java:1066) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paint(JComponent.java:1066) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paint(JComponent.java:1066) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:890) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5218) at javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1620) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1595) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1532) at javax.swing.RepaintManager.paint(RepaintManager.java:1299) at javax.swing.JComponent.paint(JComponent.java:1043) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:79) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:116) at java.awt.Container.paint(Container.java:1978) at java.awt.Window.paint(Window.java:3906) at com.intellij.openapi.wm.impl.IdeFrameImpl.paint(IdeFrameImpl.java:564) at javax.swing.RepaintManager$4.run(RepaintManager.java:858) at javax.swing.RepaintManager$4.run(RepaintManager.java:829) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:829) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:804) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:753) at javax.swing.RepaintManager.access$1200(RepaintManager.java:71) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1867) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:734) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:729) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:678) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:373) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)