7 Replies Latest reply on Nov 28, 2005 1:42 PM by forjbpm

    Error :Widget disposed too early!

    forjbpm

      Hi

      I am getting these errors
      Can anyone tell me what may be a reason?
      I am really not able to find out.

      Thanks


      !SESSION 2005-11-24 16:33:17.250 -----------------------------------------------
      eclipse.buildId=I20050617-1618
      java.fullversion=GNU libgcj 4.0.1 20050727 (Red Hat 4.0.1-5)
      BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
      Command-line arguments: -os linux -ws gtk -arch x86

      !ENTRY org.eclipse.ui.workbench 4 0 2005-11-24 16:34:34.437
      !MESSAGE Widget disposed too early!
      !STACK 0
      java.lang.RuntimeException: Widget disposed too early!
      at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(org.eclipse.swt.events.DisposeEvent) (Unknown Source)
      at org.eclipse.swt.widgets.TypedListener.handleEvent(org.eclipse.swt.widgets.Event) (Unknown Source)
      at org.eclipse.swt.widgets.EventTable.sendEvent(org.eclipse.swt.widgets.Event) (Unknown Source)
      at org.eclipse.swt.widgets.Widget.sendEvent(org.eclipse.swt.widgets.Event) (Unknown Source)
      at org.eclipse.swt.widgets.Widget.sendEvent(int, org.eclipse.swt.widgets.Event, boolean) (Unknown Source)
      at org.eclipse.swt.widgets.Widget.sendEvent(int) (Unknown Source)
      at org.eclipse.swt.widgets.Widget.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Control.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Scrollable.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Widget.releaseResources() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseChildren() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Widget.releaseResources() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseChildren() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Widget.releaseResources() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseChildren() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Canvas.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Decorations.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Shell.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Widget.dispose() (Unknown Source)
      at org.eclipse.swt.widgets.Shell.dispose() (Unknown Source)
      at org.eclipse.jface.window.Window.close() (Unknown Source)

      !ENTRY org.eclipse.ui.workbench 4 0 2005-11-24 16:34:34.728
      !MESSAGE Widget disposed too early!
      !STACK 0
      java.lang.RuntimeException: Widget disposed too early!
      at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(org.eclipse.swt.events.DisposeEvent) (Unknown Source)
      at org.eclipse.swt.widgets.TypedListener.handleEvent(org.eclipse.swt.widgets.Event) (Unknown Source)
      at org.eclipse.swt.widgets.EventTable.sendEvent(org.eclipse.swt.widgets.Event) (Unknown Source)
      at org.eclipse.swt.widgets.Widget.sendEvent(org.eclipse.swt.widgets.Event) (Unknown Source)
      at org.eclipse.swt.widgets.Widget.sendEvent(int, org.eclipse.swt.widgets.Event, boolean) (Unknown Source)
      at org.eclipse.swt.widgets.Widget.sendEvent(int) (Unknown Source)
      at org.eclipse.swt.widgets.Widget.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Control.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Scrollable.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Widget.releaseResources() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseChildren() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Widget.releaseResources() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseChildren() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Widget.releaseResources() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseChildren() (Unknown Source)
      at org.eclipse.swt.widgets.Composite.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Canvas.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Decorations.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Shell.releaseWidget() (Unknown Source)
      at org.eclipse.swt.widgets.Widget.dispose() (Unknown Source)
      at org.eclipse.swt.widgets.Shell.dispose() (Unknown Source)
      at org.eclipse.jface.window.Window.close() (Unknown Source)

      !ENTRY org.eclipse.ui.workbench 4 2 2005-11-24 16:34:35.64
      !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
      !STACK 0
      java.lang.reflect.InvocationTargetException
      at org.eclipse.jface.operation.ModalContext.runInCurrentThread(org.eclipse.jface.operation.IRunnableWithProgress, org.eclipse.core.runtime.IProgressMonitor) (Unknown Source)
      at org.eclipse.jface.operation.ModalContext.run(org.eclipse.jface.operation.IRunnableWithProgress, boolean, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.swt.widgets.Display) (Unknown Source)
      at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress) (Unknown Source)
      at org.eclipse.ui.internal.Workbench.runStartupWithProgress(int, java.lang.Runnable) (Unknown Source)
      at org.eclipse.ui.internal.Workbench.restoreState(org.eclipse.ui.IMemento) (Unknown Source)
      at org.eclipse.ui.internal.Workbench.access$12(org.eclipse.ui.internal.Workbench, org.eclipse.ui.IMemento) (Unknown Source)
      at org.eclipse.ui.internal.Workbench$17.run() (Unknown Source)
      at org.eclipse.core.internal.runtime.InternalPlatform.run(org.eclipse.core.runtime.ISafeRunnable) (Unknown Source)
      at org.eclipse.core.runtime.Platform.run(org.eclipse.core.runtime.ISafeRunnable) (Unknown Source)
      at org.eclipse.ui.internal.Workbench.restoreState() (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState() (Unknown Source)
      at org.eclipse.ui.application.WorkbenchAdvisor.openWindows() (Unknown Source)
      at org.eclipse.ui.internal.Workbench.init(org.eclipse.swt.widgets.Display) (Unknown Source)
      at org.eclipse.ui.internal.Workbench.runUI() (Unknown Source)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor) (Unknown Source)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor) (Unknown Source)
      at org.eclipse.ui.internal.ide.IDEApplication.run(java.lang.Object) (Unknown Source)
      at org.eclipse.core.internal.runtime.PlatformActivator$1.run(java.lang.Object) (Unknown Source)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(java.lang.Object) (Unknown Source)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(java.lang.String[], java.lang.Runnable) (Unknown Source)
      at java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (/usr/lib/libgcj.so.6.0.0)
      at org.eclipse.core.launcher.Main.invokeFramework(java.lang.String[], java.net.URL[]) (Unknown Source)
      at org.eclipse.core.launcher.Main.basicRun(java.lang.String[]) (Unknown Source)
      at org.eclipse.core.launcher.Main.run(java.lang.String[]) (Unknown Source)
      Caused by: org.eclipse.swt.SWTException: Graphic is disposed
      at org.eclipse.swt.SWT.error(int, java.lang.Throwable, java.lang.String) (Unknown Source)
      at org.eclipse.swt.SWT.error(int, java.lang.Throwable) (Unknown Source)
      at org.eclipse.swt.SWT.error(int) (Unknown Source)
      at org.eclipse.swt.graphics.Image.getBounds() (Unknown Source)
      at org.eclipse.swt.custom.CTabItem.setImage(org.eclipse.swt.graphics.Image) (Unknown Source)
      at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabItem.setInfo(org.eclipse.ui.internal.presentations.util.PartInfo) (Unknown Source)
      at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.initTab(org.eclipse.ui.internal.presentations.util.AbstractTabItem, org.eclipse.ui.presentations.IPresentablePart) (Unknown Source)
      at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.childPropertyChanged(org.eclipse.ui.presentations.IPresentablePart, int) (Unknown Source)
      at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.access$2(org.eclipse.ui.internal.presentations.util.PresentablePartFolder, org.eclipse.ui.presentations.IPresentablePart, int) (Unknown Source)
      at org.eclipse.ui.internal.presentations.util.PresentablePartFolder$3.propertyChanged(java.lang.Object, int) (Unknown Source)
      at org.eclipse.ui.internal.presentations.PresentablePart.firePropertyChange(int) (Unknown Source)
      at org.eclipse.ui.internal.presentations.PresentablePart$1.propertyChanged(java.lang.Object, int) (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchPartReference.immediateFirePropertyChange(int) (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchPartReference.dispose() (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchPage.disposePart(org.eclipse.ui.internal.WorkbenchPartReference) (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchPage.partRemoved(org.eclipse.ui.internal.WorkbenchPartReference) (Unknown Source)
      at org.eclipse.ui.internal.ViewFactory.releaseView(org.eclipse.ui.IViewReference) (Unknown Source)
      at org.eclipse.ui.internal.Perspective.dispose() (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchPage.dispose() (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages() (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchWindow.hardClose() (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchWindow.busyClose() (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchWindow.access$0(org.eclipse.ui.internal.WorkbenchWindow) (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchWindow$2.run() (Unknown Source)
      Root exception:
      org.eclipse.swt.SWTException: Graphic is disposed
      at org.eclipse.swt.SWT.error(int, java.lang.Throwable, java.lang.String) (Unknown Source)
      at org.eclipse.swt.SWT.error(int, java.lang.Throwable) (Unknown Source)
      at org.eclipse.swt.SWT.error(int) (Unknown Source)
      at org.eclipse.swt.graphics.Image.getBounds() (Unknown Source)
      at org.eclipse.swt.custom.CTabItem.setImage(org.eclipse.swt.graphics.Image) (Unknown Source)
      at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabItem.setInfo(org.eclipse.ui.internal.presentations.util.PartInfo) (Unknown Source)
      at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.initTab(org.eclipse.ui.internal.presentations.util.AbstractTabItem, org.eclipse.ui.presentations.IPresentablePart) (Unknown Source)
      at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.childPropertyChanged(org.eclipse.ui.presentations.IPresentablePart, int) (Unknown Source)
      at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.access$2(org.eclipse.ui.internal.presentations.util.PresentablePartFolder, org.eclipse.ui.presentations.IPresentablePart, int) (Unknown Source)
      at org.eclipse.ui.internal.presentations.util.PresentablePartFolder$3.propertyChanged(java.lang.Object, int) (Unknown Source)
      at org.eclipse.ui.internal.presentations.PresentablePart.firePropertyChange(int) (Unknown Source)
      at org.eclipse.ui.internal.presentations.PresentablePart$1.propertyChanged(java.lang.Object, int) (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchPartReference.immediateFirePropertyChange(int) (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchPartReference.dispose() (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchPage.disposePart(org.eclipse.ui.internal.WorkbenchPartReference) (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchPage.partRemoved(org.eclipse.ui.internal.WorkbenchPartReference) (Unknown Source)
      at org.eclipse.ui.internal.ViewFactory.releaseView(org.eclipse.ui.IViewReference) (Unknown Source)
      at org.eclipse.ui.internal.Perspective.dispose() (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchPage.dispose() (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages() (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchWindow.hardClose() (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchWindow.busyClose() (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchWindow.access$0(org.eclipse.ui.internal.WorkbenchWindow) (Unknown Source)
      at org.eclipse.ui.internal.WorkbenchWindow$2.run() (Unknown Source)

      !ENTRY org.eclipse.xsd 2 0 2005-11-24 16:35:01.137
      !MESSAGE org.eclipse.xsd.XSDNamedComponent
      !STACK 0
      java.lang.ClassCastException: org.eclipse.xsd.XSDNamedComponent
      at org.eclipse.xsd.impl.XSDNamedComponentImpl$StringPairComparator.compare(java.lang.Object, java.lang.Object) (Unknown Source)
      at java.util.Collections.compare(java.lang.Object, java.lang.Object, java.util.Comparator) (/usr/lib/libgcj.so.6.0.0)
      at java.util.Collections.binarySearch(java.util.List, java.lang.Object, java.util.Comparator) (/usr/lib/libgcj.so.6.0.0)
      at org.eclipse.xsd.impl.XSDNamedComponentImpl.findInSortedList(java.util.List, java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveNamedComponent(org.eclipse.emf.ecore.EReference, java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveSimpleTypeDefinition(java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.resolveSimpleTypeDefinition(java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.resolveSimpleTypeDefinitionURI(java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.reconcileAttributes(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.reconcileAttributes(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.reconcile(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.elementChanged(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.adoptContent(org.eclipse.emf.ecore.EReference, org.eclipse.xsd.XSDConcreteComponent) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.adoptContent(org.eclipse.emf.ecore.EReference, org.eclipse.xsd.XSDConcreteComponent) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(org.eclipse.emf.common.notify.Notification) (Unknown Source)
      at org.eclipse.emf.common.notify.impl.NotificationChainImpl.dispatch(org.eclipse.emf.common.notify.Notification) (Unknown Source)
      at org.eclipse.emf.common.notify.impl.NotificationChainImpl.dispatch() (Unknown Source)
      at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(java.lang.Object) (Unknown Source)
      at org.eclipse.emf.common.util.BasicEList.add(java.lang.Object) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.setListContentAndOrder(org.eclipse.emf.common.util.EList, java.util.List) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.handleReconciliation(java.util.List, java.util.List) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.reconcileContents(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.reconcile(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(org.eclipse.emf.common.notify.Notification) (Unknown Source)

      !ENTRY org.eclipse.xsd 2 0 2005-11-24 16:35:03.736
      !MESSAGE org.eclipse.xsd.XSDNamedComponent
      !STACK 0
      java.lang.ClassCastException: org.eclipse.xsd.XSDNamedComponent
      at org.eclipse.xsd.impl.XSDNamedComponentImpl$StringPairComparator.compare(java.lang.Object, java.lang.Object) (Unknown Source)
      at java.util.Collections.compare(java.lang.Object, java.lang.Object, java.util.Comparator) (/usr/lib/libgcj.so.6.0.0)
      at java.util.Collections.binarySearch(java.util.List, java.lang.Object, java.util.Comparator) (/usr/lib/libgcj.so.6.0.0)
      at org.eclipse.xsd.impl.XSDNamedComponentImpl.findInSortedList(java.util.List, java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveNamedComponent(org.eclipse.emf.ecore.EReference, java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveSimpleTypeDefinition(java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveSimpleTypeDefinition(java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.resolveSimpleTypeDefinition(java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.handleNewBaseTypeDefinition(org.eclipse.xsd.XSDSimpleTypeDefinition) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.reconcileAttributes(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.reconcileAttributes(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDNamedComponentImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(org.eclipse.emf.common.notify.Notification) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.setElementGen(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.setElement(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.createSimpleTypeDefinition(org.w3c.dom.Node) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaContentImpl.createSchemaContent(org.w3c.dom.Node) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.handleUnreconciledElement(org.w3c.dom.Element, java.util.List, java.util.List) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.reconcileContents(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.reconcile(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(org.eclipse.emf.common.notify.Notification) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.setElementGen(org.w3c.dom.Element) (Unknown Source)

      !ENTRY org.eclipse.xsd 2 0 2005-11-24 16:35:04.288
      !MESSAGE org.eclipse.xsd.XSDNamedComponent
      !STACK 0
      java.lang.ClassCastException: org.eclipse.xsd.XSDNamedComponent
      at org.eclipse.xsd.impl.XSDNamedComponentImpl$StringPairComparator.compare(java.lang.Object, java.lang.Object) (Unknown Source)
      at java.util.Collections.compare(java.lang.Object, java.lang.Object, java.util.Comparator) (/usr/lib/libgcj.so.6.0.0)
      at java.util.Collections.binarySearch(java.util.List, java.lang.Object, java.util.Comparator) (/usr/lib/libgcj.so.6.0.0)
      at org.eclipse.xsd.impl.XSDNamedComponentImpl.findInSortedList(java.util.List, java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveNamedComponent(org.eclipse.emf.ecore.EReference, java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveSimpleTypeDefinition(java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveSimpleTypeDefinition(java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.resolveSimpleTypeDefinition(java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.handleNewBaseTypeDefinition(org.eclipse.xsd.XSDSimpleTypeDefinition) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.reconcileAttributes(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.reconcileAttributes(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDNamedComponentImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(org.eclipse.emf.common.notify.Notification) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.setElementGen(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.setElement(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.createSimpleTypeDefinition(org.w3c.dom.Node) (Unknown Source)
      at org.eclipse.xsd.impl.XSDAttributeDeclarationImpl.handleUnreconciledElement(org.w3c.dom.Element, java.util.List, java.util.List) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.reconcileContents(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.reconcile(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.elementChanged(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.adoptContent(org.eclipse.emf.ecore.EReference, org.eclipse.xsd.XSDConcreteComponent) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.adoptContent(org.eclipse.emf.ecore.EReference, org.eclipse.xsd.XSDConcreteComponent) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(org.eclipse.emf.common.notify.Notification) (Unknown Source)
      at org.eclipse.emf.common.notify.impl.NotificationChainImpl.dispatch(org.eclipse.emf.common.notify.Notification) (Unknown Source)

      !ENTRY org.eclipse.xsd 2 0 2005-11-24 16:35:04.668
      !MESSAGE org.eclipse.xsd.XSDNamedComponent
      !STACK 0
      java.lang.ClassCastException: org.eclipse.xsd.XSDNamedComponent
      at org.eclipse.xsd.impl.XSDNamedComponentImpl$StringPairComparator.compare(java.lang.Object, java.lang.Object) (Unknown Source)
      at java.util.Collections.compare(java.lang.Object, java.lang.Object, java.util.Comparator) (/usr/lib/libgcj.so.6.0.0)
      at java.util.Collections.binarySearch(java.util.List, java.lang.Object, java.util.Comparator) (/usr/lib/libgcj.so.6.0.0)
      at org.eclipse.xsd.impl.XSDNamedComponentImpl.findInSortedList(java.util.List, java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveNamedComponent(org.eclipse.emf.ecore.EReference, java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveSimpleTypeDefinition(java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveSimpleTypeDefinition(java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.resolveSimpleTypeDefinition(java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.handleNewBaseTypeDefinition(org.eclipse.xsd.XSDSimpleTypeDefinition) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.reconcileAttributes(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.reconcileAttributes(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDNamedComponentImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(org.eclipse.emf.common.notify.Notification) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.setElementGen(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.setElement(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.createSimpleTypeDefinition(org.w3c.dom.Node) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaContentImpl.createSchemaContent(org.w3c.dom.Node) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.handleUnreconciledElement(org.w3c.dom.Element, java.util.List, java.util.List) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.reconcileContents(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.reconcile(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(org.eclipse.emf.common.notify.Notification) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.setElementGen(org.w3c.dom.Element) (Unknown Source)

      !ENTRY org.eclipse.jface 4 2 2005-11-24 16:35:09.167
      !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
      !STACK 0
      java.lang.ClassNotFoundException: java.text.Bidi
      at java.lang.ClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
      at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.6.0.0)
      at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
      at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String, boolean) (Unknown Source)
      at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String) (Unknown Source)
      at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(java.lang.String, boolean) (Unknown Source)
      at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
      at org.eclipse.draw2d.text.BidiProcessor.process() (Unknown Source)
      at org.eclipse.draw2d.text.BlockFlow.validate() (Unknown Source)
      at org.eclipse.draw2d.text.FlowPage.validate() (Unknown Source)
      at org.eclipse.draw2d.text.FlowPage.getPreferredSize(int, int) (Unknown Source)
      at org.eclipse.draw2d.text.FlowPage.getMinimumSize(int, int) (Unknown Source)
      at org.eclipse.draw2d.BorderLayout.calculateMinimumSize(org.eclipse.draw2d.IFigure, int, int) (Unknown Source)
      at org.eclipse.draw2d.AbstractHintLayout.getMinimumSize(org.eclipse.draw2d.IFigure, int, int) (Unknown Source)
      at org.eclipse.draw2d.Figure.getMinimumSize(int, int) (Unknown Source)
      at org.eclipse.draw2d.StackLayout.calculateMinimumSize(org.eclipse.draw2d.IFigure, int, int) (Unknown Source)
      at org.eclipse.draw2d.AbstractHintLayout.getMinimumSize(org.eclipse.draw2d.IFigure, int, int) (Unknown Source)
      at org.eclipse.draw2d.Figure.getMinimumSize(int, int) (Unknown Source)
      at org.eclipse.draw2d.ToolbarLayout.calculateChildrenSize(java.util.List, int, int, boolean) (Unknown Source)
      at org.eclipse.draw2d.ToolbarLayout.calculateMinimumSize(org.eclipse.draw2d.IFigure, int, int) (Unknown Source)
      at org.eclipse.draw2d.AbstractHintLayout.getMinimumSize(org.eclipse.draw2d.IFigure, int, int) (Unknown Source)
      at org.eclipse.draw2d.Figure.getMinimumSize(int, int) (Unknown Source)
      at org.eclipse.draw2d.ToolbarLayout.calculateChildrenSize(java.util.List, int, int, boolean) (Unknown Source)
      at org.eclipse.draw2d.ToolbarLayout.calculateMinimumSize(org.eclipse.draw2d.IFigure, int, int) (Unknown Source)
      at org.eclipse.draw2d.AbstractHintLayout.getMinimumSize(org.eclipse.draw2d.IFigure, int, int) (Unknown Source)
      at org.eclipse.draw2d.Figure.getMinimumSize(int, int) (Unknown Source)
      at org.eclipse.draw2d.StackLayout.calculateMinimumSize(org.eclipse.draw2d.IFigure, int, int) (Unknown Source)

      !ENTRY org.eclipse.xsd 2 0 2005-11-24 16:35:13.52
      !MESSAGE org.eclipse.xsd.XSDNamedComponent
      !STACK 0
      java.lang.ClassCastException: org.eclipse.xsd.XSDNamedComponent
      at org.eclipse.xsd.impl.XSDNamedComponentImpl$StringPairComparator.compare(java.lang.Object, java.lang.Object) (Unknown Source)
      at java.util.Collections.compare(java.lang.Object, java.lang.Object, java.util.Comparator) (/usr/lib/libgcj.so.6.0.0)
      at java.util.Collections.binarySearch(java.util.List, java.lang.Object, java.util.Comparator) (/usr/lib/libgcj.so.6.0.0)
      at org.eclipse.xsd.impl.XSDNamedComponentImpl.findInSortedList(java.util.List, java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveNamedComponent(org.eclipse.emf.ecore.EReference, java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveSimpleTypeDefinition(java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.resolveSimpleTypeDefinition(java.lang.String, java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.resolveSimpleTypeDefinition(java.lang.String) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.handleNewBaseTypeDefinition(org.eclipse.xsd.XSDSimpleTypeDefinition) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.reconcileAttributes(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.reconcileAttributes(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDNamedComponentImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(org.eclipse.emf.common.notify.Notification) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.setElementGen(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.setElement(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl.createSimpleTypeDefinition(org.w3c.dom.Node) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaContentImpl.createSchemaContent(org.w3c.dom.Node) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.handleUnreconciledElement(org.w3c.dom.Element, java.util.List, java.util.List) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.reconcileContents(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.reconcile(org.w3c.dom.Element) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(org.eclipse.emf.ecore.EAttribute) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(org.eclipse.emf.common.notify.Notification) (Unknown Source)
      at org.eclipse.xsd.impl.XSDConcreteComponentImpl.setElementGen(org.w3c.dom.Element) (Unknown Source)

        • 1. Re: Error :Widget disposed too early!
          forjbpm

          Because of these errors I am not able to edit the diagram.
          not able to see design tools in eclipse
          Image getting generated after I write xml (process) is all cropped

          • 2. Re: Error :Widget disposed too early!
            kukeltje

            what version of eclipse are you using?, what version of the GPD, what other plugins? Which jdk? and what were you doing when you got this error?

            • 3. Re: Error :Widget disposed too early!
              forjbpm

              ECLIPSE : eclipse-SDK-3.1RC3-linux
              JAVA : jdk 1.5.0 tried with jdk 1.4.2_08 as well
              GPD : jbpm-gpd-3.0.5
              newly released JBoss jbpm 3.0.2
              No other plugins

              I get this error when I start eclipse and open a my workspace (tried with new workspaces as well) and then click on gpd.xml in MyProcess1/ processes.
              When I click on Diagram tab, I dont see any tools (left corner where we see usual ly). When I write my own xml as I cant see any diagram I cant edit it. Generated processimage is all cropped.

              Please help,

              • 4. Re: Error :Widget disposed too early!
                kukeltje

                I would recommend to upgrade to eclipse 3.1 full release. If the problem persists then, please report back.

                • 5. Re: Error :Widget disposed too early!
                  forjbpm

                  I still get those errors. But now, I am able to see tool bar and process diagram.
                  I just staterd the eclipse with

                  ./eclipse -data $HOME/workspace -vm $JAVA_HOME/bin/java -ws gtk
                  In this case, I used

                  jdk1.5.0 and Eclipse 3.1

                  But I still get following errors :

                  Error 2005-11-28 13:13:33.446 Widget is disposed
                  org.eclipse.swt.SWTException: Widget is disposed
                  at org.eclipse.swt.SWT.error(SWT.java:2942)
                  at org.eclipse.swt.SWT.error(SWT.java:2865)
                  at org.eclipse.swt.SWT.error(SWT.java:2836)
                  at org.eclipse.swt.widgets.Widget.error(Widget.java:408)
                  at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:344)
                  at org.eclipse.swt.widgets.Tree.getItems(Tree.java:1048)
                  at org.eclipse.jface.viewers.TreeViewer.getChildren(TreeViewer.java:331)
                  at org.eclipse.jface.viewers.AbstractTreeViewer.internalCollectExpanded(AbstractTreeViewer.java:1032)
                  at org.eclipse.jface.viewers.AbstractTreeViewer.getExpandedElements(AbstractTreeViewer.java:762)
                  at org.eclipse.ui.internal.dialogs.NewWizardNewPage.storeExpandedCategories(NewWizardNewPage.java:612)
                  at org.eclipse.ui.internal.dialogs.NewWizardNewPage.saveWidgetValues(NewWizardNewPage.java:534)
                  at org.eclipse.ui.internal.dialogs.NewWizardSelectionPage.saveWidgetValues(NewWizardSelectionPage.java:98)
                  at org.eclipse.ui.internal.dialogs.NewWizard.performFinish(NewWizard.java:122)
                  at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:680)
                  at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:349)
                  at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:556)
                  at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
                  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
                  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1021)
                  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2867)
                  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2572)
                  at org.eclipse.jface.window.Window.runEventLoop(Window.java:809)
                  at org.eclipse.jface.window.Window.open(Window.java:787)
                  at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:114)
                  at org.eclipse.jface.action.Action.runWithEvent(Action.java:996)
                  at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538)
                  at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
                  at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
                  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
                  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1021)
                  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2867)
                  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2572)
                  at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
                  at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
                  at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
                  at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
                  at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
                  at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
                  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:585)
                  at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
                  at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
                  at org.eclipse.core.launcher.Main.run(Main.java:973)
                  at org.eclipse.core.launcher.Main.main(Main.java:948)

                  and

                  Error 2005-11-28 13:13:33.444 Unhandled event loop exception


                  Thanks

                  • 6. Re: Error :Widget disposed too early!
                    kukeltje

                    is this error just in the log file or also on screen?

                    • 7. Re: Error :Widget disposed too early!
                      forjbpm

                      This error message appears on screen as well as in .log file.

                      Thanks