You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jakarta.apache.org by bu...@apache.org on 2011/09/19 09:18:39 UTC

DO NOT REPLY [Bug 51844] New: MAC OS : GUI block selecting a treeview node

https://issues.apache.org/bugzilla/show_bug.cgi?id=51844

             Bug #: 51844
           Summary: MAC OS : GUI block selecting a treeview node
           Product: JMeter
           Version: Nightly (Please specify date)
          Platform: Macintosh
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: Main
        AssignedTo: notifications@jakarta.apache.org
        ReportedBy: p.mouawad@ubik-ingenierie.com
    Classification: Unclassified


Created attachment 27534
  --> https://issues.apache.org/bugzilla/attachment.cgi?id=27534
Thread dump

Hello,
I faced an issue with JMX Test plan of 51827.
I ran it, and then selected a node in Results View and JMeter totally blocked.

I made a Thread dump attached.
It seems to be a bug in MAC JVM:
"AWT-EventQueue-0" prio=6 tid=101bda000 nid=0x12af01000 runnable [12aefe000]
   java.lang.Thread.State: RUNNABLE
    at sun.font.AppleNativeStrike.getNativeGlyphImageBounds(Native Method)
    at
sun.font.AppleNativeStrike.getGlyphImageBounds(AppleNativeStrike.java:208)
    at
sun.font.AppleNativeStrike.getGlyphOutlineBounds(AppleNativeStrike.java:185)
    at
sun.font.StandardGlyphVector$GlyphStrike.getGlyphOutlineBounds(StandardGlyphVector.java:1766)
    at
sun.font.StandardGlyphVector.getGlyphOutlineBounds(StandardGlyphVector.java:1149)
    at
sun.font.StandardGlyphVector.getGlyphVisualBounds(StandardGlyphVector.java:561)
    at sun.font.StandardGlyphVector.getGlyphInfo(StandardGlyphVector.java:839)
    at
sun.font.ExtendedTextSourceLabel.createCharinfo(ExtendedTextSourceLabel.java:566)
    at
sun.font.ExtendedTextSourceLabel.getCharinfo(ExtendedTextSourceLabel.java:492)
    at
sun.font.ExtendedTextSourceLabel.getLineBreakIndex(ExtendedTextSourceLabel.java:438)
    at java.awt.font.TextMeasurer.calcLineBreak(TextMeasurer.java:308)
    at java.awt.font.TextMeasurer.getLineBreakIndex(TextMeasurer.java:544)
    at java.awt.font.LineBreakMeasurer.nextOffset(LineBreakMeasurer.java:340)
    at java.awt.font.LineBreakMeasurer.nextLayout(LineBreakMeasurer.java:422)
    at javax.swing.text.TextLayoutStrategy.sync(TextLayoutStrategy.java:298)
    at
javax.swing.text.TextLayoutStrategy.insertUpdate(TextLayoutStrategy.java:52)
    at javax.swing.text.FlowView.insertUpdate(FlowView.java:239)
    at javax.swing.text.View.forwardUpdateToView(View.java:1186)
    at javax.swing.text.View.forwardUpdate(View.java:1161)
    at javax.swing.text.BoxView.forwardUpdate(BoxView.java:223)
    at javax.swing.text.View.insertUpdate(View.java:685)
    at
javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1591)
    at
javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1850)
    at
javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:185)
    at
javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:734)
    at
javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:693)
    at javax.swing.text.PlainDocument.insertString(PlainDocument.java:114)
    at javax.swing.text.DefaultEditorKit.read(DefaultEditorKit.java:254)
    at javax.swing.JEditorPane.setText(JEditorPane.java:1499)
    at
org.apache.jmeter.visualizers.RenderAsText.showTextResponse(RenderAsText.java:35)
    at
org.apache.jmeter.visualizers.RenderAsText.renderResult(RenderAsText.java:30)
    at
org.apache.jmeter.visualizers.ViewResultsFullVisualizer.valueChanged(ViewResultsFullVisualizer.java:239)
    at javax.swing.JTree.fireValueChanged(JTree.java:2820)
    at javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3191)
    at
javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:629)
    at
javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1078)
    at
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:287)
    at
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTreeSelectionModel.java:170)
    at javax.swing.JTree.setSelectionPath(JTree.java:1598)
    at
javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.java:2311)
    at
javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3520)
    at
javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3459)
    at java.awt.Component.processMouseEvent(Component.java:6345)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6113)
    at java.awt.Container.processEvent(Container.java:2085)
    at java.awt.Component.dispatchEventImpl(Component.java:4714)
    at java.awt.Container.dispatchEventImpl(Container.java:2143)
    at java.awt.Component.dispatchEvent(Component.java:4544)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4618)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
    at java.awt.Container.dispatchEventImpl(Container.java:2129)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4544)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
    at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org


DO NOT REPLY [Bug 51844] MAC OS : GUI block selecting a treeview node

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=51844

--- Comment #2 from Philippe Mouawad <p....@ubik-ingenierie.com> 2011-09-19 07:20:39 UTC ---
Created attachment 27535
  --> https://issues.apache.org/bugzilla/attachment.cgi?id=27535
Test Plan for which issue occured

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org


DO NOT REPLY [Bug 51844] MAC OS : GUI block selecting a treeview node (seems to be related to MAC JVM bug) with workaround on nightly 20110919

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=51844

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |INVALID

--- Comment #6 from Philippe Mouawad <p....@ubik-ingenierie.com> 2011-09-19 19:03:56 UTC ---
Hello,
I upgraded to last version of JDK6, Issue is fixed with it.
So I close the issue.

Regards
Philippe

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org


DO NOT REPLY [Bug 51844] MAC OS : GUI block selecting a treeview node (seems to be related to MAC JVM bug) with workaround on nightly 20110919

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=51844

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |p.mouawad@ubik-ingenierie.c
                   |                            |om
            Summary|MAC OS : GUI block          |MAC OS : GUI block
                   |selecting a treeview node   |selecting a treeview node
                   |                            |(seems to be related to MAC
                   |                            |JVM bug) with workaround on
                   |                            |nightly 20110919

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org


DO NOT REPLY [Bug 51844] MAC OS : GUI block selecting a treeview node (seems to be related to MAC JVM bug) with workaround on nightly 20110919

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=51844

--- Comment #7 from Sebb <se...@apache.org> 2011-09-19 23:06:33 UTC ---
OK, thanks. Glad that has been sorted!

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org


DO NOT REPLY [Bug 51844] MAC OS : GUI block selecting a treeview node (seems to be related to MAC JVM bug) with workaround on nightly 20110919

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=51844

--- Comment #5 from Philippe Mouawad <p....@ubik-ingenierie.com> 2011-09-19 11:28:49 UTC ---
Hello,
I tested issue also occurs on 2.4 and 2.5.
Didn't test below.

Regards
Philippe

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org


DO NOT REPLY [Bug 51844] MAC OS : GUI block selecting a treeview node (seems to be related to MAC JVM bug) with workaround on nightly 20110919

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=51844

Sebb <se...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #3 from Sebb <se...@apache.org> 2011-09-19 10:31:23 UTC ---
Did you select the node whilst the test was still running, or did you wait
until the test had finished?

Which build of JMeter did you use? 
If it was nightly (or built from SVN) please specify the revision number.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org


DO NOT REPLY [Bug 51844] MAC OS : GUI block selecting a treeview node

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=51844

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         OS/Version|                            |All

--- Comment #1 from Philippe Mouawad <p....@ubik-ingenierie.com> 2011-09-19 07:19:58 UTC ---
The workaround to this is to comment in jmeter.properties:
#jmeter.laf.mac=System

This seems to proves that it's a JVM MAC issue but confirmation would be nice.
Maybe this should be put in JMeter known issues because it's really violent.

Regards
Philippe

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org


DO NOT REPLY [Bug 51844] MAC OS : GUI block selecting a treeview node (seems to be related to MAC JVM bug) with workaround on nightly 20110919

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=51844

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW

--- Comment #4 from Philippe Mouawad <p....@ubik-ingenierie.com> 2011-09-19 10:34:56 UTC ---
Hello,
I waited for test to end.
Yes nightly, revision 1172505.

Regards
Philippe

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org