You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jmeter.apache.org by Milamber <mi...@apache.org> on 2023/06/17 08:29:27 UTC

[VOTE] Release JMeter 5.6 RC1

Hello,

The first release candidate for JMeter 5.6 (e024bf3703) has been 
prepared, and your votes are solicited.

This release brings some new features and improvements, and also fixes bugs.

Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.
Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:
https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6-rc1
(dist revision 62462)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1082/org/apache/jmeter/

Tag:
https://github.com/apache/jmeter/tree/v5.6-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".

JMeter 5.6 requires Java 8 or later to run.

The artifacts were built with
   Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_331-b09)
   Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.331-b09, mixed mode)

Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds


All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but....
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

ba863aa8cfaee0526297570bc2eb0901b9cf73d107aacca347b2bfa172109d21a466f885dc993f41ff4cec28e7c222076a8bdecce4f0b148f9f264983a20f45f 
  apache-jmeter-5.6_src.tgz
a7ebf74d6b5aa60d94cac61e0f25f9eaae146dcc35ff1ae0224c987d800bbfa683a45676bcc27d47cd945652c8296a31d911caa63919b3d0b0595eda4fd2978c 
  apache-jmeter-5.6.tgz
8215df09322579efaa5392d36d5687e7d811168be8fd5c0c93cd6255dbb4cb36a893132d47c3107fe3529ddce81332010806db93b28d55f7b5ce6c61040b27ec 
  apache-jmeter-5.6_src.zip
c9887eb821ae7381b8d1f90aca93560bb6c8c5294ad7e9c615dbed0e2bd5556afdb68134a63c9aa07f4a54d07fb6281930a68f98e1f9359a79af70d99ccbe59e 
  apache-jmeter-5.6.zip





Re: [VOTE] Release JMeter 5.6 RC1

Posted by Antonio Gomes Rodrigues <ra...@gmail.com>.
I have made the classical installation

Download plugins-manager.jar and put it into lib/ext directory, then
restart JMeter.
Download plugins from GUI

Files are in D:\Utils\apache-jmeter-5.6\lib\ext

Same problem in my second computer (Windows 10)
The error message come from my personal computer (Windows 11)

Le mar. 20 juin 2023 à 18:43, Vladimir Sitnikov <si...@gmail.com>
a écrit :

