Hello Philippe,

Works better now the VRT is available and the HTML render works (fallback to old render) (just 1 WARN line + stacktrace each time I had a VRT listener into the JMeter tree)

Thanks

Milamber

On 13/01/2017 13:51, Philippe Mouawad wrote:
Thanks.
Can you test new build which will be available in 10 minutes from now ?
Thanks

On Fri, Jan 13, 2017 at 1:56 PM, Milamber <milam...@apache.org> wrote:

Done

https://bz.apache.org/bugzilla/show_bug.cgi?id=60583




On 13/01/2017 11:21, Philippe Mouawad wrote:

Hi Milamber,
Can you create a bugzilla for this ?
Thanks

On Fri, Jan 13, 2017 at 12:10 PM, Milamber <milam...@apache.org> wrote:

         - Up to date Browser based on javafx
The listener View Result Tree don't appear in the menu if you start
JMeter
with openjdk8 (openjdk is the default JVM on Linux distros)

If you try to open a script JMX which include a VRT listerner a error box
display too.

Seems to be like a regression (on Linux platform)? Isn't possible to
fallback to old html render if the javafx class isn't found?


The error into jmeter.log:

2017/01/13 10:55:11 WARN  - jmeter.gui.util.MenuFactory: Configuration
error, probably corrupt or missing third party library(jar) ? Could not
create class:org.apache.jmeter.visualizers.ViewResultsFullVisualizer.
java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
          at java.lang.Class.forName0(Native Method)
          at java.lang.Class.forName(Class.java:264)
          at org.apache.jmeter.visualizers.ViewResultsFullVisualizer.crea
teComboRender(ViewResultsFullVisualizer.java:340)
          at org.apache.jmeter.visualizers.ViewResultsFullVisualizer.crea
teLeftPanel(ViewResultsFullVisualizer.java:308)
          at org.apache.jmeter.visualizers.ViewResultsFullVisualizer.init
(ViewResultsFullVisualizer.java:229)
          at org.apache.jmeter.visualizers.ViewResultsFullVisualizer.<ini
t>(ViewResultsFullVisualizer.java:138)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ
e
Method)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance(Native
ConstructorAccessorImpl.java:62)
          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De
legatingConstructorAccessorImpl.java:45)
          at java.lang.reflect.Constructor.newInstance(Constructor.java:4
23)
          at java.lang.Class.newInstance(Class.java:442)
          at org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuF
actory.java:497)
          at org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.
java:168)
          at org.apache.jmeter.control.gui.WorkBenchGui.createPopupMenu(W
orkBenchGui.java:119)
          at org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JM
eterTreeNode.java:156)
          at org.apache.jmeter.gui.action.EditCommand.doAction(EditComman
d.java:46)
          at org.apache.jmeter.gui.action.ActionRouter.performAction(Acti
onRouter.java:80)
          at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionR
outer.java:40)
          at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter
.java:62)
          at java.awt.event.InvocationEvent.dispatch(InvocationEvent.
java:311)
          at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
          at java.awt.EventQueue.access$500(EventQueue.java:97)
          at java.awt.EventQueue$3.run(EventQueue.java:709)
          at java.awt.EventQueue$3.run(EventQueue.java:703)
          at java.security.AccessController.doPrivileged(Native Method)
          at java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte
rsectionPrivilege(ProtectionDomain.java:76)
          at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
          at org.GNOME.Accessibility.AtkWrapper$5.dispatchEvent(AtkWrappe
r.java:700)
          at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDis
patchThread.java:201)
          at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispat
chThread.java:116)
          at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDis
patchThread.java:105)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.
java:101)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.
java:93)
          at java.awt.EventDispatchThread.run(EventDispatchThread.java:82
)
Caused by: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel
          at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
          ... 34 more



On 12/01/2017 19:39, Philippe Mouawad wrote:

Hello,
What do you think of releasing a 3.2 version ?

I see following reasons:

      - There is a regression (See bug 60575)
      - We have 9 enhancements and 12  Bug fixes
      - Some nice features (at least as a current user I find them
interesting
      :-) ):
         - More space in UI and simpler look
         - Up to date Browser based on javafx
         - Or in response assertion
         - Replace feature (partial)+ counting

Maybe we can integrate before next release:

      - PR-247
      - PR-246
      - PR-245
      - PR-237

And upgrade some dependencies:

      - jodd which has a lot of perf enhancements that we use in JMeter
(for
      resources extractions)
      - httpcomponents
      - maybe more

Besides, we did a lot of code changes related to sonar, let's release
it.

A last good thing is that we start to release more often.





Reply via email to