Bug 64378

Summary: HTML report generation should not fail if a plugin has registered a graph and is not more present in classpath, issue a warning instead
Product: JMeter - Now in Github Reporter: santakd <santakd>
Component: MainAssignee: JMeter issues mailing list <issues>
Status: RESOLVED FIXED    
Severity: enhancement CC: p.mouawad
Priority: P2 Keywords: FixedInTrunk
Version: 5.2.1   
Target Milestone: JMETER_5.3.0   
Hardware: All   
OS: All   

Description santakd 2020-04-25 09:38:53 UTC
HTML report is not generated due to an error
This was working on 5.1.1 but not on 5.2.1
The ubik plugins are not installed
Removed all plugins and installed them again
Still the same error persists

An error occurred: Class name "com.ubikingenierie.jmeter.plugin.videostreaming.graphing.ULPCustomGraphConsumer" is not valid.
errorlevel=1

Command used
jmeter -g "C:\Results\DRS_Report_25-04-2020-12-11-29.jtl" -o "C:\Reports\DRS_Report_25-04-2020-12-11-29"
Comment 1 Philippe Mouawad 2020-04-25 12:43:23 UTC
(In reply to santakd from comment #0)
> HTML report is not generated due to an error
> This was working on 5.1.1 but not on 5.2.1
> The ubik plugins are not installed
> Removed all plugins and installed them again
> Still the same error persists
> 
> An error occurred: Class name
> "com.ubikingenierie.jmeter.plugin.videostreaming.graphing.
> ULPCustomGraphConsumer" is not valid.
> errorlevel=1
> 
> Command used
> jmeter -g "C:\Results\DRS_Report_25-04-2020-12-11-29.jtl" -o
> "C:\Reports\DRS_Report_25-04-2020-12-11-29"

Hello,

This is out of scope of JMeter as it is related to 3rd party plugin.


It is related to custom graphs that can be configured this way:

- https://jmeter.apache.org/usermanual/generating-dashboard.html#customs_graphs

Remove from user.properties the lines containing this class reference and related properties and error will disappears.

Regards
Comment 2 Philippe Mouawad 2020-04-25 16:14:11 UTC
pmouawad pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git


The following commit(s) were added to refs/heads/master by this push:
     new 4231d54  Bug 64378 - HTML report generation should not fail if a plugin has registered a graph and is not more present in classpath, issue a warning instead
4231d54 is described below

commit 4231d543b3971d640d5161b56f64f08e3c23145e
Author: pmouawad <p.mouawad@ubik-ingenierie.com>
AuthorDate: Sat Apr 25 18:12:17 2020 +0200

    Bug 64378 - HTML report generation should not fail if a plugin has registered a graph and is not more present in classpath, issue a warning instead
---
 .../main/java/org/apache/jmeter/report/dashboard/ReportGenerator.java  | 3 +++
 xdocs/changes.xml                                                      | 1 +
 2 files changed, 4 insertions(+)
Comment 3 Philippe Mouawad 2020-04-25 16:16:26 UTC
Hello,
This should not fail anymore (even if you don't do what I advised in initial answer) in upcoming nightly build.

Can you please test the build of 26 April from :
https://ci.apache.org/projects/jmeter/nightlies/

It will be available tomorrow.

Thanks
Regards
Comment 4 The ASF infrastructure team 2022-09-24 20:38:19 UTC
This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/5296