Http2 plugin installation may discard already installed ones
Jmeter: 5.6.2
Observed that Http2 plugin installation may remove some already installed plugins. In my case I had jpgc-graphs-additional,jpgc-graphs-basic,jpgc-casutg installed. And all those were removed with the bzm http installation (without even corresponding warning in plugin-manager)
To reproduce:
- Get pure Jmeter 5.6.2
- Configure plugin manager and install jpgc-graphs-additional,jpgc-graphs-basic,jpgc-casutg plugins
initial state
plugins to install
- Check plugins installed and available
new thread groups are available
new listeners are available
- Install bzm-http2 plugin
- Check previously installed pluging
new thread groups from #3 are gone
new listeners from #3 are available
jpgc-casutg still shown as installed (but TG are not available). jpgc-graphs-additional,jpgc-graphs-basic disappeared from installed.
Hey @syampol13, thank you for reporting this. The issue is due to installation logic for http2 plugin. It manually upgrades jetty and all dependency used, they are all deleted and installed again which might cause some other plugins to be uninstalled.
With the plugins you identified, there is a shared dependency which is being uninstalled and installed by http2 plugin: jmeter-plugins-cmn-jmeter
This has been fixed and will be included in next release. For now, you can simply install the plugins again.