> Caused by: java.lang.NoClassDefFoundError: kg/apc/jmeter/JMeterPluginsUtils
>
> It looks like you miss some of jmeterplugins jars and/or put it to a wrong
> directory.
>
> Could you please clarify what are the extra jars, and where do you put
> them?
> Would you please provide a sample test plan?
>
> Vladimir
>
>
> Вт, 20 июня 2023 г. в 19:34, Antonio Gomes Rodrigues <ra...@gmail.com>:
>
> > Hi,
> >
> > I will test in another computer, but I have strange things with jmeter
> > plugins
> >
> > I have made 2 fresh install and add jmeter plusings manager
> > It works fine, but when I install plugins like http/2 or dummy I have
> >
> > First installation where no plugins works
> >
> > 2023-06-20 18:29:40,459 INFO o.j.r.JARSourceHTTP: Requesting
> >
> >
> https://jmeter-plugins.org/repo/?installID=windows_10-a147bcae2f0a8fd0201e71dfc796b93a-gui
> > 2023-06-20
> > <
> https://jmeter-plugins.org/repo/?installID=windows_10-a147bcae2f0a8fd0201e71dfc796b93a-gui2023-06-20
> >
> > 18:29:42,554 INFO o.a.j.e.KeyToolUtils: keytool found at 'keytool'
> > 2023-06-20 18:29:42,554 INFO o.a.j.p.h.p.ProxyControl: HTTP(S) Test
> > Script Recorder SSL Proxy will use keys that support embedded 3rd
> > party resources in file
> > D:\Utils\apache-jmeter-5.6ko\apache-jmeter-5.6\bin\proxyserver.jks
> > 2023-06-20 18:29:42,690 INFO c.b.j.c.CorrelationProxyControlGui: bzm -
> > Correlation Recorder Test Plan Template installed
> > 2023-06-20 18:29:42,690 INFO c.b.j.c.CorrelationProxyControlGui:
> > Siebel Correlation's Template installed
> > 2023-06-20 18:29:42,754 WARN o.a.j.g.u.MenuFactory: Could not
> > instantiate class: kg.apc.jmeter.modifiers.DummySubPostProcessorGui
> > java.lang.reflect.InvocationTargetException: null
> >     at
> > jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> > Method) ~[?:?]
> >     at
> >
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
> > ~[?:?]
> >     at
> >
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> > ~[?:?]
> >     at
> > java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
> > ~[?:?]
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:480)
> > ~[?:?]
> >     at
> >
> org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:209)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:153)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> > org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:107)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:101)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:184)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> > org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:49)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:83)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:65)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> > [?:?]
> >     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) [?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:722) [?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:716) [?:?]
> >     at
> > java.security.AccessController.doPrivileged(AccessController.java:399)
> > ~[?:?]
> >     at
> >
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> > ~[?:?]
> >     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) ~[?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> > ~[?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> > ~[?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
> > ~[?:?]
> >     at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
> > ~[?:?]
> >     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
> > ~[?:?]
> >     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
> > ~[?:?]
> >     at
> > java.security.AccessController.doPrivileged(AccessController.java:318)
> > [?:?]
> >     at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
> > ~[?:?]
> >     at java.awt.Dialog.show(Dialog.java:1080) ~[?:?]
> >     at java.awt.Component.show(Component.java:1728) ~[?:?]
> >     at java.awt.Component.setVisible(Component.java:1675) ~[?:?]
> >     at java.awt.Window.setVisible(Window.java:1036) ~[?:?]
> >     at java.awt.Dialog.setVisible(Dialog.java:1016) ~[?:?]
> >     at
> > org.apache.jmeter.SplashScreen.lambda$showScreen$0(SplashScreen.java:95)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> > ~[?:?]
> >     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
> >     at
> > java.security.AccessController.doPrivileged(AccessController.java:399)
> > [?:?]
> >     at
> >
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> > [?:?]
> >     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> > [?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> > [?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
> > [?:?]
> >     at
> > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
> > [?:?]
> >     at
> > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> > [?:?]
> >     at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
> [?:?]
> > Caused by: java.lang.NoClassDefFoundError:
> kg/apc/jmeter/JMeterPluginsUtils
> >     at
> >
> kg.apc.jmeter.modifiers.DummySubPostProcessorGui.getStaticLabel(DummySubPostProcessorGui.java:27)
> > ~[jmeter-plugins-dummy-0.4.jar:?]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractScopedJMeterGuiComponent.<init>(AbstractScopedJMeterGuiComponent.java:28)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.processor.gui.AbstractPostProcessorGui.<init>(AbstractPostProcessorGui.java:35)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> kg.apc.jmeter.modifiers.DummySubPostProcessorGui.<init>(DummySubPostProcessorGui.java:14)
> > ~[jmeter-plugins-dummy-0.4.jar:?]
> >     ... 47 more
> > Caused by: java.lang.ClassNotFoundException:
> > kg.apc.jmeter.JMeterPluginsUtils
> >     at java.net.URLClassLoader.findClass(URLClassLoader.java:440) ~[?:?]
> >     at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
> >     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
> >     at
> >
> kg.apc.jmeter.modifiers.DummySubPostProcessorGui.getStaticLabel(DummySubPostProcessorGui.java:27)
> > ~[jmeter-plugins-dummy-0.4.jar:?]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractScopedJMeterGuiComponent.<init>(AbstractScopedJMeterGuiComponent.java:28)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.processor.gui.AbstractPostProcessorGui.<init>(AbstractPostProcessorGui.java:35)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> kg.apc.jmeter.modifiers.DummySubPostProcessorGui.<init>(DummySubPostProcessorGui.java:14)
> > ~[jmeter-plugins-dummy-0.4.jar:?]
> >     ... 47 more
> > 2023-06-20 18:29:42,770 WARN o.a.j.g.u.MenuFactory: Could not
> > instantiate class: kg.apc.jmeter.reporters.AutoStopGui
> > java.lang.reflect.InvocationTargetException: null
> >     at
> > jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> > Method) ~[?:?]
> >     at
> >
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
> > ~[?:?]
> >     at
> >
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> > ~[?:?]
> >     at
> > java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
> > ~[?:?]
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:480)
> > ~[?:?]
> >     at
> >
> org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:209)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:153)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> > org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:107)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:101)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:184)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> > org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:49)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:83)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:65)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> > [?:?]
> >     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) [?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:722) [?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:716) [?:?]
> >     at
> > java.security.AccessController.doPrivileged(AccessController.java:399)
> > ~[?:?]
> >     at
> >
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> > ~[?:?]
> >     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) ~[?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> > ~[?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> > ~[?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
> > ~[?:?]
> >     at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
> > ~[?:?]
> >     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
> > ~[?:?]
> >     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
> > ~[?:?]
> >     at
> > java.security.AccessController.doPrivileged(AccessController.java:318)
> > [?:?]
> >     at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
> > ~[?:?]
> >     at java.awt.Dialog.show(Dialog.java:1080) ~[?:?]
> >     at java.awt.Component.show(Component.java:1728) ~[?:?]
> >     at java.awt.Component.setVisible(Component.java:1675) ~[?:?]
> >     at java.awt.Window.setVisible(Window.java:1036) ~[?:?]
> >     at java.awt.Dialog.setVisible(Dialog.java:1016) ~[?:?]
> >     at
> > org.apache.jmeter.SplashScreen.lambda$showScreen$0(SplashScreen.java:95)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> > ~[?:?]
> >     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
> >     at
> > java.security.AccessController.doPrivileged(AccessController.java:399)
> > [?:?]
> >     at
> >
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> > [?:?]
> >     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> > [?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> > [?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
> > [?:?]
> >     at
> > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
> > [?:?]
> >     at
> > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> > [?:?]
> >     at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
> [?:?]
> > Caused by: java.lang.NoClassDefFoundError:
> kg/apc/jmeter/JMeterPluginsUtils
> >     at
> > kg.apc.jmeter.reporters.AutoStopGui.getStaticLabel(AutoStopGui.java:23)
> > ~[jmeter-plugins-autostop-0.2.jar:?]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.visualizers.gui.AbstractListenerGui.<init>(AbstractListenerGui.java:31)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at kg.apc.jmeter.reporters.AutoStopGui.<init>(AutoStopGui.java:16)
> > ~[jmeter-plugins-autostop-0.2.jar:?]
> >     ... 47 more
> > Caused by: java.lang.ClassNotFoundException:
> > kg.apc.jmeter.JMeterPluginsUtils
> >     at java.net.URLClassLoader.findClass(URLClassLoader.java:440) ~[?:?]
> >     at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
> >     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
> >     at
> > kg.apc.jmeter.reporters.AutoStopGui.getStaticLabel(AutoStopGui.java:23)
> > ~[jmeter-plugins-autostop-0.2.jar:?]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.visualizers.gui.AbstractListenerGui.<init>(AbstractListenerGui.java:31)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at kg.apc.jmeter.reporters.AutoStopGui.<init>(AutoStopGui.java:16)
> > ~[jmeter-plugins-autostop-0.2.jar:?]
> >     ... 47 more
> > 2023-06-20 18:29:42,770 WARN o.a.j.g.u.MenuFactory: Could not
> > instantiate class: kg.apc.jmeter.samplers.DummySamplerGui
> > java.lang.reflect.InvocationTargetException: null
> >     at
> > jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> > Method) ~[?:?]
> >     at
> >
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
> > ~[?:?]
> >     at
> >
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> > ~[?:?]
> >     at
> > java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
> > ~[?:?]
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:480)
> > ~[?:?]
> >     at
> >
> org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:209)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:153)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> > org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:107)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:101)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:184)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> > org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:49)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:83)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:65)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> > [?:?]
> >     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) [?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:722) [?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:716) [?:?]
> >     at
> > java.security.AccessController.doPrivileged(AccessController.java:399)
> > ~[?:?]
> >     at
> >
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> > ~[?:?]
> >     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) ~[?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> > ~[?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> > ~[?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
> > ~[?:?]
> >     at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
> > ~[?:?]
> >     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
> > ~[?:?]
> >     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
> > ~[?:?]
> >     at
> > java.security.AccessController.doPrivileged(AccessController.java:318)
> > [?:?]
> >     at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
> > ~[?:?]
> >     at java.awt.Dialog.show(Dialog.java:1080) ~[?:?]
> >     at java.awt.Component.show(Component.java:1728) ~[?:?]
> >     at java.awt.Component.setVisible(Component.java:1675) ~[?:?]
> >     at java.awt.Window.setVisible(Window.java:1036) ~[?:?]
> >     at java.awt.Dialog.setVisible(Dialog.java:1016) ~[?:?]
> >     at
> > org.apache.jmeter.SplashScreen.lambda$showScreen$0(SplashScreen.java:95)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> > ~[?:?]
> >     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
> >     at
> > java.security.AccessController.doPrivileged(AccessController.java:399)
> > [?:?]
> >     at
> >
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> > [?:?]
> >     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> > [?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> > [?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
> > [?:?]
> >     at
> > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
> > [?:?]
> >     at
> > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> > [?:?]
> >     at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
> [?:?]
> > Caused by: java.lang.NoClassDefFoundError:
> kg/apc/jmeter/JMeterPluginsUtils
> >     at
> >
> kg.apc.jmeter.samplers.DummySamplerGui.getStaticLabel(DummySamplerGui.java:28)
> > ~[jmeter-plugins-dummy-0.4.jar:?]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.samplers.gui.AbstractSamplerGui.<init>(AbstractSamplerGui.java:32)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> > kg.apc.jmeter.samplers.DummySamplerGui.<init>(DummySamplerGui.java:15)
> > ~[jmeter-plugins-dummy-0.4.jar:?]
> >     ... 47 more
> > Caused by: java.lang.ClassNotFoundException:
> > kg.apc.jmeter.JMeterPluginsUtils
> >     at java.net.URLClassLoader.findClass(URLClassLoader.java:440) ~[?:?]
> >     at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
> >     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
> >     at
> >
> kg.apc.jmeter.samplers.DummySamplerGui.getStaticLabel(DummySamplerGui.java:28)
> > ~[jmeter-plugins-dummy-0.4.jar:?]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.samplers.gui.AbstractSamplerGui.<init>(AbstractSamplerGui.java:32)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> > kg.apc.jmeter.samplers.DummySamplerGui.<init>(DummySamplerGui.java:15)
> > ~[jmeter-plugins-dummy-0.4.jar:?]
> >     ... 47 more
> > 2023-06-20 18:29:44,371 INFO o.j.r.PluginManager: Plugins Status:
> > [jpgc-autostop=0.2, bzm-siebel=2.0.3, jpgc-dummy=0.4,
> > jpgc-plugins-manager=1.9, jmeter-core=5.6, jmeter-ftp=5.6,
> > jmeter-http=5.6, jmeter-jdbc=5.6, jmeter-jms=5.6, jmeter-junit=5.6,
> > jmeter-java=5.6, jmeter-ldap=5.6, jmeter-mail=5.6, jmeter-mongodb=5.6,
> > jmeter-native=5.6, jmeter-tcp=5.6, jmeter-components=5.6]
> >
> >
> > Second installation where http/2 don't work but dummy works fine
> >
> > 023-06-20 18:27:03,073 WARN o.a.j.g.u.MenuFactory: Could not
> > instantiate class:
> > com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerGui
> > java.lang.reflect.InvocationTargetException: null
> >     at
> > jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> > Method) ~[?:?]
> >     at
> >
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
> > ~[?:?]
> >     at
> >
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> > ~[?:?]
> >     at
> > java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
> > ~[?:?]
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:480)
> > ~[?:?]
> >     at
> >
> org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:209)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:153)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> > org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:107)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:101)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:184)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> > org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:49)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:83)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at
> >
> org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:65)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> > [?:?]
> >     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) [?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:722) [?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:716) [?:?]
> >     at
> > java.security.AccessController.doPrivileged(AccessController.java:399)
> > ~[?:?]
> >     at
> >
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> > ~[?:?]
> >     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) ~[?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> > ~[?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> > ~[?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
> > ~[?:?]
> >     at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
> > ~[?:?]
> >     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
> > ~[?:?]
> >     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
> > ~[?:?]
> >     at
> > java.security.AccessController.doPrivileged(AccessController.java:318)
> > [?:?]
> >     at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
> > ~[?:?]
> >     at java.awt.Dialog.show(Dialog.java:1080) ~[?:?]
> >     at java.awt.Component.show(Component.java:1728) ~[?:?]
> >     at java.awt.Component.setVisible(Component.java:1675) ~[?:?]
> >     at java.awt.Window.setVisible(Window.java:1036) ~[?:?]
> >     at java.awt.Dialog.setVisible(Dialog.java:1016) ~[?:?]
> >     at
> > org.apache.jmeter.SplashScreen.lambda$showScreen$0(SplashScreen.java:95)
> > ~[ApacheJMeter_core.jar:5.6]
> >     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> > ~[?:?]
> >     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
> >     at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
> >     at
> > java.security.AccessController.doPrivileged(AccessController.java:399)
> > [?:?]
> >     at
> >
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> > [?:?]
> >     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> > [?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> > [?:?]
> >     at
> >
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
> > [?:?]
> >     at
> > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
> > [?:?]
> >     at
> > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> > [?:?]
> >     at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
> [?:?]
> > Caused by: java.lang.NullPointerException: Cannot invoke
> > "javax.swing.JPanel.remove(int)" because "optionPanel" is null
> >     at
> >
> com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerPanel.replaceKeepAliveCheckWithHttp1Upgrade(HTTP2SamplerPanel.java:60)
> > ~[jmeter-bzm-http2-2.0.2.jar:?]
> >     at
> >
> com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerPanel.createTabbedConfigPane(HTTP2SamplerPanel.java:51)
> > ~[jmeter-bzm-http2-2.0.2.jar:?]
> >     at
> >
> com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerPanel.<init>(HTTP2SamplerPanel.java:45)
> > ~[jmeter-bzm-http2-2.0.2.jar:?]
> >     at
> >
> com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerGui.<init>(HTTP2SamplerGui.java:35)
> > ~[jmeter-bzm-http2-2.0.2.jar:?]
> >     ... 47 more
> >
> >
> >
> >
> >
> >
> > Le sam. 17 juin 2023 à 11:49, NaveenKumar Namachivayam <
> > catchnaveen.psgtech@gmail.com> a écrit :
> >
> > > +1 I support this release
> > > On Jun 17, 2023 at 2:43 PM +0530, Vladimir Sitnikov <
> > > sitnikov.vladimir@gmail.com>, wrote:
> > > > Thank you for preparing the RC.
> > > >
> > > > +1 I support this release
> > > >
> > > > Vladimir
> > >
> >
> --
> Vladimir
>

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Vladimir Sitnikov <si...@gmail.com>.
Caused by: java.lang.NoClassDefFoundError: kg/apc/jmeter/JMeterPluginsUtils

It looks like you miss some of jmeterplugins jars and/or put it to a wrong
directory.

Could you please clarify what are the extra jars, and where do you put them?
Would you please provide a sample test plan?

Vladimir


Вт, 20 июня 2023 г. в 19:34, Antonio Gomes Rodrigues <ra...@gmail.com>:

> Hi,
>
> I will test in another computer, but I have strange things with jmeter
> plugins
>
> I have made 2 fresh install and add jmeter plusings manager
> It works fine, but when I install plugins like http/2 or dummy I have
>
> First installation where no plugins works
>
> 2023-06-20 18:29:40,459 INFO o.j.r.JARSourceHTTP: Requesting
>
> https://jmeter-plugins.org/repo/?installID=windows_10-a147bcae2f0a8fd0201e71dfc796b93a-gui
> 2023-06-20
> <https://jmeter-plugins.org/repo/?installID=windows_10-a147bcae2f0a8fd0201e71dfc796b93a-gui2023-06-20>
> 18:29:42,554 INFO o.a.j.e.KeyToolUtils: keytool found at 'keytool'
> 2023-06-20 18:29:42,554 INFO o.a.j.p.h.p.ProxyControl: HTTP(S) Test
> Script Recorder SSL Proxy will use keys that support embedded 3rd
> party resources in file
> D:\Utils\apache-jmeter-5.6ko\apache-jmeter-5.6\bin\proxyserver.jks
> 2023-06-20 18:29:42,690 INFO c.b.j.c.CorrelationProxyControlGui: bzm -
> Correlation Recorder Test Plan Template installed
> 2023-06-20 18:29:42,690 INFO c.b.j.c.CorrelationProxyControlGui:
> Siebel Correlation's Template installed
> 2023-06-20 18:29:42,754 WARN o.a.j.g.u.MenuFactory: Could not
> instantiate class: kg.apc.jmeter.modifiers.DummySubPostProcessorGui
> java.lang.reflect.InvocationTargetException: null
>     at
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method) ~[?:?]
>     at
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
> ~[?:?]
>     at
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> ~[?:?]
>     at
> java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
> ~[?:?]
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:480)
> ~[?:?]
>     at
> org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:209)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:153)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:107)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:101)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:184)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:49)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:83)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:65)
> ~[ApacheJMeter_core.jar:5.6]
>     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> [?:?]
>     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) [?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:722) [?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:716) [?:?]
>     at
> java.security.AccessController.doPrivileged(AccessController.java:399)
> ~[?:?]
>     at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> ~[?:?]
>     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) ~[?:?]
>     at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> ~[?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> ~[?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
> ~[?:?]
>     at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
> ~[?:?]
>     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
> ~[?:?]
>     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
> ~[?:?]
>     at
> java.security.AccessController.doPrivileged(AccessController.java:318)
> [?:?]
>     at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
> ~[?:?]
>     at java.awt.Dialog.show(Dialog.java:1080) ~[?:?]
>     at java.awt.Component.show(Component.java:1728) ~[?:?]
>     at java.awt.Component.setVisible(Component.java:1675) ~[?:?]
>     at java.awt.Window.setVisible(Window.java:1036) ~[?:?]
>     at java.awt.Dialog.setVisible(Dialog.java:1016) ~[?:?]
>     at
> org.apache.jmeter.SplashScreen.lambda$showScreen$0(SplashScreen.java:95)
> ~[ApacheJMeter_core.jar:5.6]
>     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> ~[?:?]
>     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
>     at
> java.security.AccessController.doPrivileged(AccessController.java:399)
> [?:?]
>     at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> [?:?]
>     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?]
>     at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> [?:?]
>     at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]
> Caused by: java.lang.NoClassDefFoundError: kg/apc/jmeter/JMeterPluginsUtils
>     at
> kg.apc.jmeter.modifiers.DummySubPostProcessorGui.getStaticLabel(DummySubPostProcessorGui.java:27)
> ~[jmeter-plugins-dummy-0.4.jar:?]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractScopedJMeterGuiComponent.<init>(AbstractScopedJMeterGuiComponent.java:28)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.processor.gui.AbstractPostProcessorGui.<init>(AbstractPostProcessorGui.java:35)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> kg.apc.jmeter.modifiers.DummySubPostProcessorGui.<init>(DummySubPostProcessorGui.java:14)
> ~[jmeter-plugins-dummy-0.4.jar:?]
>     ... 47 more
> Caused by: java.lang.ClassNotFoundException:
> kg.apc.jmeter.JMeterPluginsUtils
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:440) ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
>     at
> kg.apc.jmeter.modifiers.DummySubPostProcessorGui.getStaticLabel(DummySubPostProcessorGui.java:27)
> ~[jmeter-plugins-dummy-0.4.jar:?]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractScopedJMeterGuiComponent.<init>(AbstractScopedJMeterGuiComponent.java:28)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.processor.gui.AbstractPostProcessorGui.<init>(AbstractPostProcessorGui.java:35)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> kg.apc.jmeter.modifiers.DummySubPostProcessorGui.<init>(DummySubPostProcessorGui.java:14)
> ~[jmeter-plugins-dummy-0.4.jar:?]
>     ... 47 more
> 2023-06-20 18:29:42,770 WARN o.a.j.g.u.MenuFactory: Could not
> instantiate class: kg.apc.jmeter.reporters.AutoStopGui
> java.lang.reflect.InvocationTargetException: null
>     at
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method) ~[?:?]
>     at
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
> ~[?:?]
>     at
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> ~[?:?]
>     at
> java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
> ~[?:?]
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:480)
> ~[?:?]
>     at
> org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:209)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:153)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:107)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:101)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:184)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:49)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:83)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:65)
> ~[ApacheJMeter_core.jar:5.6]
>     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> [?:?]
>     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) [?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:722) [?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:716) [?:?]
>     at
> java.security.AccessController.doPrivileged(AccessController.java:399)
> ~[?:?]
>     at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> ~[?:?]
>     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) ~[?:?]
>     at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> ~[?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> ~[?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
> ~[?:?]
>     at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
> ~[?:?]
>     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
> ~[?:?]
>     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
> ~[?:?]
>     at
> java.security.AccessController.doPrivileged(AccessController.java:318)
> [?:?]
>     at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
> ~[?:?]
>     at java.awt.Dialog.show(Dialog.java:1080) ~[?:?]
>     at java.awt.Component.show(Component.java:1728) ~[?:?]
>     at java.awt.Component.setVisible(Component.java:1675) ~[?:?]
>     at java.awt.Window.setVisible(Window.java:1036) ~[?:?]
>     at java.awt.Dialog.setVisible(Dialog.java:1016) ~[?:?]
>     at
> org.apache.jmeter.SplashScreen.lambda$showScreen$0(SplashScreen.java:95)
> ~[ApacheJMeter_core.jar:5.6]
>     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> ~[?:?]
>     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
>     at
> java.security.AccessController.doPrivileged(AccessController.java:399)
> [?:?]
>     at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> [?:?]
>     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?]
>     at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> [?:?]
>     at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]
> Caused by: java.lang.NoClassDefFoundError: kg/apc/jmeter/JMeterPluginsUtils
>     at
> kg.apc.jmeter.reporters.AutoStopGui.getStaticLabel(AutoStopGui.java:23)
> ~[jmeter-plugins-autostop-0.2.jar:?]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.visualizers.gui.AbstractListenerGui.<init>(AbstractListenerGui.java:31)
> ~[ApacheJMeter_core.jar:5.6]
>     at kg.apc.jmeter.reporters.AutoStopGui.<init>(AutoStopGui.java:16)
> ~[jmeter-plugins-autostop-0.2.jar:?]
>     ... 47 more
> Caused by: java.lang.ClassNotFoundException:
> kg.apc.jmeter.JMeterPluginsUtils
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:440) ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
>     at
> kg.apc.jmeter.reporters.AutoStopGui.getStaticLabel(AutoStopGui.java:23)
> ~[jmeter-plugins-autostop-0.2.jar:?]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.visualizers.gui.AbstractListenerGui.<init>(AbstractListenerGui.java:31)
> ~[ApacheJMeter_core.jar:5.6]
>     at kg.apc.jmeter.reporters.AutoStopGui.<init>(AutoStopGui.java:16)
> ~[jmeter-plugins-autostop-0.2.jar:?]
>     ... 47 more
> 2023-06-20 18:29:42,770 WARN o.a.j.g.u.MenuFactory: Could not
> instantiate class: kg.apc.jmeter.samplers.DummySamplerGui
> java.lang.reflect.InvocationTargetException: null
>     at
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method) ~[?:?]
>     at
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
> ~[?:?]
>     at
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> ~[?:?]
>     at
> java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
> ~[?:?]
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:480)
> ~[?:?]
>     at
> org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:209)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:153)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:107)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:101)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:184)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:49)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:83)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:65)
> ~[ApacheJMeter_core.jar:5.6]
>     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> [?:?]
>     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) [?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:722) [?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:716) [?:?]
>     at
> java.security.AccessController.doPrivileged(AccessController.java:399)
> ~[?:?]
>     at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> ~[?:?]
>     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) ~[?:?]
>     at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> ~[?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> ~[?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
> ~[?:?]
>     at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
> ~[?:?]
>     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
> ~[?:?]
>     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
> ~[?:?]
>     at
> java.security.AccessController.doPrivileged(AccessController.java:318)
> [?:?]
>     at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
> ~[?:?]
>     at java.awt.Dialog.show(Dialog.java:1080) ~[?:?]
>     at java.awt.Component.show(Component.java:1728) ~[?:?]
>     at java.awt.Component.setVisible(Component.java:1675) ~[?:?]
>     at java.awt.Window.setVisible(Window.java:1036) ~[?:?]
>     at java.awt.Dialog.setVisible(Dialog.java:1016) ~[?:?]
>     at
> org.apache.jmeter.SplashScreen.lambda$showScreen$0(SplashScreen.java:95)
> ~[ApacheJMeter_core.jar:5.6]
>     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> ~[?:?]
>     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
>     at
> java.security.AccessController.doPrivileged(AccessController.java:399)
> [?:?]
>     at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> [?:?]
>     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?]
>     at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> [?:?]
>     at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]
> Caused by: java.lang.NoClassDefFoundError: kg/apc/jmeter/JMeterPluginsUtils
>     at
> kg.apc.jmeter.samplers.DummySamplerGui.getStaticLabel(DummySamplerGui.java:28)
> ~[jmeter-plugins-dummy-0.4.jar:?]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.samplers.gui.AbstractSamplerGui.<init>(AbstractSamplerGui.java:32)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> kg.apc.jmeter.samplers.DummySamplerGui.<init>(DummySamplerGui.java:15)
> ~[jmeter-plugins-dummy-0.4.jar:?]
>     ... 47 more
> Caused by: java.lang.ClassNotFoundException:
> kg.apc.jmeter.JMeterPluginsUtils
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:440) ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
>     at
> kg.apc.jmeter.samplers.DummySamplerGui.getStaticLabel(DummySamplerGui.java:28)
> ~[jmeter-plugins-dummy-0.4.jar:?]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.samplers.gui.AbstractSamplerGui.<init>(AbstractSamplerGui.java:32)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> kg.apc.jmeter.samplers.DummySamplerGui.<init>(DummySamplerGui.java:15)
> ~[jmeter-plugins-dummy-0.4.jar:?]
>     ... 47 more
> 2023-06-20 18:29:44,371 INFO o.j.r.PluginManager: Plugins Status:
> [jpgc-autostop=0.2, bzm-siebel=2.0.3, jpgc-dummy=0.4,
> jpgc-plugins-manager=1.9, jmeter-core=5.6, jmeter-ftp=5.6,
> jmeter-http=5.6, jmeter-jdbc=5.6, jmeter-jms=5.6, jmeter-junit=5.6,
> jmeter-java=5.6, jmeter-ldap=5.6, jmeter-mail=5.6, jmeter-mongodb=5.6,
> jmeter-native=5.6, jmeter-tcp=5.6, jmeter-components=5.6]
>
>
> Second installation where http/2 don't work but dummy works fine
>
> 023-06-20 18:27:03,073 WARN o.a.j.g.u.MenuFactory: Could not
> instantiate class:
> com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerGui
> java.lang.reflect.InvocationTargetException: null
>     at
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method) ~[?:?]
>     at
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
> ~[?:?]
>     at
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> ~[?:?]
>     at
> java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
> ~[?:?]
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:480)
> ~[?:?]
>     at
> org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:209)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:153)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:107)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:101)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:184)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:49)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:83)
> ~[ApacheJMeter_core.jar:5.6]
>     at
> org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:65)
> ~[ApacheJMeter_core.jar:5.6]
>     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> [?:?]
>     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) [?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:722) [?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:716) [?:?]
>     at
> java.security.AccessController.doPrivileged(AccessController.java:399)
> ~[?:?]
>     at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> ~[?:?]
>     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) ~[?:?]
>     at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> ~[?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> ~[?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
> ~[?:?]
>     at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
> ~[?:?]
>     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
> ~[?:?]
>     at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
> ~[?:?]
>     at
> java.security.AccessController.doPrivileged(AccessController.java:318)
> [?:?]
>     at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
> ~[?:?]
>     at java.awt.Dialog.show(Dialog.java:1080) ~[?:?]
>     at java.awt.Component.show(Component.java:1728) ~[?:?]
>     at java.awt.Component.setVisible(Component.java:1675) ~[?:?]
>     at java.awt.Window.setVisible(Window.java:1036) ~[?:?]
>     at java.awt.Dialog.setVisible(Dialog.java:1016) ~[?:?]
>     at
> org.apache.jmeter.SplashScreen.lambda$showScreen$0(SplashScreen.java:95)
> ~[ApacheJMeter_core.jar:5.6]
>     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
> ~[?:?]
>     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
>     at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
>     at
> java.security.AccessController.doPrivileged(AccessController.java:399)
> [?:?]
>     at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> [?:?]
>     at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?]
>     at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
> [?:?]
>     at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> [?:?]
>     at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]
> Caused by: java.lang.NullPointerException: Cannot invoke
> "javax.swing.JPanel.remove(int)" because "optionPanel" is null
>     at
> com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerPanel.replaceKeepAliveCheckWithHttp1Upgrade(HTTP2SamplerPanel.java:60)
> ~[jmeter-bzm-http2-2.0.2.jar:?]
>     at
> com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerPanel.createTabbedConfigPane(HTTP2SamplerPanel.java:51)
> ~[jmeter-bzm-http2-2.0.2.jar:?]
>     at
> com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerPanel.<init>(HTTP2SamplerPanel.java:45)
> ~[jmeter-bzm-http2-2.0.2.jar:?]
>     at
> com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerGui.<init>(HTTP2SamplerGui.java:35)
> ~[jmeter-bzm-http2-2.0.2.jar:?]
>     ... 47 more
>
>
>
>
>
>
> Le sam. 17 juin 2023 à 11:49, NaveenKumar Namachivayam <
> catchnaveen.psgtech@gmail.com> a écrit :
>
> > +1 I support this release
> > On Jun 17, 2023 at 2:43 PM +0530, Vladimir Sitnikov <
> > sitnikov.vladimir@gmail.com>, wrote:
> > > Thank you for preparing the RC.
> > >
> > > +1 I support this release
> > >
> > > Vladimir
> >
>
-- 
Vladimir

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Antonio Gomes Rodrigues <ra...@gmail.com>.
Hi,

