facebook

JSP Editor Errors

  1. MyEclipse Archived
  2.  > 
  3. UML Development
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #234812 Reply

    jbrownlee
    Member

    This morning the automatic update check informed me of the 4.0 M3 release, so I installed it. Since then, editing JSPs has been blowing up repeatedly. I usually get a dialog box saying “Failed to save: null”. From then on, all JSP editing is hosed. Sometimes it won’t accept any keypresses in the editor, other times, it just fails any time you try to save.

    If you close the file and try to open it again, you get this message:

    Unable to create this part due to an internal error. Reason for the failure: ModelManagerImpl::releaseFromRead. read reference count found to be less than zero

    I have found that once this error happens, the only recourse is to shut down Eclipse and restart. Usually Eclipse will hang shutting down and it has to be killed from the Task Manager.

    This is Eclipse 3.1, ME 4.0M3 under Windows XP with Java 1.4.2_08.

    I’m going to attempt to go back to M2, as M3 is unusable in its current state.

    Here are the error message details:

    java.lang.IllegalStateException: ModelManagerImpl::releaseFromRead. read reference count found to be less than zero
    at com.ibm.sse.model.ModelManagerImpl.releaseFromRead(ModelManagerImpl.java:1522)
    at com.ibm.sse.model.AbstractStructuredModel.releaseFromRead(AbstractStructuredModel.java:757)
    at com.ibm.sse.model.xml.internal.document.XMLModelImpl.releaseFromRead(XMLModelImpl.java:713)
    at com.ibm.sse.model.html.document.XMLStyleModelImpl.releaseFromRead(XMLStyleModelImpl.java:35)
    at com.ibm.sse.editor.StructuredTextReconciler.hookUpModelLifecycleListener(StructuredTextReconciler.java:478)
    at com.ibm.sse.editor.StructuredTextReconciler.reconcilerDocumentChanged(StructuredTextReconciler.java:451)
    at org.eclipse.jface.text.reconciler.AbstractReconciler$Listener.inputDocumentChanged(AbstractReconciler.java:284)
    at org.eclipse.jface.text.TextViewer.fireInputDocumentChanged(TextViewer.java:2439)
    at org.eclipse.jface.text.TextViewer.setDocument(TextViewer.java:2488)
    at org.eclipse.jface.text.source.SourceViewer.setDocument(SourceViewer.java:491)
    at org.eclipse.jface.text.source.SourceViewer.setDocument(SourceViewer.java:435)
    at org.eclipse.ui.texteditor.AbstractTextEditor.initializeSourceViewer(AbstractTextEditor.java:2882)
    at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:2649)
    at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextEditor.java:53)
    at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(AbstractDecoratedTextEditor.java:314)
    at com.ibm.sse.editor.StructuredTextEditor.createPartControl(StructuredTextEditor.java:880)
    at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:155)
    at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:132)
    at com.genuitec.eclipse.webdesigner.htmleditor.HTMLMultiPageEditorPart.createSourcePage(HTMLMultiPageEditorPart.java:303)
    at com.genuitec.eclipse.webdesigner.jspeditor.JSPMultiPageEditorPart.createSourcePage(JSPMultiPageEditorPart.java:54)
    at com.genuitec.eclipse.webdesigner.htmleditor.HTMLMultiPageEditorPart.createPages(HTMLMultiPageEditorPart.java:235)
    at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:241)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:585)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:365)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
    at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2325)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2258)
    at org.eclipse.ui.internal.WorkbenchPage.access$9(WorkbenchPage.java:2250)
    at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2236)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2231)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2212)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:371)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:334)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:251)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:131)
    at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:169)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:153)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:222)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:198)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:296)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:869)
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:741)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:739)
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:968)
    at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1067)
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:243)
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:238)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:277)
    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:3080)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)

    #234816 Reply

    jbrownlee
    Member

    Here is what was in the log file. Perhaps that will also be helpful.

    !ENTRY org.eclipse.ui 4 4 2005-08-15 12:34:21.98
    !MESSAGE Unhandled event loop exception

    !ENTRY org.eclipse.ui 4 0 2005-08-15 12:34:21.380
    !MESSAGE ModelManagerImpl::releaseFromRead. read reference count found to be less than zero
    !STACK 0
    java.lang.IllegalStateException: ModelManagerImpl::releaseFromRead. read reference count found to be less than zero
    at com.ibm.sse.model.ModelManagerImpl.releaseFromRead(ModelManagerImpl.java:1522)
    at com.ibm.sse.model.AbstractStructuredModel.releaseFromRead(AbstractStructuredModel.java:757)
    at com.ibm.sse.model.xml.internal.document.XMLModelImpl.releaseFromRead(XMLModelImpl.java:713)
    at com.ibm.sse.model.html.document.XMLStyleModelImpl.releaseFromRead(XMLStyleModelImpl.java:35)
    at com.ibm.sse.editor.StructuredTextUndoManagerImpl.disconnectFromModel(StructuredTextUndoManagerImpl.java:296)
    at com.ibm.sse.editor.StructuredTextUndoManagerImpl.disconnect(StructuredTextUndoManagerImpl.java:290)
    at com.ibm.sse.editor.StructuredTextViewer.handleDispose(StructuredTextViewer.java:900)
    at org.eclipse.jface.text.TextViewer$1.widgetDisposed(TextViewer.java:1463)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:101)
    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.Widget.sendEvent(Widget.java:867)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
    at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:660)
    at org.eclipse.swt.custom.StyledText.handleDispose(StyledText.java:4987)
    at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:4856)
    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.Widget.sendEvent(Widget.java:867)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:848)
    at org.eclipse.swt.widgets.Widget.releaseWidget(Widget.java:755)
    at org.eclipse.swt.widgets.Control.releaseWidget(Control.java:1574)
    at org.eclipse.swt.widgets.Scrollable.releaseWidget(Scrollable.java:195)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:594)
    at org.eclipse.swt.widgets.Canvas.releaseWidget(Canvas.java:117)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Canvas.releaseWidget(Canvas.java:117)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.dispose(Widget.java:382)
    at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:164)
    at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:625)
    at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1432)
    at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1259)
    at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1243)
    at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1217)
    at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1272)
    at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:54)
    at org.eclipse.ui.internal.PartStack.close(PartStack.java:495)
    at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:197)
    at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:102)
    at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:81)
    at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:267)
    at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:276)
    at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.java:1)
    at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$1.closeButtonPressed(DefaultTabFolder.java:67)
    at org.eclipse.ui.internal.presentations.PaneFolder.notifyCloseListeners(PaneFolder.java:563)
    at org.eclipse.ui.internal.presentations.PaneFolder$3.close(PaneFolder.java:190)
    at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2075)
    at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:292)
    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:3080)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)

    !ENTRY org.eclipse.ui 4 4 2005-08-15 12:34:21.692
    !MESSAGE Unhandled event loop exception

    !ENTRY org.eclipse.ui 4 0 2005-08-15 12:34:21.942
    !MESSAGE Failed to execute runnable (java.lang.NullPointerException)
    !STACK 0
    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
    at org.eclipse.swt.SWT.error(SWT.java:2942)
    at org.eclipse.swt.SWT.error(SWT.java:2865)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3057)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2716)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)
    Caused by: java.lang.NullPointerException
    at org.eclipse.jface.text.source.AnnotationPainter.getInclusiveTopIndexStartOffset(AnnotationPainter.java:1117)
    at org.eclipse.jface.text.source.AnnotationPainter.handleDrawRequest(AnnotationPainter.java:1173)
    at org.eclipse.jface.text.source.AnnotationPainter.disablePainting(AnnotationPainter.java:368)
    at org.eclipse.jface.text.source.AnnotationPainter.updatePainting(AnnotationPainter.java:781)
    at org.eclipse.jface.text.source.AnnotationPainter.access$1(AnnotationPainter.java:780)
    at org.eclipse.jface.text.source.AnnotationPainter$1.run(AnnotationPainter.java:908)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
    … 18 more

    !ENTRY org.eclipse.ui 4 4 2005-08-15 12:34:22.192
    !MESSAGE Unhandled event loop exception

    !ENTRY org.eclipse.ui 4 0 2005-08-15 12:34:22.458
    !MESSAGE Failed to execute runnable (java.lang.NullPointerException)
    !STACK 0
    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
    at org.eclipse.swt.SWT.error(SWT.java:2942)
    at org.eclipse.swt.SWT.error(SWT.java:2865)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3057)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2716)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)
    Caused by: java.lang.NullPointerException
    at org.eclipse.jface.text.source.AnnotationPainter.getInclusiveTopIndexStartOffset(AnnotationPainter.java:1117)
    at org.eclipse.jface.text.source.AnnotationPainter.handleDrawRequest(AnnotationPainter.java:1173)
    at org.eclipse.jface.text.source.AnnotationPainter.enablePainting(AnnotationPainter.java:353)
    at org.eclipse.jface.text.source.AnnotationPainter.updatePainting(AnnotationPainter.java:788)
    at org.eclipse.jface.text.source.AnnotationPainter.access$1(AnnotationPainter.java:780)
    at org.eclipse.jface.text.source.AnnotationPainter$1.run(AnnotationPainter.java:908)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
    … 18 more

    !ENTRY org.eclipse.ui 4 4 2005-08-15 12:34:22.708
    !MESSAGE Unhandled event loop exception

    !ENTRY org.eclipse.ui 4 0 2005-08-15 12:34:22.973
    !MESSAGE Failed to execute runnable (java.lang.NullPointerException)
    !STACK 0
    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
    at org.eclipse.swt.SWT.error(SWT.java:2942)
    at org.eclipse.swt.SWT.error(SWT.java:2865)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3057)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2716)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)
    Caused by: java.lang.NullPointerException
    at org.eclipse.jface.text.source.AnnotationPainter.getInclusiveTopIndexStartOffset(AnnotationPainter.java:1117)
    at org.eclipse.jface.text.source.AnnotationPainter.handleDrawRequest(AnnotationPainter.java:1173)
    at org.eclipse.jface.text.source.AnnotationPainter.disablePainting(AnnotationPainter.java:368)
    at org.eclipse.jface.text.source.AnnotationPainter.updatePainting(AnnotationPainter.java:781)
    at org.eclipse.jface.text.source.AnnotationPainter.access$1(AnnotationPainter.java:780)
    at org.eclipse.jface.text.source.AnnotationPainter$1.run(AnnotationPainter.java:908)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
    … 18 more

    !ENTRY org.eclipse.ui 4 0 2005-08-15 12:34:42.380
    !MESSAGE Unable to create editor ID com.genuitec.eclipse.webdesigner.jspeditor: ModelManagerImpl::releaseFromRead. read reference count found to be less than zero
    !STACK 0
    java.lang.IllegalStateException: ModelManagerImpl::releaseFromRead. read reference count found to be less than zero
    at com.ibm.sse.model.ModelManagerImpl.releaseFromRead(ModelManagerImpl.java:1522)
    at com.ibm.sse.model.AbstractStructuredModel.releaseFromRead(AbstractStructuredModel.java:757)
    at com.ibm.sse.model.xml.internal.document.XMLModelImpl.releaseFromRead(XMLModelImpl.java:713)
    at com.ibm.sse.model.html.document.XMLStyleModelImpl.releaseFromRead(XMLStyleModelImpl.java:35)
    at com.ibm.sse.editor.StructuredTextReconciler.hookUpModelLifecycleListener(StructuredTextReconciler.java:478)
    at com.ibm.sse.editor.StructuredTextReconciler.reconcilerDocumentChanged(StructuredTextReconciler.java:451)
    at org.eclipse.jface.text.reconciler.AbstractReconciler$Listener.inputDocumentChanged(AbstractReconciler.java:284)
    at org.eclipse.jface.text.TextViewer.fireInputDocumentChanged(TextViewer.java:2439)
    at org.eclipse.jface.text.TextViewer.setDocument(TextViewer.java:2488)
    at org.eclipse.jface.text.source.SourceViewer.setDocument(SourceViewer.java:491)
    at org.eclipse.jface.text.source.SourceViewer.setDocument(SourceViewer.java:435)
    at org.eclipse.ui.texteditor.AbstractTextEditor.initializeSourceViewer(AbstractTextEditor.java:2882)
    at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:2649)
    at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextEditor.java:53)
    at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(AbstractDecoratedTextEditor.java:314)
    at com.ibm.sse.editor.StructuredTextEditor.createPartControl(StructuredTextEditor.java:880)
    at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:155)
    at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:132)
    at com.genuitec.eclipse.webdesigner.htmleditor.HTMLMultiPageEditorPart.createSourcePage(HTMLMultiPageEditorPart.java:303)
    at com.genuitec.eclipse.webdesigner.jspeditor.JSPMultiPageEditorPart.createSourcePage(JSPMultiPageEditorPart.java:54)
    at com.genuitec.eclipse.webdesigner.htmleditor.HTMLMultiPageEditorPart.createPages(HTMLMultiPageEditorPart.java:235)
    at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:241)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:585)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:365)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
    at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2325)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2258)
    at org.eclipse.ui.internal.WorkbenchPage.access$9(WorkbenchPage.java:2250)
    at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2236)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2231)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2212)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:371)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:334)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:251)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:131)
    at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:169)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:153)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:222)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:198)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:296)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:869)
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:741)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:739)
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:968)
    at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1067)
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:243)
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:238)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:277)
    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:3080)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)

    !ENTRY org.eclipse.ui.workbench 4 2 2005-08-15 12:43:45.145
    !MESSAGE Problems occurred when invoking code from plug-in: “org.eclipse.ui.workbench”.
    !STACK 0
    java.lang.IllegalStateException: ModelManagerImpl::releaseFromRead. read reference count found to be less than zero
    at com.ibm.sse.model.ModelManagerImpl.releaseFromRead(ModelManagerImpl.java:1522)
    at com.ibm.sse.model.AbstractStructuredModel.releaseFromRead(AbstractStructuredModel.java:757)
    at com.ibm.sse.model.xml.internal.document.XMLModelImpl.releaseFromRead(XMLModelImpl.java:713)
    at com.ibm.sse.model.html.document.XMLStyleModelImpl.releaseFromRead(XMLStyleModelImpl.java:35)
    at com.ibm.sse.editor.StructuredTextUndoManagerImpl.disconnectFromModel(StructuredTextUndoManagerImpl.java:296)
    at com.ibm.sse.editor.StructuredTextUndoManagerImpl.disconnect(StructuredTextUndoManagerImpl.java:290)
    at com.ibm.sse.editor.StructuredTextViewer.handleDispose(StructuredTextViewer.java:900)
    at org.eclipse.jface.text.TextViewer$1.widgetDisposed(TextViewer.java:1463)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:101)
    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.Widget.sendEvent(Widget.java:867)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:848)
    at org.eclipse.swt.widgets.Widget.releaseWidget(Widget.java:755)
    at org.eclipse.swt.widgets.Control.releaseWidget(Control.java:1574)
    at org.eclipse.swt.widgets.Scrollable.releaseWidget(Scrollable.java:195)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:594)
    at org.eclipse.swt.widgets.Canvas.releaseWidget(Canvas.java:117)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Canvas.releaseWidget(Canvas.java:117)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Canvas.releaseWidget(Canvas.java:117)
    at org.eclipse.swt.widgets.Decorations.releaseWidget(Decorations.java:782)
    at org.eclipse.swt.widgets.Shell.releaseWidget(Shell.java:868)
    at org.eclipse.swt.widgets.Widget.dispose(Widget.java:382)
    at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:441)
    at org.eclipse.swt.widgets.Shell.dispose(Shell.java:499)
    at org.eclipse.jface.window.Window.close(Window.java:321)
    at org.eclipse.jface.window.ApplicationWindow.close(ApplicationWindow.java:291)
    at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1403)
    at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:646)
    at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:627)
    at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:728)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
    at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:726)
    at org.eclipse.jface.window.WindowManager.close(WindowManager.java:108)
    at org.eclipse.ui.internal.Workbench$11.run(Workbench.java:588)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:585)
    at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:522)
    at org.eclipse.ui.internal.Workbench$13.run(Workbench.java:713)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
    at org.eclipse.ui.internal.Workbench.close(Workbench.java:711)
    at org.eclipse.ui.internal.Workbench.close(Workbench.java:686)
    at org.eclipse.ui.internal.QuitAction.run(QuitAction.java:57)
    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:843)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)

    !ENTRY org.eclipse.osgi 2005-08-15 12:43:53.755
    !MESSAGE Application error
    !STACK 1
    java.lang.IllegalStateException: ModelManagerImpl::releaseFromRead. read reference count found to be less than zero
    at com.ibm.sse.model.ModelManagerImpl.releaseFromRead(ModelManagerImpl.java:1522)
    at com.ibm.sse.model.AbstractStructuredModel.releaseFromRead(AbstractStructuredModel.java:757)
    at com.ibm.sse.model.xml.internal.document.XMLModelImpl.releaseFromRead(XMLModelImpl.java:713)
    at com.ibm.sse.model.html.document.XMLStyleModelImpl.releaseFromRead(XMLStyleModelImpl.java:35)
    at com.ibm.sse.editor.StructuredTextUndoManagerImpl.disconnectFromModel(StructuredTextUndoManagerImpl.java:296)
    at com.ibm.sse.editor.StructuredTextUndoManagerImpl.disconnect(StructuredTextUndoManagerImpl.java:290)
    at com.ibm.sse.editor.StructuredTextViewer.handleDispose(StructuredTextViewer.java:900)
    at org.eclipse.jface.text.TextViewer$1.widgetDisposed(TextViewer.java:1463)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:101)
    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.Widget.sendEvent(Widget.java:867)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:848)
    at org.eclipse.swt.widgets.Widget.releaseWidget(Widget.java:755)
    at org.eclipse.swt.widgets.Control.releaseWidget(Control.java:1574)
    at org.eclipse.swt.widgets.Scrollable.releaseWidget(Scrollable.java:195)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:594)
    at org.eclipse.swt.widgets.Canvas.releaseWidget(Canvas.java:117)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Canvas.releaseWidget(Canvas.java:117)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:720)
    at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:588)
    at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:593)
    at org.eclipse.swt.widgets.Canvas.releaseWidget(Canvas.java:117)
    at org.eclipse.swt.widgets.Decorations.releaseWidget(Decorations.java:782)
    at org.eclipse.swt.widgets.Shell.releaseWidget(Shell.java:868)
    at org.eclipse.swt.widgets.Widget.dispose(Widget.java:382)
    at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:441)
    at org.eclipse.swt.widgets.Shell.dispose(Shell.java:499)
    at org.eclipse.swt.widgets.Display.release(Display.java:2761)
    at org.eclipse.swt.graphics.Device.dispose(Device.java:261)
    at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:118)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)

    #234819 Reply

    Scott Anderson
    Participant

    Thanks for reporting this. Can you give us an exact sequence of steps, from a clean restart, that will cause the issue to occur? Also, is the properties view open / closed when this occurs? Is it visible? Does it occur if you change the state of the properties view in some way. While we *know* an issue like this existed in 4.0M2, we *thought* we had it addressed in M3. Can you try restarting with -clean (eclipse.exe -clean) and see if that corrects the issue? If not, steps to reproduce would be hugely helpful so we can be sure we get this addressed quickly.

    #234835 Reply

    jbrownlee
    Member

    Scott:

    Thanks for the quick response. Let me answer what I can first.

    The properties window wasn’t open, but now that you mention it, I went to change a property and it was after that when this began, I’m pretty sure. Maybe it just wasn’t visible. But after the initial problem, I didn’t touch properties at all and had it happen. I had this happen after the editor died by immediately going in and trying to make the change to the file that had just failed. Sometimes I could get it to work once or twice, sometimes it failed immediately, but it was clear that after editing a given file maybe twice, Eclipse was going to hang if I touched it again.

    I had kept the M2 package from when I downloaded it, so I was able to back up to M2 and seem to be stable again. I have a deadline this week so I can’t afford to go back to M3 right away, but I will do so in a few days. I’ll try -clean for sure.

    As a side note, this deadline is why I had not responded to try some of what you had asked on the other JSP problem I found. I’ll have some time soon.

    #234852 Reply

    Scott Anderson
    Participant

    I certainly understand how download pressures work, as we just shipped a milestone, and it hurt! 😉 Naturally, we’d really love a reproducable test case when you have time, so please keep us in mind when you have a little time to help us kill this one. Best of luck with meeting your deadlines!

    #235203 Reply

    jbrownlee
    Member

    *sigh* More information. I’m still having this problem now despite backing up to M2. I just tried to edit a JSP and the editor would not accpet any keystrokes. I tried closing the file and re-opening it, and got the negative value error.

    #235204 Reply

    Brian Fernandes
    Moderator

    jbrownlee,

    The fact that you still see the errors in M2 is indicates that something else is wrong with your installation.

    What is the build-id of the Eclipse installation you are using now?
    Could you try a clean Eclipse 3.1Final install, and instead of upgrading from M2 to M3, please download the complete M3 installer from our Downloads section.
    Install both the above in new locations and start with a fresh workspace. Create a new JSP file in a dummy project and try it out. Then import and existing project / jsp and see if it works.

    I know your time is limited, but it’s likely that you upgrade didn’t go too well, so a fresh installation should resolve your issues.

    Please let us know how it turns out,
    Best,
    Brian.

    #235228 Reply

    jbrownlee
    Member

    Brian:

    Since I have a copy of the Eclipse 3.1 Final laying around as well, I was able to quickly slap in a clean copy. Our Internet connection is slow, so I am downloading a clean copy of M3. I’ll let you know what I find out, but it will probably be tomorrow before I can try it.

Viewing 8 posts - 1 through 8 (of 8 total)
Reply To: JSP Editor Errors

You must be logged in to post in the forum log in