Skip to main content



      Home
Home » Eclipse Projects » GEF » Flow of control during drag and drop
Flow of control during drag and drop [message #86777] Thu, 10 July 2003 10:02
Eclipse UserFriend
Originally posted by: rahul.dhar.intel.com

After CreateCommand.execute() returns, I'm getting a ClassCastException
somewhere in the Eclipse internal code. I'm pretty sure it's something
I'm doing that's causing it. What's the flow of control like after
execute() is called? Apparently, something I'm doing is trying to cast an
object of type java.lang.Class into an incompatible type. I've tried
stepping through the debugger, but I don't see anything obviously wrong.
Any ideas for where I should look for potential problems? My code is very
similar to the Logic diagram's code.

Thanks in advance,
-Rahul

P.S. Stack trace for my exception is below, although I don't know if it
will help, since it doesn't reference any code I wrote.

java.lang.ClassCastException: java.lang.Class
at
org.eclipse.ui.externaltools.internal.model.VariableContextM anager.selectionChanged(VariableContextManager.java:119)
at
org.eclipse.ui.externaltools.internal.model.VariableContextM anager.windowActivated(VariableContextManager.java:83)
at
org.eclipse.ui.internal.Workbench.fireWindowActivated(Workbe nch.java:267)
at
org.eclipse.ui.internal.WorkbenchWindow$12.shellActivated(Wo rkbenchWindow.java:1688)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:159)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:865)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:845)
at org.eclipse.swt.widgets.Decorations.WM_ACTIVATE(Decorations. java:1250)
at org.eclipse.swt.widgets.Shell.WM_ACTIVATE(Shell.java:1166)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2762 )
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.j ava:1229)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:2361 )
at org.eclipse.swt.internal.win32.OS.DestroyWindow(Native Method)
at org.eclipse.swt.widgets.Control.destroyWidget(Control.java:5 12)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:373)
at org.eclipse.swt.widgets.Shell.dispose(Shell.java:472)
at org.eclipse.jface.window.Window.close(Window.java:244)
at org.eclipse.jface.dialogs.Dialog.close(Dialog.java:778)
at
org.eclipse.jface.dialogs.MessageDialog.buttonPressed(Messag eDialog.java:147)
at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.jav a:423)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:1838)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :1545)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:583 )
at org.eclipse.jface.window.Window.open(Window.java:563)
at
org.eclipse.jface.dialogs.MessageDialog.openError(MessageDia log.java:286)
at
org.eclipse.jface.util.SafeRunnable.handleException(SafeRunn able.java:50)
at
org.eclipse.ui.internal.AbstractSelectionService$3.handleExc eption(AbstractSelectionService.java:146)
at
org.eclipse.core.internal.runtime.InternalPlatform.handleExc eption(InternalPlatform.java:450)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:891)
at org.eclipse.core.runtime.Platform.run(Platform.java:413)
at
org.eclipse.ui.internal.AbstractSelectionService.fireSelecti on(AbstractSelectionService.java:141)
at
org.eclipse.ui.internal.AbstractSelectionService.reset(Abstr actSelectionService.java:305)
at
org.eclipse.ui.internal.AbstractSelectionService.partClosed( AbstractSelectionService.java:272)
at
org.eclipse.ui.internal.WWinPartService$1.partClosed(WWinPar tService.java:45)
at
org.eclipse.ui.internal.PartListenerList2$3.run(PartListener List2.java:85)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:889)
at org.eclipse.core.runtime.Platform.run(Platform.java:413)
at
org.eclipse.ui.internal.PartListenerList2.firePartClosed(Par tListenerList2.java:83)
at
org.eclipse.ui.internal.WorkbenchPage.firePartClosed(Workben chPage.java:1213)
at
org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchP age.java:824)
at
org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchP age.java:789)
at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:89 )
at
org.eclipse.ui.internal.EditorWorkbook$1.itemClosed(EditorWo rkbook.java:161)
at org.eclipse.swt.custom.CTabFolder.closeNotify(CTabFolder.jav a:307)
at org.eclipse.swt.custom.CTabFolder.access$13(CTabFolder.java: 297)
at org.eclipse.swt.custom.CTabFolder$4.handleEvent(CTabFolder.j ava:438)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:1838)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :1545)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1402)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)
at
org.eclipse.core.internal.boot.InternalBootLoader.run(Intern alBootLoader.java:845)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)
Previous Topic:Logic example router problem
Next Topic:[ANN] Request for community input for the GEF and EMF Redbook
Goto Forum:
  


Current Time: Sun Jul 13 13:45:58 EDT 2025

Powered by FUDForum. Page generated in 0.03036 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top