It's just the first time that I have broken plugins with a new release.
Unfortunately I don't have idea

But I am ok with you (and I think we need to release more often because a
lot of new great features/optimisation must be available soon)

Anybody have tested it in his computer?

Le jeu. 22 juin 2023 à 16:19, Vladimir Sitnikov <si...@gmail.com>
a écrit :

> > What bothers me is that these plugins no longer work for me.
>
> Would you please clarify what is your suggestion then?
>
> ----
>
> I would say the release version is 5.6, which means "it brings new
> features when compared with 5.5".
> A general expectation is that new features might somehow break old code.
> In other words, if we released 5.5.1, then it would be truly
> unexpected to break something.
>
> However, even with 5.6, we try our best to keep backward
> compatibility. That is why I do not like to put a big warning
> like "retest everything, we made a major rewrite" and so on.
> The version is compatible with 5.5, and the incompatibility comes from
> the fact that the said http2 plugin relies on the non-private,
> internal state
> of JMeter. We never promised to keep that private state intact, and we
> have no means to predict that some of the plugins would rely on
> private APIs.
>
> At the same time, we can't wait forever.
> JMeter 5.6 was discussed long ago, the checkboxes have been integrated
> on the 6th of June, and 5.6 rc1 was shared on 17th of June.
> I believe there was plenty of time to check the compatibility, and
> release fixes.
>
> The ones who have spare time and the ones who care could probably
> follow up with the teams who maintain http2 plugin.
>
> Vladimir
>

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Vladimir Sitnikov <si...@gmail.com>.
> What bothers me is that these plugins no longer work for me.

