[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-7400) Switch between "Teiid Diagram" and Properties view - get exception -> WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part modelEditor

Dan Florian (JIRA) jira-events at lists.jboss.org
Mon May 2 09:42:18 EDT 2011


    [ https://issues.jboss.org/browse/JBIDE-7400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12599404#comment-12599404 ] 

Dan Florian commented on JBIDE-7400:
------------------------------------

I've tried to reproduce this many, many times. I've seen it happen once or twice. But I can't make it happen repeatedly which makes it hard to figure out what is going on and what to fix. Any chance you have some known steps to reproduce this consistently Vitali?

> Switch between "Teiid Diagram" and Properties view - get exception -> WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part modelEditor
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-7400
>                 URL: https://issues.jboss.org/browse/JBIDE-7400
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: teiid
>    Affects Versions: 3.2.0.Beta2
>            Reporter: Vitali Yemialyanchyk
>            Assignee: Dan Florian
>            Priority: Minor
>             Fix For: 3.2.1.CR1
>
>         Attachments: screenshot-1.jpg
>
>   Original Estimate: 0 minutes
>  Remaining Estimate: 0 minutes
>
> WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part modelEditor
> java.lang.RuntimeException: WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part modelEditor
> at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3487)
> at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)
> at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)
> at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
> at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)
> at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2632)
> at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2402)
> at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:4792)
> at org.eclipse.swt.widgets.Tree.WM_SETFOCUS(Tree.java:6907)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4229)
> at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5844)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)
> at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)
> at org.eclipse.swt.widgets.Control.forceFocus(Control.java:995)
> at org.eclipse.swt.widgets.Control.setFixedFocus(Control.java:2980)
> at org.eclipse.swt.widgets.Composite.setFixedFocus(Composite.java:1039)
> at org.eclipse.swt.widgets.Control.fixFocus(Control.java:953)
> at org.eclipse.swt.widgets.Control.setVisible(Control.java:3407)
> at org.eclipse.jface.viewers.CellEditor.deactivate(CellEditor.java:274)
> at org.eclipse.jface.viewers.DialogCellEditor.deactivate(DialogCellEditor.java:281)
> at org.eclipse.ui.views.properties.PropertySheetViewer.deactivateCellEditor(PropertySheetViewer.java:403)
> at org.eclipse.ui.views.properties.PropertySheetViewer.setInput(PropertySheetViewer.java:964)
> at org.eclipse.ui.views.properties.PropertySheetPage.selectionChanged(PropertySheetPage.java:510)
> at com.metamatrix.modeler.internal.ui.properties.ModelObjectPropertySheetPage.selectionChanged(ModelObjectPropertySheetPage.java:85)
> at org.eclipse.ui.views.properties.PropertySheet.selectionChanged(PropertySheet.java:365)
> at org.eclipse.ui.internal.AbstractSelectionService.fireSelection(AbstractSelectionService.java:156)
> at org.eclipse.ui.internal.AbstractSelectionService.setActivePart(AbstractSelectionService.java:282)
> at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:60)
> at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)
> at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3537)
> at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)
> at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)
> at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)
> at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
> at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)
> at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2297)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4203)
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
> at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
> at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
> at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
> at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
> at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
> at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
> at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
> at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
> at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
> at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
> at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
> at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
> at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
> at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
> at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
> at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3024)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3652)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
> at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> 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:369)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1407)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list