https://bz.apache.org/bugzilla/show_bug.cgi?id=63360
Bug ID: 63360
Summary: Clicking on View Results Tree, Response Data gives
ClassCastException in Java 11
Product: JMeter
Version: 5.1.1
Hardware: Macintosh
Status: NEW
Severity: normal
Priority: P2
Component: HTTP
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: JMETER_5.1.1
SETUP:
I'm using the latest JMeter with Java 11 on Mac OS 10.14.4.
STEPS:
After I run my test when I open the View Results Tree, and I click on any of
the elements on the tree. Then I click on "Response data".
RESULTS:
Nothing is displayed. Instead I get the following error:
Uncaught Exception java.lang.ClassCastException: class
javax.swing.text.DefaultStyledDocument cannot be cast to class
jsyntaxpane.SyntaxDocument (javax.swing.text.DefaultStyledDocument is in module
java.desktop of loader 'bootstrap'; jsyntaxpane.SyntaxDocument is in unnamed
module of loader org.apache.jmeter.DynamicClassLoader @2eee9593). See log file
for details.
The log contains the following trace:
2019-04-17 14:12:09,621 ERROR o.a.j.JMeter: Uncaught exception:
java.lang.ClassCastException: class javax.swing.text.DefaultStyledDocument
cannot be cast to class jsyntaxpane.SyntaxDocument
(javax.swing.text.DefaultStyledDocument is in module java.desktop of loader
'bootstrap'; jsyntaxpane.SyntaxDocument is in unnamed module of loader
org.apache.jmeter.DynamicClassLoader @2eee9593)
at jsyntaxpane.SyntaxView.drawUnselectedText(SyntaxView.java:68)
~[jsyntaxpane-1.0.0.jar:1.0.0]
at
javax.swing.text.PlainView.callDrawUnselectedText(PlainView.java:199) ~[?:?]
at javax.swing.text.PlainView.drawElement(PlainView.java:149) ~[?:?]
at javax.swing.text.PlainView.drawLineImpl(PlainView.java:101) ~[?:?]
at javax.swing.text.PlainView.drawLine(PlainView.java:126) ~[?:?]
at javax.swing.text.PlainView.paint(PlainView.java:441) ~[?:?]
at
javax.swing.plaf.basic.BasicTextUI$RootView.paint(BasicTextUI.java:1533) ~[?:?]
at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:759)
~[?:?]
at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:917)
~[?:?]
at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:896)
~[?:?]
at javax.swing.JComponent.paintComponent(JComponent.java:797) ~[?:?]
at javax.swing.JComponent.paint(JComponent.java:1074) ~[?:?]
at javax.swing.JComponent.paintChildren(JComponent.java:907) ~[?:?]
at javax.swing.JComponent.paint(JComponent.java:1083) ~[?:?]
at javax.swing.JViewport.paint(JViewport.java:737) ~[?:?]
at javax.swing.JComponent.paintChildren(JComponent.java:907) ~[?:?]
at javax.swing.JComponent.paint(JComponent.java:1083) ~[?:?]
at javax.swing.JComponent.paintChildren(JComponent.java:907) ~[?:?]
at javax.swing.JComponent.paint(JComponent.java:1083) ~[?:?]
at javax.swing.JComponent.paintChildren(JComponent.java:907) ~[?:?]
at javax.swing.JComponent.paint(JComponent.java:1083) ~[?:?]
at javax.swing.JViewport.paint(JViewport.java:737) ~[?:?]
at javax.swing.JComponent.paintChildren(JComponent.java:907) ~[?:?]
at javax.swing.JComponent.paint(JComponent.java:1083) ~[?:?]
at javax.swing.JComponent.paintChildren(JComponent.java:907) ~[?:?]
at javax.swing.JComponent.paint(JComponent.java:1083) ~[?:?]
at javax.swing.JComponent.paintChildren(JComponent.java:907) ~[?:?]
at javax.swing.JComponent.paint(JComponent.java:1083) ~[?:?]
at javax.swing.JComponent.paintChildren(JComponent.java:907) ~[?:?]
at javax.swing.JComponent.paint(JComponent.java:1083) ~[?:?]
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5255) ~[?:?]
at
javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1643)
~[?:?]
at
javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1618)
~[?:?]
at
javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1556) ~[?:?]
at javax.swing.RepaintManager.paint(RepaintManager.java:1323) ~[?:?]
at javax.swing.JComponent._paintImmediately(JComponent.java:5203)
~[?:?]
at javax.swing.JComponent.paintImmediately(JComponent.java:5013) ~[?:?]
at javax.swing.RepaintManager$4.run(RepaintManager.java:865) ~[?:?]
at javax.swing.RepaintManager$4.run(RepaintManager.java:848) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
~[?:?]
at
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:848) ~[?:?]
at
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:823) ~[?:?]
at
javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:772) ~[?:?]
at
javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1890)
~[?:?]
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
~[?:?]
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) ~[?:?]
at java.awt.EventQueue$4.run(EventQueue.java:721) ~[?:?]
at java.awt.EventQueue$4.run(EventQueue.java:715) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
~[?:?]
at java.awt.EventQueue.dispatchEvent(EventQueue.java:740) ~[?:?]
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
[?:?]
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
[?:?]
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
[?:?]
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?]
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?]
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]
--
You are receiving this mail because:
You are the assignee for the bug.