Would you please clarify what is your suggestion then?

----

I would say the release version is 5.6, which means "it brings new
features when compared with 5.5".
A general expectation is that new features might somehow break old code.
In other words, if we released 5.5.1, then it would be truly
unexpected to break something.

However, even with 5.6, we try our best to keep backward
compatibility. That is why I do not like to put a big warning
like "retest everything, we made a major rewrite" and so on.
The version is compatible with 5.5, and the incompatibility comes from
the fact that the said http2 plugin relies on the non-private,
internal state
of JMeter. We never promised to keep that private state intact, and we
have no means to predict that some of the plugins would rely on
private APIs.

At the same time, we can't wait forever.
JMeter 5.6 was discussed long ago, the checkboxes have been integrated
on the 6th of June, and 5.6 rc1 was shared on 17th of June.
I believe there was plenty of time to check the compatibility, and
release fixes.

The ones who have spare time and the ones who care could probably
follow up with the teams who maintain http2 plugin.

Vladimir

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Antonio Gomes Rodrigues <ra...@gmail.com>.
What bothers me is that these plugins no longer work for me.
And maybe for other peoples
And if our users migrate Jmeter before testing compatibility with plugins,
it will not be great

Le jeu. 22 juin 2023 à 14:18, Vladimir Sitnikov <si...@gmail.com>
a écrit :

> > Add a warning in the beginning of the release notes with "A lot of core
> > features has been modified, please test your JMeter plugins before
> > migrating,"
>
> I do not think that is fair.
> JMeter keeps backward compatibility, and all plugins should be compatible
> as is.
> I do not see why should we put warnings out of thin air.
>
> Vladimir
>

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Vladimir Sitnikov <si...@gmail.com>.
> Add a warning in the beginning of the release notes with "A lot of core
> features has been modified, please test your JMeter plugins before
> migrating,"

I do not think that is fair.
JMeter keeps backward compatibility, and all plugins should be compatible as is.
I do not see why should we put warnings out of thin air.

Vladimir

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Antonio Gomes Rodrigues <ra...@gmail.com>.
Hi Vladimir,

Why not, but I think we need to:
Add a warning in the beginning of the release notes with "A lot of core
features has been modified, please test your JMeter plugins before
migrating,"
Add a post in JMeter plugins forum which explain modification to allow them
to fix their plugins quickly.



Le jeu. 22 juin 2023 à 09:02, Vladimir Sitnikov <si...@gmail.com>
a écrit :

> > Caused by: java.lang.NullPointerException: Cannot invoke
> > "javax.swing.JPanel.remove(int)" because "optionPanel" is null
> >     at
>
> com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerPanel.replaceKeepAliveCheckWithHttp1Upgrade(HTTP2SamplerPanel.java:60)
> > ~[jmeter-bzm-http2-2.0.2.jar:?]
> >     at
>
> com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerPanel.createTabbedConfigPane(HTTP2SamplerPanel.java:51)
>
> It looks like blazemeter.jmeter.http2 code issue to me.
>
> The code is invasive, and it searches for a JCheckBox:
>
> https://github.com/Blazemeter/jmeter-http2-plugin/blob/94060bdf2f4f04157e6cb1cee408ac44cde1b31b/src/main/java/com/blazemeter/jmeter/http2/sampler/gui/HTTP2SamplerPanel.java#L58-L72
>
> Apparently, the checkbox is no longer there since it has been replaced with
> an editable "checkbox with the expression".
> The code relies on internal structures, and it does not handle nulls
> properly, so I don't quite like to spend my time
> adjusting JMeter to make the exact code in http2 work, and I do not like to
> block the 5.6 release either.
> Surely they can fix the NPE and release an update.
>
> Vladimir
>

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Vladimir Sitnikov <si...@gmail.com>.
> Caused by: java.lang.NullPointerException: Cannot invoke
> "javax.swing.JPanel.remove(int)" because "optionPanel" is null
>     at
com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerPanel.replaceKeepAliveCheckWithHttp1Upgrade(HTTP2SamplerPanel.java:60)
> ~[jmeter-bzm-http2-2.0.2.jar:?]
>     at
com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerPanel.createTabbedConfigPane(HTTP2SamplerPanel.java:51)

It looks like blazemeter.jmeter.http2 code issue to me.

The code is invasive, and it searches for a JCheckBox:
https://github.com/Blazemeter/jmeter-http2-plugin/blob/94060bdf2f4f04157e6cb1cee408ac44cde1b31b/src/main/java/com/blazemeter/jmeter/http2/sampler/gui/HTTP2SamplerPanel.java#L58-L72

Apparently, the checkbox is no longer there since it has been replaced with
an editable "checkbox with the expression".
The code relies on internal structures, and it does not handle nulls
properly, so I don't quite like to spend my time
adjusting JMeter to make the exact code in http2 work, and I do not like to
block the 5.6 release either.
Surely they can fix the NPE and release an update.

Vladimir

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Antonio Gomes Rodrigues <ra...@gmail.com>.
Hi,

I will test in another computer, but I have strange things with jmeter
plugins

I have made 2 fresh install and add jmeter plusings manager
It works fine, but when I install plugins like http/2 or dummy I have

First installation where no plugins works

2023-06-20 18:29:40,459 INFO o.j.r.JARSourceHTTP: Requesting
https://jmeter-plugins.org/repo/?installID=windows_10-a147bcae2f0a8fd0201e71dfc796b93a-gui
2023-06-20 18:29:42,554 INFO o.a.j.e.KeyToolUtils: keytool found at 'keytool'
2023-06-20 18:29:42,554 INFO o.a.j.p.h.p.ProxyControl: HTTP(S) Test
Script Recorder SSL Proxy will use keys that support embedded 3rd
party resources in file
D:\Utils\apache-jmeter-5.6ko\apache-jmeter-5.6\bin\proxyserver.jks
2023-06-20 18:29:42,690 INFO c.b.j.c.CorrelationProxyControlGui: bzm -
Correlation Recorder Test Plan Template installed
2023-06-20 18:29:42,690 INFO c.b.j.c.CorrelationProxyControlGui:
Siebel Correlation's Template installed
2023-06-20 18:29:42,754 WARN o.a.j.g.u.MenuFactory: Could not
instantiate class: kg.apc.jmeter.modifiers.DummySubPostProcessorGui
java.lang.reflect.InvocationTargetException: null
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) ~[?:?]
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
~[?:?]
    at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[?:?]
    at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
~[?:?]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
    at org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:209)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:153)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:107)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:101)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:184)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:49)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:83)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:65)
~[ApacheJMeter_core.jar:5.6]
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) [?:?]
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) [?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:722) [?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:716) [?:?]
    at java.security.AccessController.doPrivileged(AccessController.java:399)
~[?:?]
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
~[?:?]
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) ~[?:?]
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
~[?:?]
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
~[?:?]
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
~[?:?]
    at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191) ~[?:?]
    at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236) ~[?:?]
    at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234) ~[?:?]
    at java.security.AccessController.doPrivileged(AccessController.java:318)
[?:?]
    at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234) ~[?:?]
    at java.awt.Dialog.show(Dialog.java:1080) ~[?:?]
    at java.awt.Component.show(Component.java:1728) ~[?:?]
    at java.awt.Component.setVisible(Component.java:1675) ~[?:?]
    at java.awt.Window.setVisible(Window.java:1036) ~[?:?]
    at java.awt.Dialog.setVisible(Dialog.java:1016) ~[?:?]
    at org.apache.jmeter.SplashScreen.lambda$showScreen$0(SplashScreen.java:95)
~[ApacheJMeter_core.jar:5.6]
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?]
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
    at java.security.AccessController.doPrivileged(AccessController.java:399)
