Summary: | Darklaf: IntelliJ Theme throws NPE in DarkTreeUI on MacOS java.lang.NullPointerException: null at com.github.weisj.darklaf.ui.tree.DarkTreeUI$2.actionPerformed | ||
---|---|---|---|
Product: | JMeter - Now in Github | Reporter: | Mohamed Ibrahim <rollno748> |
Component: | Main | Assignee: | JMeter issues mailing list <issues> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | p.mouawad |
Priority: | P2 | Keywords: | FixedInTrunk |
Version: | 5.3 | ||
Target Milestone: | JMETER_5.4 | ||
Hardware: | PC | ||
OS: | Mac OS X 10.1 | ||
Attachments: |
JMeter log reference
NightlyBuild-JmeterLog Screenshot of IntelliJ theme error |
Hello, Can you try nightly build and tell if issue persists ? Thank you (In reply to Philippe Mouawad from comment #1) > Hello, > Can you try nightly build and tell if issue persists ? > > Thank you From here: https://ci.apache.org/projects/jmeter/nightlies/ Created attachment 37301 [details]
NightlyBuild-JmeterLog
I see the same issue with Nightly build as well. Hello, Thanks for testing. Can you provide the following please: - How to reproduce this ? what do you do ? - What happens in the UI ?Error , something not displayed .. - Screenshots if possible Once done, I'll open an issue to related library. Thank you Regards Steps to reproduce: 1. Download the Jmeter-5.3, extract it. 2. Open the Jmeter and set the look and feel to Darklaf-IntelliJ 3. Open any script 4. Try to expand the threadgroup 5. The log will have the exception There is no error displayed on the UI and the functionality didn't break. Attached the screenshot as well. Created attachment 37311 [details]
Screenshot of IntelliJ theme error
This should be fixed by upgrade to next version of darklaf > 2.2.3 but for now due to other regressions in Darklaf I cannot upgrade: - https://github.com/weisJ/darklaf/issues/182 Waiting for: https://github.com/weisJ/darklaf/issues/184 This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/5331 |
Created attachment 37300 [details] JMeter log reference Uncaught Exception java.lang.NullPointerException in thread Thread[AWT-EventQueue-0,6,main]. See log file for details. 2020-06-10 10:38:25,955 ERROR o.a.j.JMeter: Uncaught exception in thread Thread[AWT-EventQueue-0,6,main] java.lang.NullPointerException: null at com.github.weisj.darklaf.ui.tree.DarkTreeUI$2.actionPerformed(DarkTreeUI.java:226) ~[darklaf-core-2.1.1.jar:2.1.1] at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1668) ~[?:1.8.0_211] at javax.swing.JComponent.processKeyBinding(JComponent.java:2882) ~[?:1.8.0_211] at javax.swing.JComponent.processKeyBindings(JComponent.java:2929) ~[?:1.8.0_211] at javax.swing.JComponent.processKeyEvent(JComponent.java:2845) ~[?:1.8.0_211] at java.awt.Component.processEvent(Component.java:6316) ~[?:1.8.0_211] at java.awt.Container.processEvent(Container.java:2239) ~[?:1.8.0_211] at java.awt.Component.dispatchEventImpl(Component.java:4889) ~[?:1.8.0_211] at java.awt.Container.dispatchEventImpl(Container.java:2297) ~[?:1.8.0_211] at java.awt.Component.dispatchEvent(Component.java:4711) ~[?:1.8.0_211] at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954) ~[?:1.8.0_211] at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:835) ~[?:1.8.0_211] at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1103) ~[?:1.8.0_211] at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:974) ~[?:1.8.0_211] at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:800) ~[?:1.8.0_211] at java.awt.Component.dispatchEventImpl(Component.java:4760) ~[?:1.8.0_211] at java.awt.Container.dispatchEventImpl(Container.java:2297) ~[?:1.8.0_211] at java.awt.Window.dispatchEventImpl(Window.java:2746) ~[?:1.8.0_211] at java.awt.Component.dispatchEvent(Component.java:4711) ~[?:1.8.0_211] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) ~[?:1.8.0_211] at java.awt.EventQueue.access$500(EventQueue.java:97) ~[?:1.8.0_211] at java.awt.EventQueue$3.run(EventQueue.java:709) ~[?:1.8.0_211] at java.awt.EventQueue$3.run(EventQueue.java:703) ~[?:1.8.0_211] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_211] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) ~[?:1.8.0_211] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) ~[?:1.8.0_211] at java.awt.EventQueue$4.run(EventQueue.java:733) ~[?:1.8.0_211] at java.awt.EventQueue$4.run(EventQueue.java:731) ~[?:1.8.0_211] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_211] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) ~[?:1.8.0_211] at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) ~[?:1.8.0_211] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) [?:1.8.0_211] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) [?:1.8.0_211] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) [?:1.8.0_211] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:1.8.0_211] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) [?:1.8.0_211] at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) [?:1.8.0_211]