Unable to Generate Graphs in Non-Gui mode Null Pointer Exception

62 views
Skip to first unread message

dhananj...@8x8.com

unread,
Jan 26, 2017, 4:20:24 PM1/26/17
to jmeter-plugins, Ashwini Ghonge
Hi All,

I am using jmeter version - 3.0 r1743807 on CentOS version - CentOS Linux release 7.3.1611 (Core) and java - version "1.7.0_121".

I installed all the required plugins and tried to generate multiple graphs using the jp@gc - Graphs Generator, but I get the below error in jmeter logs.

Jmeter log:

2017/01/26 13:09:55 INFO  - jmeter.threads.ThreadGroup: Started thread group number 1
2017/01/26 13:09:55 INFO  - jmeter.engine.StandardJMeterEngine: All thread groups have been started
2017/01/26 13:09:55 INFO  - jmeter.threads.JMeterThread: Thread started: Thread Group 1-1
2017/01/26 13:09:55 INFO  - jmeter.threads.JMeterThread: Thread is done: Thread Group 1-1
2017/01/26 13:09:55 INFO  - jmeter.threads.JMeterThread: Thread finished: Thread Group 1-1
2017/01/26 13:09:55 INFO  - jmeter.engine.StandardJMeterEngine: Notifying test listeners of end of test

2017/01/26 13:09:55 INFO  - kg.apc.jmeter.PluginsCMDWorker: Using JMeterPluginsCMD v. N/A
2017/01/26 13:09:55 WARN  - kg.apc.jmeter.JMeterPluginsUtils: JMeter env exists. No one should see this
 normally.
2017/01/26 13:09:56 WARN  - jmeter.engine.StandardJMeterEngine: Error encountered during shutdown of kg
.apc.jmeter.listener.GraphsGeneratorListener@58298ffc java.lang.NullPointerException
        at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)
        at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219)
        at sun.awt.FontConfiguration.init(FontConfiguration.java:107)
        at sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:753)
        at sun.font.SunFontManager$2.run(SunFontManager.java:431)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.font.SunFontManager.<init>(SunFontManager.java:376)
        at sun.awt.X11FontManager.<init>(X11FontManager.java:32)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.
java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at java.lang.Class.newInstance(Class.java:383)
        at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:83)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
        at sun.font.SunFontManager.getInstance(SunFontManager.java:250)
        at sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:264)
        at sun.swing.SwingUtilities2.getFontMetrics(SwingUtilities2.java:1021)
        at javax.swing.JComponent.getFontMetrics(JComponent.java:1616)       
at javax.swing.text.PlainView.calculateLongestLine(PlainView.java:639)
        at javax.swing.text.PlainView.updateMetrics(PlainView.java:209)
        at javax.swing.text.PlainView.updateDamage(PlainView.java:527)
        at javax.swing.text.PlainView.insertUpdate(PlainView.java:451)
        at javax.swing.text.FieldView.insertUpdate(FieldView.java:293)
        at javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1602)
        at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1861)
        at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:202)
        at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:749)
        at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:708)
        at javax.swing.text.PlainDocument.insertString(PlainDocument.java:130)
        at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:670)
        at javax.swing.text.JTextComponent.setText(JTextComponent.java:1718)
        at org.apache.jmeter.gui.NamePanel.setName(NamePanel.java:85)
        at org.apache.jmeter.gui.NamePanel.<init>(NamePanel.java:45)
        at org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:78)
        at org.apache.jmeter.visualizers.gui.AbstractListenerGui.<init>(AbstractListenerGui.java:32)
        at org.apache.jmeter.visualizers.gui.AbstractVisualizer.<init>(AbstractVisualizer.java:127)
        at kg.apc.jmeter.graphs.AbstractGraphPanelVisualizer.<init>(AbstractGraphPanelVisualizer.java:102)
        at kg.apc.jmeter.vizualizers.SynthesisReportGui.<init>(SynthesisReportGui.java:161)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at java.lang.Class.newInstance(Class.java:383)
        at kg.apc.jmeter.PluginsCMDWorker.getGUIObject(PluginsCMDWorker.java:241)
        at kg.apc.jmeter.PluginsCMDWorker.getGUIObject(PluginsCMDWorker.java:234)
        at kg.apc.jmeter.PluginsCMDWorker.setPluginType(PluginsCMDWorker.java:73)
        at kg.apc.jmeter.listener.GraphsGeneratorListener.testEnded(GraphsGeneratorListener.java:221)
        at kg.apc.jmeter.listener.GraphsGeneratorListener.testEnded(GraphsGeneratorListener.java:137)
at org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfEnd(StandardJMeterEngine.java:215)
        at org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:436)
        at java.lang.Thread.run(Thread.java:745)


Thanks & Regards,
Dhananjay
Reply all
Reply to author
Forward
0 new messages