Uploaded image for project: 'Spring IDE'
  1. Spring IDE
  2. IDE-312

Eclipse crashes / shutsdown while in 'Beans Config XML Editor'

    Details

    • Type: Bug
    • Status: Closed
    • Resolution: Duplicate
    • Affects Version/s: 1.3
    • Fix Version/s: 1.3.1
    • Component/s: beans.ui
    • Labels:
      None

      Description

      When in the beans xml editor eclipse suddenly shutdown without warning. Its happened to me about 3 times today. Once eclipse shuts down instantly eclipse pops ups a small dialog that reads:

      An error has occurred. See the log file E:\Work\eclipse_workspce\.metadata\.log

      It does not seem to be any particular action that causes the crash, it happens seemingly at random. but if you notice in the stack trace of the
      crash that I captured was cause by

      ''org.springframework.ide.eclipse.beans.ui.editor.hyperlink.JavaElementHyperlink.open(JavaElementHyperlink.java:64)''

      '''Eclipse Setup'''

      • Eclipse 3.1.2
      • SpringIDE 1.3.0
      • WST 1.0.2.v200604280000
      • GEF 3.1.1
      • EMF 1.1.0.1

      ''' Full stack trace from eclipse_workspce\.metadata\.log '''

      !SESSION 2006-06-03 14:08:12.671 -----------------------------------------------
      eclipse.buildId=M20060118-1600
      java.version=1.5.0_06
      java.vendor=Sun Microsystems Inc.
      BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
      Command-line arguments:  -os win32 -ws win32 -arch x86
       
      !ENTRY org.eclipse.ui 4 4 2006-06-03 14:34:41.62
      !MESSAGE Unhandled event loop exception
       
      !ENTRY org.eclipse.ui 4 0 2006-06-03 14:34:41.62
      !MESSAGE No more handles
      !STACK 0
      org.eclipse.swt.SWTError: No more handles
       at org.eclipse.swt.SWT.error(SWT.java:2968)
       at org.eclipse.swt.SWT.error(SWT.java:2865)
       at org.eclipse.swt.SWT.error(SWT.java:2836)
       at org.eclipse.swt.graphics.Image.init(Image.java:1777)
       at org.eclipse.swt.graphics.Image.init(Image.java:1875)
       at org.eclipse.swt.graphics.Image.<init>(Image.java:596)
       at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:295)
       at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:171)
       at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56)
       at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:87)
       at org.eclipse.jface.resource.LocalResourceManager.allocate(LocalResourceManager.java:83)
       at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:87)
       at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:107)
       at org.eclipse.jface.action.ActionContributionItem.updateImages(ActionContributionItem.java:898)
       at org.eclipse.jface.action.ActionContributionItem.update(ActionContributionItem.java:705)
       at org.eclipse.jface.action.ActionContributionItem.fill(ActionContributionItem.java:330)
       at org.eclipse.jface.action.ToolBarManager.update(ToolBarManager.java:313)
       at org.eclipse.jface.action.ToolBarManager.createControl(ToolBarManager.java:101)
       at org.eclipse.jface.action.ToolBarContributionItem.fill(ToolBarContributionItem.java:190)
       at org.eclipse.jface.action.CoolBarManager.update(CoolBarManager.java:907)
       at org.eclipse.ui.internal.WorkbenchWindow.updateActionBars(WorkbenchWindow.java:2486)
       at org.eclipse.ui.internal.WorkbenchWindow.largeUpdateEnd(WorkbenchWindow.java:2533)
       at org.eclipse.ui.internal.Workbench.largeUpdateEnd(Workbench.java:2429)
       at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2298)
       at org.eclipse.ui.internal.WorkbenchPage.access####9(WorkbenchPage.java:2287)
       at org.eclipse.ui.internal.WorkbenchPage####9.run(WorkbenchPage.java:2273)
       at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
       at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2268)
       at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2249)
       at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:263)
       at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:140)
       at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:121)
       at org.eclipse.jdt.ui.JavaUI.openInEditor(JavaUI.java:575)
       at org.springframework.ide.eclipse.beans.ui.editor.hyperlink.JavaElementHyperlink.open(JavaElementHyperlink.java:64)
       at org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseUp(HyperlinkManager.java:388)
       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:137)
       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125)
       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758)
       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)

        Activity

        Hide
        tjuerge Torsten Juergeleit added a comment -

        Spring Beans UI leaks GDI handles on Windows

        Duplicates #293

        Show
        tjuerge Torsten Juergeleit added a comment - Spring Beans UI leaks GDI handles on Windows Duplicates #293

          People

          • Assignee:
            cdupuis Christian Dupuis
            Reporter:
            import Imported
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: