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