Hi, I know some classes from this package are used by plugins: https://github.com/undera/jmeter-plugins/search?utf8=%E2%9C%93&q=%22org.apache.jorphan.gui%22&type=
--- Andrey Pokhilko On 03.03.2019 11:00, Vladimir Sitnikov wrote: > Hi, > > I got almost all the tests working in gradle branch, however I've > noticed that new org.apache.jorphan.gui.DefaultTreeTableModel() leads > to NPE. > > Is it just a dead code? > Should we just remove obsolete JTreeTable, DefaultTreeTableModel, > AbstractTreeTableModel, TreeTableModel etc classes from jorphan.gui > package? > > If I put jorphan.jar into lib/ext, then JMeterTest fails as follows > (it is true for ant-based test as well): > > org.apache.jmeter.junit.JMeterTest > initializationError FAILED > java.lang.Exception: Error creating > org.apache.jorphan.gui.DefaultTreeTableModel > at > org.apache.jmeter.junit.JMeterTest.instantiateClass(JMeterTest.java:528) > at org.apache.jmeter.junit.JMeterTest.getObjects(JMeterTest.java:458) > at > org.apache.jmeter.junit.JMeterTest.suiteSerializableElements(JMeterTest.java:391) > at org.apache.jmeter.junit.JMeterTest.suite(JMeterTest.java:133) > Caused by: > java.lang.NullPointerException > at > org.apache.jorphan.gui.AbstractTreeTableModel.getRowCount(AbstractTreeTableModel.java:114) > at > javax.swing.table.DefaultTableModel.setDataVector(DefaultTableModel.java:224) > at > javax.swing.table.DefaultTableModel.<init>(DefaultTableModel.java:124) > at > javax.swing.table.DefaultTableModel.<init>(DefaultTableModel.java:106) > at > javax.swing.table.DefaultTableModel.<init>(DefaultTableModel.java:86) > at > org.apache.jorphan.gui.AbstractTreeTableModel.<init>(AbstractTreeTableModel.java:49) > at > org.apache.jorphan.gui.DefaultTreeTableModel.<init>(DefaultTreeTableModel.java:38) > at > org.apache.jorphan.gui.DefaultTreeTableModel.<init>(DefaultTreeTableModel.java:31) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:423) > at java.lang.Class.newInstance(Class.java:442) > at > org.apache.jmeter.junit.JMeterTest.instantiateClass(JMeterTest.java:496) > ... 3 more > > Vladimir