[?:?]
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
[?:?]
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?]
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
[?:?]
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
[?:?]
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
[?:?]
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
[?:?]
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
[?:?]
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]
Caused by: java.lang.NoClassDefFoundError: kg/apc/jmeter/JMeterPluginsUtils
    at kg.apc.jmeter.modifiers.DummySubPostProcessorGui.getStaticLabel(DummySubPostProcessorGui.java:27)
~[jmeter-plugins-dummy-0.4.jar:?]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractScopedJMeterGuiComponent.<init>(AbstractScopedJMeterGuiComponent.java:28)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.processor.gui.AbstractPostProcessorGui.<init>(AbstractPostProcessorGui.java:35)
~[ApacheJMeter_core.jar:5.6]
    at kg.apc.jmeter.modifiers.DummySubPostProcessorGui.<init>(DummySubPostProcessorGui.java:14)
~[jmeter-plugins-dummy-0.4.jar:?]
    ... 47 more
Caused by: java.lang.ClassNotFoundException: kg.apc.jmeter.JMeterPluginsUtils
    at java.net.URLClassLoader.findClass(URLClassLoader.java:440) ~[?:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at kg.apc.jmeter.modifiers.DummySubPostProcessorGui.getStaticLabel(DummySubPostProcessorGui.java:27)
~[jmeter-plugins-dummy-0.4.jar:?]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractScopedJMeterGuiComponent.<init>(AbstractScopedJMeterGuiComponent.java:28)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.processor.gui.AbstractPostProcessorGui.<init>(AbstractPostProcessorGui.java:35)
~[ApacheJMeter_core.jar:5.6]
    at kg.apc.jmeter.modifiers.DummySubPostProcessorGui.<init>(DummySubPostProcessorGui.java:14)
~[jmeter-plugins-dummy-0.4.jar:?]
    ... 47 more
2023-06-20 18:29:42,770 WARN o.a.j.g.u.MenuFactory: Could not
instantiate class: kg.apc.jmeter.reporters.AutoStopGui
java.lang.reflect.InvocationTargetException: null
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) ~[?:?]
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
~[?:?]
    at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[?:?]
    at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
~[?:?]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
    at org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:209)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:153)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:107)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:101)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:184)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:49)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:83)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:65)
~[ApacheJMeter_core.jar:5.6]
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) [?:?]
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) [?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:722) [?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:716) [?:?]
    at java.security.AccessController.doPrivileged(AccessController.java:399)
~[?:?]
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
~[?:?]
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) ~[?:?]
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
~[?:?]
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
~[?:?]
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
~[?:?]
    at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191) ~[?:?]
    at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236) ~[?:?]
    at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234) ~[?:?]
    at java.security.AccessController.doPrivileged(AccessController.java:318)
[?:?]
    at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234) ~[?:?]
    at java.awt.Dialog.show(Dialog.java:1080) ~[?:?]
    at java.awt.Component.show(Component.java:1728) ~[?:?]
    at java.awt.Component.setVisible(Component.java:1675) ~[?:?]
    at java.awt.Window.setVisible(Window.java:1036) ~[?:?]
    at java.awt.Dialog.setVisible(Dialog.java:1016) ~[?:?]
    at org.apache.jmeter.SplashScreen.lambda$showScreen$0(SplashScreen.java:95)
~[ApacheJMeter_core.jar:5.6]
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?]
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
    at java.security.AccessController.doPrivileged(AccessController.java:399)
[?:?]
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
[?:?]
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?]
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
[?:?]
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
[?:?]
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
[?:?]
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
[?:?]
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
[?:?]
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]
Caused by: java.lang.NoClassDefFoundError: kg/apc/jmeter/JMeterPluginsUtils
    at kg.apc.jmeter.reporters.AutoStopGui.getStaticLabel(AutoStopGui.java:23)
~[jmeter-plugins-autostop-0.2.jar:?]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.visualizers.gui.AbstractListenerGui.<init>(AbstractListenerGui.java:31)
~[ApacheJMeter_core.jar:5.6]
    at kg.apc.jmeter.reporters.AutoStopGui.<init>(AutoStopGui.java:16)
~[jmeter-plugins-autostop-0.2.jar:?]
    ... 47 more
Caused by: java.lang.ClassNotFoundException: kg.apc.jmeter.JMeterPluginsUtils
    at java.net.URLClassLoader.findClass(URLClassLoader.java:440) ~[?:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at kg.apc.jmeter.reporters.AutoStopGui.getStaticLabel(AutoStopGui.java:23)
~[jmeter-plugins-autostop-0.2.jar:?]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.visualizers.gui.AbstractListenerGui.<init>(AbstractListenerGui.java:31)
~[ApacheJMeter_core.jar:5.6]
    at kg.apc.jmeter.reporters.AutoStopGui.<init>(AutoStopGui.java:16)
~[jmeter-plugins-autostop-0.2.jar:?]
    ... 47 more
2023-06-20 18:29:42,770 WARN o.a.j.g.u.MenuFactory: Could not
instantiate class: kg.apc.jmeter.samplers.DummySamplerGui
java.lang.reflect.InvocationTargetException: null
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) ~[?:?]
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
~[?:?]
    at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[?:?]
    at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
~[?:?]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
    at org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:209)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:153)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:107)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:101)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:184)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:49)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:83)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:65)
~[ApacheJMeter_core.jar:5.6]
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) [?:?]
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) [?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:722) [?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:716) [?:?]
    at java.security.AccessController.doPrivileged(AccessController.java:399)
~[?:?]
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
~[?:?]
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) ~[?:?]
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
~[?:?]
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
~[?:?]
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
~[?:?]
    at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191) ~[?:?]
    at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236) ~[?:?]
    at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234) ~[?:?]
    at java.security.AccessController.doPrivileged(AccessController.java:318)
[?:?]
    at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234) ~[?:?]
    at java.awt.Dialog.show(Dialog.java:1080) ~[?:?]
    at java.awt.Component.show(Component.java:1728) ~[?:?]
    at java.awt.Component.setVisible(Component.java:1675) ~[?:?]
    at java.awt.Window.setVisible(Window.java:1036) ~[?:?]
    at java.awt.Dialog.setVisible(Dialog.java:1016) ~[?:?]
    at org.apache.jmeter.SplashScreen.lambda$showScreen$0(SplashScreen.java:95)
~[ApacheJMeter_core.jar:5.6]
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?]
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
    at java.security.AccessController.doPrivileged(AccessController.java:399)
[?:?]
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
[?:?]
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?]
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
[?:?]
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
[?:?]
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
[?:?]
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
[?:?]
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
[?:?]
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]
Caused by: java.lang.NoClassDefFoundError: kg/apc/jmeter/JMeterPluginsUtils
    at kg.apc.jmeter.samplers.DummySamplerGui.getStaticLabel(DummySamplerGui.java:28)
~[jmeter-plugins-dummy-0.4.jar:?]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.samplers.gui.AbstractSamplerGui.<init>(AbstractSamplerGui.java:32)
~[ApacheJMeter_core.jar:5.6]
    at kg.apc.jmeter.samplers.DummySamplerGui.<init>(DummySamplerGui.java:15)
~[jmeter-plugins-dummy-0.4.jar:?]
    ... 47 more
Caused by: java.lang.ClassNotFoundException: kg.apc.jmeter.JMeterPluginsUtils
    at java.net.URLClassLoader.findClass(URLClassLoader.java:440) ~[?:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at kg.apc.jmeter.samplers.DummySamplerGui.getStaticLabel(DummySamplerGui.java:28)
~[jmeter-plugins-dummy-0.4.jar:?]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.initGui(AbstractJMeterGuiComponent.java:223)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.init(AbstractJMeterGuiComponent.java:228)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.AbstractJMeterGuiComponent.<init>(AbstractJMeterGuiComponent.java:93)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.samplers.gui.AbstractSamplerGui.<init>(AbstractSamplerGui.java:32)
~[ApacheJMeter_core.jar:5.6]
    at kg.apc.jmeter.samplers.DummySamplerGui.<init>(DummySamplerGui.java:15)
~[jmeter-plugins-dummy-0.4.jar:?]
    ... 47 more
2023-06-20 18:29:44,371 INFO o.j.r.PluginManager: Plugins Status:
[jpgc-autostop=0.2, bzm-siebel=2.0.3, jpgc-dummy=0.4,
jpgc-plugins-manager=1.9, jmeter-core=5.6, jmeter-ftp=5.6,
jmeter-http=5.6, jmeter-jdbc=5.6, jmeter-jms=5.6, jmeter-junit=5.6,
jmeter-java=5.6, jmeter-ldap=5.6, jmeter-mail=5.6, jmeter-mongodb=5.6,
jmeter-native=5.6, jmeter-tcp=5.6, jmeter-components=5.6]


Second installation where http/2 don't work but dummy works fine

023-06-20 18:27:03,073 WARN o.a.j.g.u.MenuFactory: Could not
instantiate class:
com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerGui
java.lang.reflect.InvocationTargetException: null
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) ~[?:?]
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
~[?:?]
    at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[?:?]
    at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
~[?:?]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
    at org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:209)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:153)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:107)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:101)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:184)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:49)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:83)
~[ApacheJMeter_core.jar:5.6]
    at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:65)
~[ApacheJMeter_core.jar:5.6]
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) [?:?]
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) [?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:722) [?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:716) [?:?]
    at java.security.AccessController.doPrivileged(AccessController.java:399)
~[?:?]
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
~[?:?]
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) ~[?:?]
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
~[?:?]
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
~[?:?]
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
~[?:?]
    at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191) ~[?:?]
    at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236) ~[?:?]
    at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234) ~[?:?]
    at java.security.AccessController.doPrivileged(AccessController.java:318)
[?:?]
    at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234) ~[?:?]
    at java.awt.Dialog.show(Dialog.java:1080) ~[?:?]
    at java.awt.Component.show(Component.java:1728) ~[?:?]
    at java.awt.Component.setVisible(Component.java:1675) ~[?:?]
    at java.awt.Window.setVisible(Window.java:1036) ~[?:?]
    at java.awt.Dialog.setVisible(Dialog.java:1016) ~[?:?]
    at org.apache.jmeter.SplashScreen.lambda$showScreen$0(SplashScreen.java:95)
~[ApacheJMeter_core.jar:5.6]
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?]
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
    at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
    at java.security.AccessController.doPrivileged(AccessController.java:399)
[?:?]
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
[?:?]
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?]
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
[?:?]
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
[?:?]
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
[?:?]
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
[?:?]
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
[?:?]
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke
"javax.swing.JPanel.remove(int)" because "optionPanel" is null
    at com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerPanel.replaceKeepAliveCheckWithHttp1Upgrade(HTTP2SamplerPanel.java:60)
~[jmeter-bzm-http2-2.0.2.jar:?]
    at com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerPanel.createTabbedConfigPane(HTTP2SamplerPanel.java:51)
~[jmeter-bzm-http2-2.0.2.jar:?]
    at com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerPanel.<init>(HTTP2SamplerPanel.java:45)
~[jmeter-bzm-http2-2.0.2.jar:?]
    at com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerGui.<init>(HTTP2SamplerGui.java:35)
