Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Http2 plugin installation may discard already installed ones #68

Open
syampol13 opened this issue Feb 21, 2024 · 1 comment
Open

Http2 plugin installation may discard already installed ones #68

syampol13 opened this issue Feb 21, 2024 · 1 comment

Comments

@syampol13
Copy link

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:

  1. Get pure Jmeter 5.6.2
  2. Configure plugin manager and install jpgc-graphs-additional,jpgc-graphs-basic,jpgc-casutg plugins
    initial state
    jmeter_plugins_initial_state
    plugins to install
    jmeter_plugins_installed1
  3. Check plugins installed and available
    new thread groups are available
    custom_tg_available
    new listeners are available
    custom_listeners_available
  4. Install bzm-http2 plugin
    jmeter_plugins_installed2
  5. Check previously installed pluging
    new thread groups from Cleanup http2 stream handler #3 are gone
    custom_tg_not_available
    new listeners from Cleanup http2 stream handler #3 are available
    custom_listeners_not_available
    jpgc-casutg still shown as installed (but TG are not available). jpgc-graphs-additional,jpgc-graphs-basic disappeared from installed.
    jmeter_plugins_installed3
@diego-ferrand
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants