You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Robert Gemmell (JIRA)" <qp...@incubator.apache.org> on 2009/02/27 00:11:01 UTC

[jira] Updated: (QPID-1615) [JMX Console] server navigation tree generates a runtime exception on first use

     [ https://issues.apache.org/jira/browse/QPID-1615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Gemmell updated QPID-1615:
---------------------------------

    Status: Ready To Review  (was: In Progress)

> [JMX Console] server navigation tree generates a runtime exception on first use
> -------------------------------------------------------------------------------
>
>                 Key: QPID-1615
>                 URL: https://issues.apache.org/jira/browse/QPID-1615
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Management : JMX Console
>            Reporter: Robert Gemmell
>            Assignee: Robert Gemmell
>             Fix For: Eclipse MC M5
>
>
> The navigation tree generates the following runtime exception upon the first expansion made by a user after the first connection is made. In previous versions this would not have been noticed because the Eclipse RCP console log was disabled. The tree functions without noticable issue, and as noted the exception is raised once only.
> !ENTRY org.eclipse.jface 2 0 2009-01-26 17:20:50.884 !MESSAGE Ignored reentrant call while viewer is busy. This is only logged once per viewer instance, but similar calls will still be ignored.
> !STACK 0
> java.lang.RuntimeException
>         at org.eclipse.jface.viewers.ColumnViewer.checkBusy(ColumnViewer.java:763)
>         at org.eclipse.jface.viewers.AbstractTreeViewer.setExpandedState(AbstractTreeViewer.java:2421)
>         at org.apache.qpid.management.ui.views.NavigationView$2.treeExpanded(NavigationView.java:133)
>         at org.eclipse.jface.viewers.AbstractTreeViewer$3.run(AbstractTreeViewer.java:1101)
>         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>         at org.eclipse.core.runtime.Platform.run(Platform.java:880)
>         at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
>         at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
>         at org.eclipse.jface.viewers.AbstractTreeViewer.fireTreeExpanded(AbstractTreeViewer.java:1099)
>         at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1444)
>         at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:927)
>         at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1453)
>         at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:126)
>         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1182)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1167)
>         at org.eclipse.swt.widgets.Tree.gtk_test_expand_row(Tree.java:2026)
>         at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1572)
>         at org.eclipse.swt.widgets.Display.windowProc(Display.java:4105)
>         at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
>         at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5792)
>         at org.eclipse.swt.widgets.Display.eventProc(Display.java:1177)
>         at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
>         at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1550)
>         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3031)
>         at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
>         at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
>         at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
>         at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
>         at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
>         at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
>         at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>         at org.apache.qpid.management.ui.Application.run(Application.java:46)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574)
>         at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:195)
>         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
>         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
>         at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
>         at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org