~[jmeter-bzm-http2-2.0.2.jar:?]
    ... 47 more






Le sam. 17 juin 2023 à 11:49, NaveenKumar Namachivayam <
catchnaveen.psgtech@gmail.com> a écrit :

> +1 I support this release
> On Jun 17, 2023 at 2:43 PM +0530, Vladimir Sitnikov <
> sitnikov.vladimir@gmail.com>, wrote:
> > Thank you for preparing the RC.
> >
> > +1 I support this release
> >
> > Vladimir
>

Re: [VOTE] Release JMeter 5.6 RC1

Posted by NaveenKumar Namachivayam <ca...@gmail.com>.
+1 I support this release
On Jun 17, 2023 at 2:43 PM +0530, Vladimir Sitnikov <si...@gmail.com>, wrote:
> Thank you for preparing the RC.
>
> +1 I support this release
>
> Vladimir

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Vladimir Sitnikov <si...@gmail.com>.
Thank you for preparing the RC.

+1  I support this release

Vladimir

[RESULTS] [VOTE] Release JMeter 5.6 RC1

Posted by Milamber <mi...@apache.org>.
Hello,

Thanks very much to all who voted for this release.

The votes were as follows:

=== +1 vote (with *: binding) ===

NaveenKumar Namachivayam
Bruno Demion (milamber)*
Vladimir Sitnikov (vladimirsitnikov)*
Antonio Gomes Rodrigez (agomes)*

=== -1 vote (with *: binding) ===

Philippe Mouawad (pmouawad)*

===

There were no other votes, so the vote passes.
Note that Philippe is fine for release 5.6RC as 5.6.

I will prepare the delivery of the release for having an official announce
after the mirrors sync.

Milamber


On 17/06/2023 09:29, Milamber wrote:
> Hello,
>
> The first release candidate for JMeter 5.6 (e024bf3703) has been 
> prepared, and your votes are solicited.
>
> This release brings some new features and improvements, and also fixes 
> bugs.
>
> Please, test this release candidate (with load tests and/or functional 
> tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.
> Feedback is very welcome within the next 72 hours.
>
> You can read the New and Noteworthy section with some screenshots to 
> illustrate improvements and full list of changes at:
> https://apache.github.io/jmeter-site-preview/site/changes.html
>
> JMeter is a Java desktop application designed to load test functional 
> behavior and measure performance. The current version targets Java 8+
>
> Download - Archives/hashes/sigs:
> https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6-rc1
> (dist revision 62462)
>
> RAT report:
> https://apache.github.io/jmeter-site-preview/rat/
>
> SHA512 hashes of archives for this vote: see footnote [1]
>
> Site preview is here:
> https://apache.github.io/jmeter-site-preview/site/
>
> JavaDoc API preview is here:
> https://apache.github.io/jmeter-site-preview/site/api/
>
> Maven staging repository is accessible here:
> https://repository.apache.org/content/repositories/orgapachejmeter-1082/org/apache/jmeter/ 
>
>
> Tag:
> https://github.com/apache/jmeter/tree/v5.6-rc1
>
> Keys are here:
> https://www.apache.org/dist/jmeter/KEYS
>
> N.B.
> To create the distribution and test JMeter: "./gradlew build -Prelease 
> -PskipSign".
>
> JMeter 5.6 requires Java 8 or later to run.
>
> The artifacts were built with
>   Java(TM) SE Runtime Environment Oracle Corporation (build 
> 1.8.0_331-b09)
>   Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
> 25.331-b09, mixed mode)
>
> Some known issues and incompatible changes are listed on changes page.
> https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 
>
>
>
> All feedback and vote are welcome.
>
> [  ] +1  I support this release
> [  ] +0  I am OK with this release
> [  ] -0  OK, but....
> [  ] -1  I do not support this release (please indicate why)
>
> The vote will remain open for at least 72 hours.
>
> The PMC members please indicate the mention "(binding)" with your vote.
>
>
> Note: If the vote passes, the intention is to release the archive files
> and rename the RC tag as the release tag.
>
> Thanks in advance!
>
> Milamber
>
> ===
> [1] SHA512 hashes of archives for this vote:
>
> ba863aa8cfaee0526297570bc2eb0901b9cf73d107aacca347b2bfa172109d21a466f885dc993f41ff4cec28e7c222076a8bdecce4f0b148f9f264983a20f45f 
>  apache-jmeter-5.6_src.tgz
> a7ebf74d6b5aa60d94cac61e0f25f9eaae146dcc35ff1ae0224c987d800bbfa683a45676bcc27d47cd945652c8296a31d911caa63919b3d0b0595eda4fd2978c 
>  apache-jmeter-5.6.tgz
> 8215df09322579efaa5392d36d5687e7d811168be8fd5c0c93cd6255dbb4cb36a893132d47c3107fe3529ddce81332010806db93b28d55f7b5ce6c61040b27ec 
>  apache-jmeter-5.6_src.zip
> c9887eb821ae7381b8d1f90aca93560bb6c8c5294ad7e9c615dbed0e2bd5556afdb68134a63c9aa07f4a54d07fb6281930a68f98e1f9359a79af70d99ccbe59e 
>  apache-jmeter-5.6.zip
>
>
>
>
>


Re: [VOTE] Release JMeter 5.6 RC1

Posted by Milamber <mi...@apache.org>.
I prefer the A) option too, and I think that will be good if the 
implementation will be integrate in v5.6.1

And after the 5.6 release, i will modify the website to add this issue  
on the Knows issue section (on change page)

On 22/06/2023 07:47, Vladimir Sitnikov wrote:
>> Milamber: When I start JMeter 5.6RC1 with java 11 or 17, add a View
> Results Tree
>> listener, I have this error:
> I reproduced it, and as far as I understand, it does not impact the
> usability of the View Results Tree.
>
> The issue is that JavaFX is optional even in Java 1.8 distributions, and
> the existing JMeter build scripts
> include org.apache.jmeter.visualizers.RenderInBrowser into components.jar
> based on the JDK you use for the build.
> I checked my locally installed Java distributions, and none of them has
> JavaFX, so initially I wasn't able to reproduce the issue
> by building JMeter with Java 1.8 and running with 11/17.
>
> I think we can catch the error, or, even better, we might consider the
> following:
> a) Adjust ResultRenderer in such a way that it displays a panel suggesting
> the way users might activate JavaFX in their JMeter.
> I think it is a preferred approach.
>
> b) "boolean org.apache.jmeter.visualizers.ResultRenderer#isSupported()" or
> something like that.
> Then ResultRenderer's might opt-out from displaying in the UI.
>
> In any case, I do not think the exception from ResultRenderer blocks 5.6
> release since, well, it works,
> and we need to document jars published to Central anyway: everybody is
> probably receiving Dependabot/Renovatebot updates already.
>
> ----
>
> In general, the exception is
> ViewResultsFullVisualizer: Exception registering implementation:
> [org.apache.jmeter.visualizers.RenderInBrowser] of interface: [interface
> org.apache.jmeter.visualizers.ResultRe
> nderer], a jar is probably missing
> java.util.ServiceConfigurationError:
> org.apache.jmeter.visualizers.ResultRenderer:
> org.apache.jmeter.visualizers.RenderInBrowser Unable to get public no-arg
> constructor
>
> We might try a little bit harder to make the exception more user-friendly,
> however, in this exact case, the issue is with JMeter core itself, so
> there's not much we can do better here.
>
> Vladimir
>


Re: [VOTE] Release JMeter 5.6 RC1

Posted by Vladimir Sitnikov <si...@gmail.com>.
> Milamber: When I start JMeter 5.6RC1 with java 11 or 17, add a View
Results Tree
> listener, I have this error:

I reproduced it, and as far as I understand, it does not impact the
usability of the View Results Tree.

The issue is that JavaFX is optional even in Java 1.8 distributions, and
the existing JMeter build scripts
include org.apache.jmeter.visualizers.RenderInBrowser into components.jar
based on the JDK you use for the build.
I checked my locally installed Java distributions, and none of them has
JavaFX, so initially I wasn't able to reproduce the issue
by building JMeter with Java 1.8 and running with 11/17.

I think we can catch the error, or, even better, we might consider the
following:
a) Adjust ResultRenderer in such a way that it displays a panel suggesting
the way users might activate JavaFX in their JMeter.
I think it is a preferred approach.

b) "boolean org.apache.jmeter.visualizers.ResultRenderer#isSupported()" or
something like that.
Then ResultRenderer's might opt-out from displaying in the UI.

In any case, I do not think the exception from ResultRenderer blocks 5.6
release since, well, it works,
and we need to document jars published to Central anyway: everybody is
probably receiving Dependabot/Renovatebot updates already.

----

In general, the exception is
ViewResultsFullVisualizer: Exception registering implementation:
[org.apache.jmeter.visualizers.RenderInBrowser] of interface: [interface
org.apache.jmeter.visualizers.ResultRe
nderer], a jar is probably missing
java.util.ServiceConfigurationError:
org.apache.jmeter.visualizers.ResultRenderer:
org.apache.jmeter.visualizers.RenderInBrowser Unable to get public no-arg
constructor

We might try a little bit harder to make the exception more user-friendly,
however, in this exact case, the issue is with JMeter core itself, so
there's not much we can do better here.

Vladimir

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Milamber <mi...@apache.org>.
Hi,

When I start JMeter 5.6RC1 with java 11 or 17, add a View Results Tree 
listener, I have this error:
2023-06-21 08:50:44,211 ERROR o.a.j.v.ViewResultsFullVisualizer: 
Exception registering implementation: 
[org.apache.jmeter.visualizers.RenderInBrowser] of interface: [interface 
org.apache.jmeter.visualizers.ResultRenderer], a jar is probably missing
java.util.ServiceConfigurationError: 
org.apache.jmeter.visualizers.ResultRenderer: 
org.apache.jmeter.visualizers.RenderInBrowser Unable to get public 
no-arg constructor
     at java.util.ServiceLoader.fail(ServiceLoader.java:586) ~[?:?]
[...]
Caused by: java.lang.NoClassDefFoundError: javafx/scene/Parent

I suppose that is related to this PR and the fact that JavaFX has been 
remove to Java runtime since v11.
https://github.com/apache/jmeter/pull/5885/files

With java8, no error in log file (javafx is present)

Vladimir, it's possible to catch this error? and transform as a warning 
in log file for indicate that JavaFX must be download and install for 
have complete behavior about FX?
(for the v5.6.1)

Milamber

On 17/06/2023 09:29, Milamber wrote:
> Hello,
>
> The first release candidate for JMeter 5.6 (e024bf3703) has been 
> prepared, and your votes are solicited.
>
> This release brings some new features and improvements, and also fixes 
> bugs.
>
> Please, test this release candidate (with load tests and/or functional 
> tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.
> Feedback is very welcome within the next 72 hours.
>
> You can read the New and Noteworthy section with some screenshots to 
> illustrate improvements and full list of changes at:
> https://apache.github.io/jmeter-site-preview/site/changes.html
>
> JMeter is a Java desktop application designed to load test functional 
> behavior and measure performance. The current version targets Java 8+
>
> Download - Archives/hashes/sigs:
> https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6-rc1
> (dist revision 62462)
>
> RAT report:
> https://apache.github.io/jmeter-site-preview/rat/
>
> SHA512 hashes of archives for this vote: see footnote [1]
>
> Site preview is here:
> https://apache.github.io/jmeter-site-preview/site/
>
> JavaDoc API preview is here:
> https://apache.github.io/jmeter-site-preview/site/api/
>
> Maven staging repository is accessible here:
> https://repository.apache.org/content/repositories/orgapachejmeter-1082/org/apache/jmeter/ 
>
>
> Tag:
> https://github.com/apache/jmeter/tree/v5.6-rc1
>
> Keys are here:
> https://www.apache.org/dist/jmeter/KEYS
>
> N.B.
> To create the distribution and test JMeter: "./gradlew build -Prelease 
> -PskipSign".
>
> JMeter 5.6 requires Java 8 or later to run.
>
> The artifacts were built with
>   Java(TM) SE Runtime Environment Oracle Corporation (build 
> 1.8.0_331-b09)
>   Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
> 25.331-b09, mixed mode)
>
> Some known issues and incompatible changes are listed on changes page.
> https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 
>
>
>
> All feedback and vote are welcome.
>
> [  ] +1  I support this release
> [  ] +0  I am OK with this release
> [  ] -0  OK, but....
> [  ] -1  I do not support this release (please indicate why)
>
> The vote will remain open for at least 72 hours.
>
> The PMC members please indicate the mention "(binding)" with your vote.
>
>
> Note: If the vote passes, the intention is to release the archive files
> and rename the RC tag as the release tag.
>
> Thanks in advance!
>
> Milamber
>
> ===
> [1] SHA512 hashes of archives for this vote:
>
> ba863aa8cfaee0526297570bc2eb0901b9cf73d107aacca347b2bfa172109d21a466f885dc993f41ff4cec28e7c222076a8bdecce4f0b148f9f264983a20f45f 
>  apache-jmeter-5.6_src.tgz
> a7ebf74d6b5aa60d94cac61e0f25f9eaae146dcc35ff1ae0224c987d800bbfa683a45676bcc27d47cd945652c8296a31d911caa63919b3d0b0595eda4fd2978c 
>  apache-jmeter-5.6.tgz
> 8215df09322579efaa5392d36d5687e7d811168be8fd5c0c93cd6255dbb4cb36a893132d47c3107fe3529ddce81332010806db93b28d55f7b5ce6c61040b27ec 
>  apache-jmeter-5.6_src.zip
> c9887eb821ae7381b8d1f90aca93560bb6c8c5294ad7e9c615dbed0e2bd5556afdb68134a63c9aa07f4a54d07fb6281930a68f98e1f9359a79af70d99ccbe59e 
>  apache-jmeter-5.6.zip
>
>
>
>
>


Re: [VOTE] Release JMeter 5.6 RC1

Posted by Milamber <mi...@apache.org>.
Philippe,

Would you vote for the release?

I want close the vote and publish the rc1 as 5.6 since the maven 
packages are already publish (by my mistake). We will prepare the v5.6.1 
as soon as possible with fixes (exception on VRT related with missing 
javafx api, fix for http2 plugin).

Milamber

On 22/06/2023 21:15, Philippe Mouawad wrote:
> Hello,
> I think there is a behavioural change related to this commit:
>
>     -
>     https://github.com/apache/jmeter/commit/14986056c8b2441ebe4c2edafa996206073cb511
>
> With the addition of interrupt, it seems to me we can end up losing
> SampleResults in implementations of SampleLIstener when the interruption
> occurs at end of test,
> for example in BackendListener here, an InterruptedException will occur:
>
>     -
>     https://github.com/apache/jmeter/blob/e024bf3703b9ca459fa531997d5874c9eaae8e36/src/components/src/main/java/org/apache/jmeter/visualizers/backend/BackendListener.java#L157
>
>
> For me it's a regression
>
> Regards
>
> On Thu, Jun 22, 2023 at 9:45 PM Philippe Mouawad <ph...@gmail.com>
> wrote:
>
>> Hello,
>> Can you give me few more hours ?
>>
>> I am currently testing the version , nice to see all this work and the new
>> DSL.
>> I have noticed a strange behaviour , I need to double check it, I am doing
>> it now.
>>
>> Regards
>>
>> On Thu, Jun 22, 2023 at 7:47 PM Antonio Gomes Rodrigues <ra...@gmail.com>
>> wrote:
>>
>>>   Here's my +1 (binding)
>>>
>>> Le jeu. 22 juin 2023 à 18:41, Antonio Gomes Rodrigues <ra...@gmail.com>
>>> a
>>> écrit :
>>>
>>>> I check something before
>>>>
>>>> Le jeu. 22 juin 2023, 18:07, Vladimir Sitnikov <
>>>> sitnikov.vladimir@gmail.com> a écrit :
>>>>
>>>>>> Need 2 bindings (PMC member so)
>>>>> Here's my +1 (binding):
>>>>> https://lists.apache.org/thread/2wd8l8zy3lbqhhrlhxf446l56m0mg335
>>>>> So only one more is needed for the release.
>>>>>
>>>>> Antonio? Felix? Philippe?
>>>>>
>>>>> Vladimir
>>>>>
>>
>> --
>> Cordialement.
>> Philippe Mouawad.
>>
>>
>>


Re: [VOTE] Release JMeter 5.6 RC1

Posted by Philippe Mouawad <ph...@gmail.com>.
Hello,

It is fine for me if 5.6 is released, it's not a struggle here.
Still l don't get the point of the vote if artifacts are published.

Vladimir, I am working on providing a reproducer, please be patient with me.

Thanks
Regards

On Fri, Jun 23, 2023 at 1:18 PM Vladimir Sitnikov <
sitnikov.vladimir@gmail.com> wrote:

> > With the -1 from Philippe, we cannot release 5.6rc1 as 5.6...
>
> Why is that?
> 1) Please review
> https://www.apache.org/foundation/voting.html#ReleaseVotes
> "Releases may not be vetoed"
> 2) Please review
> https://www.apache.org/foundation/voting.html#ReleaseVotes
> "at least three PMC members must vote affirmatively for release, and there
> must be more positive than negative votes"
> Both conditions satisfied. We have three +1 from PMC members (Milamber,
> Vladimir, Antonio), and the number of positive votes is more than negative
> ones.
> 3) I do not think there are serious issues with 5.6 release
> 4) The jars have already propagated to Maven Central which is **outside**
> of the ASF reach:
> https://repo1.maven.org/maven2/org/apache/jmeter/ApacheJMeter_core/5.6/
> Somebody might have started using them, and if you convince Sonatype folks
> to remove 5.6 jars, you might break the build for those who use it already.
> 5) Philippe have not provided the reproducer test case, so I doubt we must
> trigger a rollback right away. Even if the issue is there, we could fix it
> in 5.6.1. There's no need to rollback in a hurry.
>
> Of course, it is up to the release manager, however, I would suggest you
> consider the above items (release voting rules, issue severity, and so on)
> once again and present your decision.
>
> Vladimir
>


-- 
Cordialement.
Philippe Mouawad.

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Vladimir Sitnikov <si...@gmail.com>.
> With the -1 from Philippe, we cannot release 5.6rc1 as 5.6...

Why is that?
1) Please review https://www.apache.org/foundation/voting.html#ReleaseVotes
"Releases may not be vetoed"
2) Please review https://www.apache.org/foundation/voting.html#ReleaseVotes
"at least three PMC members must vote affirmatively for release, and there
must be more positive than negative votes"
Both conditions satisfied. We have three +1 from PMC members (Milamber,
Vladimir, Antonio), and the number of positive votes is more than negative
ones.
3) I do not think there are serious issues with 5.6 release
4) The jars have already propagated to Maven Central which is **outside**
of the ASF reach:
https://repo1.maven.org/maven2/org/apache/jmeter/ApacheJMeter_core/5.6/
Somebody might have started using them, and if you convince Sonatype folks
to remove 5.6 jars, you might break the build for those who use it already.
5) Philippe have not provided the reproducer test case, so I doubt we must
trigger a rollback right away. Even if the issue is there, we could fix it
in 5.6.1. There's no need to rollback in a hurry.

Of course, it is up to the release manager, however, I would suggest you
consider the above items (release voting rules, issue severity, and so on)
once again and present your decision.

Vladimir

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Milamber <mi...@apache.org>.
Hi,

With the -1 from Philippe, we cannot release 5.6rc1 as 5.6...
So we must found a way to unrelease the maven packages of 5.6 from nexus 
and maven central...
I ask to infra@a.o
https://issues.apache.org/jira/browse/INFRA-24723

Milamber

On 23/06/2023 11:45, Vladimir Sitnikov wrote:
> Philippe, thanks for your comments and vote. I'm looking forward to hearing
> the reproducer from you.
>
> Milabmer, do you think 5.6 can be released then?
> Just in case, I would remind everybody that "Releases may not be vetoed"
> (see https://www.apache.org/foundation/voting.html#ReleaseVotes)
>
>> This issue was always there due to missing timeout on HTTP Sampler no ?
> Timeouts are not related.
> Imagine a user starts a test in GUI mode.
> Imagine the scenario sends a HTTP request.
> Then the system under test stalls, and the HTTP request just waits
> "forever".
> The user realizes it needs to fix the system (or the script), and the user
> clicks "stop test".
>
> I would say, the test must stop no matter what are the timeouts.
> If the user clicks "stop test", it should stop.
> Otherwise the only option is to kill JMeter application and restart it
> again, which is not usable.
>
> Vladimir
>


Re: [VOTE] Release JMeter 5.6 RC1

Posted by Vladimir Sitnikov <si...@gmail.com>.
Philippe, thanks for your comments and vote. I'm looking forward to hearing
the reproducer from you.

Milabmer, do you think 5.6 can be released then?
Just in case, I would remind everybody that "Releases may not be vetoed"
(see https://www.apache.org/foundation/voting.html#ReleaseVotes)

>This issue was always there due to missing timeout on HTTP Sampler no ?

Timeouts are not related.
Imagine a user starts a test in GUI mode.
Imagine the scenario sends a HTTP request.
Then the system under test stalls, and the HTTP request just waits
"forever".
The user realizes it needs to fix the system (or the script), and the user
clicks "stop test".

I would say, the test must stop no matter what are the timeouts.
If the user clicks "stop test", it should stop.
Otherwise the only option is to kill JMeter application and restart it
again, which is not usable.

Vladimir

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Philippe Mouawad <ph...@gmail.com>.
Hello,
My vote:
[-1] for the explained reason

Thanks for RM and all the work from Vladimir and Felix.
My answers inline below.

Regards

On Thu, Jun 22, 2023 at 10:59 PM Vladimir Sitnikov <
sitnikov.vladimir@gmail.com> wrote:

> > I think there is a behavioural change related to this commit:
>
> > it seems to me we can end up losing
> SampleResults
>
> We are stopping the test, and I doubt we can guarantee we will record all
> events, including those that happen exactly at the moment of stopping the
> test.
>
> The test case I added shows that "interrupted" event is generated. If
> BackendListener loses events, it might be an issue in BackendListener code.
>
Since queue.offer is interrupted, the SampleResult is lost

>
> ---
>
> The change was a bug fix.
> Before the fix it was not possible to terminate (e.g. stop) a test if http
> sampler was waiting the response from server (e.g. if server was stuck)
>
This issue was always there due to missing timeout on HTTP Sampler no ?

>
> Note, that OMTG was already using java thread interrupt previously, and now
> the key change I made was **jmeter** thread interrupt (jmeterThread has its
> own interrupt method).
>
For me previously we Safe stopped the thread without interrupt.
Calling Interrupt introduces a regression in BackendListener which is a
component that is used a lot I think.



> It would be great if you could file an issue that describes the regression,
> however, if people need to wait some time at the end of the test, they can
> use `pause(2 min)`, so OMTG will wait for 2 min before interrupting
> samplers.
>
I'll do that

>
> We probably need something like `await_completion(5 min)` which would wait
> till all threads to complete 5 min maximum, and then interrupt them.
>
>
> Vladimir
>
> --
> Vladimir
>


-- 
Cordialement.
Philippe Mouawad.

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Vladimir Sitnikov <si...@gmail.com>.
> I think there is a behavioural change related to this commit:

> it seems to me we can end up losing
SampleResults

We are stopping the test, and I doubt we can guarantee we will record all
events, including those that happen exactly at the moment of stopping the
test.

The test case I added shows that "interrupted" event is generated. If
BackendListener loses events, it might be an issue in BackendListener code.

---

The change was a bug fix.
Before the fix it was not possible to terminate (e.g. stop) a test if http
sampler was waiting the response from server (e.g. if server was stuck)

Note, that OMTG was already using java thread interrupt previously, and now
the key change I made was **jmeter** thread interrupt (jmeterThread has its
own interrupt method).

It would be great if you could file an issue that describes the regression,
however, if people need to wait some time at the end of the test, they can
use `pause(2 min)`, so OMTG will wait for 2 min before interrupting
samplers.

We probably need something like `await_completion(5 min)` which would wait
till all threads to complete 5 min maximum, and then interrupt them.


Vladimir

-- 
Vladimir

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Philippe Mouawad <ph...@gmail.com>.
Hello,
I think there is a behavioural change related to this commit:

   -
   https://github.com/apache/jmeter/commit/14986056c8b2441ebe4c2edafa996206073cb511

With the addition of interrupt, it seems to me we can end up losing
SampleResults in implementations of SampleLIstener when the interruption
occurs at end of test,
for example in BackendListener here, an InterruptedException will occur:

   -
   https://github.com/apache/jmeter/blob/e024bf3703b9ca459fa531997d5874c9eaae8e36/src/components/src/main/java/org/apache/jmeter/visualizers/backend/BackendListener.java#L157


For me it's a regression

Regards

On Thu, Jun 22, 2023 at 9:45 PM Philippe Mouawad <ph...@gmail.com>
wrote:

> Hello,
> Can you give me few more hours ?
>
> I am currently testing the version , nice to see all this work and the new
> DSL.
> I have noticed a strange behaviour , I need to double check it, I am doing
> it now.
>
> Regards
>
> On Thu, Jun 22, 2023 at 7:47 PM Antonio Gomes Rodrigues <ra...@gmail.com>
> wrote:
>
>>  Here's my +1 (binding)
>>
>> Le jeu. 22 juin 2023 à 18:41, Antonio Gomes Rodrigues <ra...@gmail.com>
>> a
>> écrit :
>>
>> > I check something before
>> >
>> > Le jeu. 22 juin 2023, 18:07, Vladimir Sitnikov <
>> > sitnikov.vladimir@gmail.com> a écrit :
>> >
>> >> > Need 2 bindings (PMC member so)
>> >>
>> >> Here's my +1 (binding):
>> >> https://lists.apache.org/thread/2wd8l8zy3lbqhhrlhxf446l56m0mg335
>> >> So only one more is needed for the release.
>> >>
>> >> Antonio? Felix? Philippe?
>> >>
>> >> Vladimir
>> >>
>> >
>>
>
>
> --
> Cordialement.
> Philippe Mouawad.
>
>
>

-- 
Cordialement.
Philippe Mouawad.

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Philippe Mouawad <ph...@gmail.com>.
Hello,
Can you give me few more hours ?

I am currently testing the version , nice to see all this work and the new
DSL.
I have noticed a strange behaviour , I need to double check it, I am doing
it now.

Regards

On Thu, Jun 22, 2023 at 7:47 PM Antonio Gomes Rodrigues <ra...@gmail.com>
wrote:

>  Here's my +1 (binding)
>
> Le jeu. 22 juin 2023 à 18:41, Antonio Gomes Rodrigues <ra...@gmail.com> a
> écrit :
>
> > I check something before
> >
> > Le jeu. 22 juin 2023, 18:07, Vladimir Sitnikov <
> > sitnikov.vladimir@gmail.com> a écrit :
> >
> >> > Need 2 bindings (PMC member so)
> >>
> >> Here's my +1 (binding):
> >> https://lists.apache.org/thread/2wd8l8zy3lbqhhrlhxf446l56m0mg335
> >> So only one more is needed for the release.
> >>
> >> Antonio? Felix? Philippe?
> >>
> >> Vladimir
> >>
> >
>


-- 
Cordialement.
Philippe Mouawad.

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Antonio Gomes Rodrigues <ra...@gmail.com>.
 Here's my +1 (binding)

Le jeu. 22 juin 2023 à 18:41, Antonio Gomes Rodrigues <ra...@gmail.com> a
écrit :

> I check something before
>
> Le jeu. 22 juin 2023, 18:07, Vladimir Sitnikov <
> sitnikov.vladimir@gmail.com> a écrit :
>
>> > Need 2 bindings (PMC member so)
>>
>> Here's my +1 (binding):
>> https://lists.apache.org/thread/2wd8l8zy3lbqhhrlhxf446l56m0mg335
>> So only one more is needed for the release.
>>
>> Antonio? Felix? Philippe?
>>
>> Vladimir
>>
>

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Antonio Gomes Rodrigues <ra...@gmail.com>.
I check something before

Le jeu. 22 juin 2023, 18:07, Vladimir Sitnikov <si...@gmail.com>
a écrit :

> > Need 2 bindings (PMC member so)
>
> Here's my +1 (binding):
> https://lists.apache.org/thread/2wd8l8zy3lbqhhrlhxf446l56m0mg335
> So only one more is needed for the release.
>
> Antonio? Felix? Philippe?
>
> Vladimir
>

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Vladimir Sitnikov <si...@gmail.com>.
> Need 2 bindings (PMC member so)

Here's my +1 (binding):
https://lists.apache.org/thread/2wd8l8zy3lbqhhrlhxf446l56m0mg335
So only one more is needed for the release.

Antonio? Felix? Philippe?

Vladimir

Re: [VOTE] Release JMeter 5.6 RC1

Posted by Milamber <mi...@apache.org>.
Hi,

Tests on Linux Debian/Java8/17 with success (except javafx ;-))

My vote: +1
(and unfortunately mandatory to release rc1 as 5.6 since i publish by 
mistake the maven packages)
(with need to release a version 5.6.1 asap (improvement on JavaFX 
missing message, fix for exception on http2 plug)

Need 2 bindings (PMC member so)

Milamber

On 17/06/2023 09:29, Milamber wrote:
> Hello,
>
> The first release candidate for JMeter 5.6 (e024bf3703) has been 
> prepared, and your votes are solicited.
>
> This release brings some new features and improvements, and also fixes 
> bugs.
>
> Please, test this release candidate (with load tests and/or functional 
> tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.
> Feedback is very welcome within the next 72 hours.
>
> You can read the New and Noteworthy section with some screenshots to 
> illustrate improvements and full list of changes at:
> https://apache.github.io/jmeter-site-preview/site/changes.html
>
> JMeter is a Java desktop application designed to load test functional 
> behavior and measure performance. The current version targets Java 8+
>
> Download - Archives/hashes/sigs:
> https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6-rc1
> (dist revision 62462)
>
> RAT report:
> https://apache.github.io/jmeter-site-preview/rat/
>
> SHA512 hashes of archives for this vote: see footnote [1]
>
> Site preview is here:
> https://apache.github.io/jmeter-site-preview/site/
>
> JavaDoc API preview is here:
> https://apache.github.io/jmeter-site-preview/site/api/
>
> Maven staging repository is accessible here:
> https://repository.apache.org/content/repositories/orgapachejmeter-1082/org/apache/jmeter/ 
>
>
> Tag:
> https://github.com/apache/jmeter/tree/v5.6-rc1
>
> Keys are here:
> https://www.apache.org/dist/jmeter/KEYS
>
> N.B.
> To create the distribution and test JMeter: "./gradlew build -Prelease 
> -PskipSign".
>
> JMeter 5.6 requires Java 8 or later to run.
>
> The artifacts were built with
>   Java(TM) SE Runtime Environment Oracle Corporation (build 
> 1.8.0_331-b09)
>   Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
> 25.331-b09, mixed mode)
>
> Some known issues and incompatible changes are listed on changes page.
> https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 
>
>
>
> All feedback and vote are welcome.
>
> [  ] +1  I support this release
> [  ] +0  I am OK with this release
> [  ] -0  OK, but....
> [  ] -1  I do not support this release (please indicate why)
>
> The vote will remain open for at least 72 hours.
>
> The PMC members please indicate the mention "(binding)" with your vote.
>
>
> Note: If the vote passes, the intention is to release the archive files
> and rename the RC tag as the release tag.
>
> Thanks in advance!
>
> Milamber
>
> ===
> [1] SHA512 hashes of archives for this vote:
>
> ba863aa8cfaee0526297570bc2eb0901b9cf73d107aacca347b2bfa172109d21a466f885dc993f41ff4cec28e7c222076a8bdecce4f0b148f9f264983a20f45f 
>  apache-jmeter-5.6_src.tgz
> a7ebf74d6b5aa60d94cac61e0f25f9eaae146dcc35ff1ae0224c987d800bbfa683a45676bcc27d47cd945652c8296a31d911caa63919b3d0b0595eda4fd2978c 
>  apache-jmeter-5.6.tgz
> 8215df09322579efaa5392d36d5687e7d811168be8fd5c0c93cd6255dbb4cb36a893132d47c3107fe3529ddce81332010806db93b28d55f7b5ce6c61040b27ec 
>  apache-jmeter-5.6_src.zip
> c9887eb821ae7381b8d1f90aca93560bb6c8c5294ad7e9c615dbed0e2bd5556afdb68134a63c9aa07f4a54d07fb6281930a68f98e1f9359a79af70d99ccbe59e 
>  apache-jmeter-5.6.zip
>
>
>
>
>