Community
Participate
Working Groups
in i0414 on Carbon (yeah, yeah, Carbon) I frequently (and apparently randomly) get the following NPE when using hte repo sync view to compare the workspace to CVS. !ENTRY org.eclipse.jface 4 2 2009-04-15 12:48:22.171 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". !STACK 0 java.lang.NullPointerException at org.eclipse.swt.graphics.TextLayout$StyleItem.createStyle(TextLayout.java:58) at org.eclipse.swt.graphics.TextLayout.computeRuns(TextLayout.java:366) at org.eclipse.swt.graphics.TextLayout.getLineCount(TextLayout.java:1196) at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:947) at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:702) at org.eclipse.swt.custom.StyledTextRenderer.calculate(StyledTextRenderer.java:202) at org.eclipse.swt.custom.StyledTextRenderer.calculateClientArea(StyledTextRenderer.java:220) at org.eclipse.swt.custom.StyledText.resetCache(StyledText.java:7170) at org.eclipse.swt.custom.StyledText.redraw(StyledText.java:6758) at org.eclipse.jface.text.CursorLinePainter.drawHighlightLine(CursorLinePainter.java:179) at org.eclipse.jface.text.CursorLinePainter.deactivate(CursorLinePainter.java:194) at org.eclipse.jface.text.PaintManager.removePainter(PaintManager.java:214) at org.eclipse.jface.text.TextViewer.removePainter(TextViewer.java:5040) at org.eclipse.ui.texteditor.SourceViewerDecorationSupport.hideCursorLine(SourceViewerDecorationSupport.java:709) at org.eclipse.ui.texteditor.SourceViewerDecorationSupport.updateTextDecorations(SourceViewerDecorationSupport.java:306) at org.eclipse.ui.texteditor.SourceViewerDecorationSupport.dispose(SourceViewerDecorationSupport.java:387) at org.eclipse.compare.contentmergeviewer.TextMergeViewer.handleDispose(TextMergeViewer.java:1852) at org.eclipse.pde.internal.ui.compare.ManifestContentMergeViewer.handleDispose(ManifestContentMergeViewer.java:60) at org.eclipse.jface.viewers.ContentViewer$2.widgetDisposed(ContentViewer.java:214) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:117) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1571) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1595) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1576) at org.eclipse.swt.widgets.Widget.release(Widget.java:1439) at org.eclipse.swt.widgets.Control.release(Control.java:2533) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:867) at org.eclipse.swt.widgets.Widget.release(Widget.java:1442) at org.eclipse.swt.widgets.Control.release(Control.java:2533) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:867) at org.eclipse.swt.widgets.Widget.release(Widget.java:1442) at org.eclipse.swt.widgets.Control.release(Control.java:2533) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:670) at org.eclipse.compare.internal.CompareEditor.doSetInput(CompareEditor.java:277) at org.eclipse.compare.internal.CompareEditor.setInput(CompareEditor.java:248) at org.eclipse.compare.internal.CompareUIPlugin$1.run(CompareUIPlugin.java:508) at org.eclipse.compare.internal.CompareUIPlugin.syncExec(CompareUIPlugin.java:1236) at org.eclipse.compare.internal.CompareUIPlugin.internalOpenEditor(CompareUIPlugin.java:529) at org.eclipse.compare.internal.CompareUIPlugin.openEditorInBackground(CompareUIPlugin.java:499) at org.eclipse.compare.internal.CompareUIPlugin.openCompareEditor(CompareUIPlugin.java:488) at org.eclipse.compare.CompareUI.reuseCompareEditor(CompareUI.java:199) at org.eclipse.compare.CompareUI.reuseCompareEditor(CompareUI.java:180) at org.eclipse.team.internal.ui.synchronize.actions.OpenInCompareAction.openCompareEditor(OpenInCompareAction.java:205) at org.eclipse.team.internal.ui.synchronize.actions.OpenInCompareAction.openCompareEditor(OpenInCompareAction.java:169) at org.eclipse.team.internal.ui.synchronize.actions.OpenInCompareAction.openCompareEditor(OpenInCompareAction.java:113) at org.eclipse.team.internal.ui.synchronize.actions.OpenInCompareAction.run(OpenInCompareAction.java:65) at org.eclipse.team.ui.synchronize.ModelSynchronizeParticipantActionGroup$1.run(ModelSynchronizeParticipantActionGroup.java:103) at org.eclipse.team.internal.ui.synchronize.StructuredViewerAdvisor.handleOpen(StructuredViewerAdvisor.java:171) at org.eclipse.team.internal.ui.synchronize.StructuredViewerAdvisor.access$0(StructuredViewerAdvisor.java:167) at org.eclipse.team.internal.ui.synchronize.StructuredViewerAdvisor$3.open(StructuredViewerAdvisor.java:131) at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:842) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:888)
*** This bug has been marked as a duplicate of bug 271393 ***
*** Bug 272011 has been marked as a duplicate of this bug. ***