Bug 121856 - ArrayIndexOutOfBoundsException in JavaSmartPasteTest.testSmartPaste()
Summary: ArrayIndexOutOfBoundsException in JavaSmartPasteTest.testSmartPaste()
Status: RESOLVED INVALID
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Text (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows XP
: P2 major (vote)
Target Milestone: 3.2 M5   Edit
Assignee: Tom Hofmann CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2005-12-22 03:40 EST by Dani Megert CLA
Modified: 2007-06-22 10:04 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dani Megert CLA 2005-12-22 03:40:08 EST
I20051220-0800

1

java.lang.ArrayIndexOutOfBoundsException: 1
at org.eclipse.jface.text.projection.ProjectionMapping.toExactOriginRegions(ProjectionMapping.java:549)
at org.eclipse.jface.text.projection.ProjectionTextStore.get(ProjectionTextStore.java:144)
at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:997)
at org.eclipse.jface.text.DefaultDocumentAdapter.doGetLine(DefaultDocumentAdapter.java:140)
at org.eclipse.jface.text.DefaultDocumentAdapter.getLine(DefaultDocumentAdapter.java:163)
at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:643)
at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:607)
at org.eclipse.swt.custom.StyledTextRenderer.calculate(StyledTextRenderer.java:197)
at org.eclipse.swt.custom.StyledTextRenderer.calculateClientArea(StyledTextRenderer.java:215)
at org.eclipse.swt.custom.StyledText.resetCache(StyledText.java:6287)
at org.eclipse.swt.custom.StyledText.reset(StyledText.java:6281)
at org.eclipse.swt.custom.StyledText.handleTextSet(StyledText.java:5369)
at org.eclipse.swt.custom.StyledText$6.textSet(StyledText.java:4796)
at org.eclipse.jface.text.DefaultDocumentAdapter.fireTextSet(DefaultDocumentAdapter.java:354)
at org.eclipse.jface.text.DefaultDocumentAdapter.resumeForwardingDocumentChanges(DefaultDocumentAdapter.java:398)
at org.eclipse.jface.text.TextViewer.enabledRedrawing(TextViewer.java:4509)
at org.eclipse.jface.text.TextViewer.enabledRedrawing(TextViewer.java:4495)
at org.eclipse.jface.text.TextViewer.setRedraw(TextViewer.java:4618)
at org.eclipse.jface.text.TextViewer.setRedraw(TextViewer.java:4590)
at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:3557)
at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:3873)
at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:183)
at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:149)
at org.eclipse.jdt.text.tests.performance.JavaSmartPasteTest.measurePaste(JavaSmartPasteTest.java:106)
at org.eclipse.jdt.text.tests.performance.JavaSmartPasteTest.testSmartPaste(JavaSmartPasteTest.java:79)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
at junit.extensions.TestSetup.run(TestSetup.java:23)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
at junit.extensions.TestSetup.run(TestSetup.java:23)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:330)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:204)
at org.eclipse.test.UITestApplication$3.run(UITestApplication.java:188)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3262)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2908)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1764)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1728)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:398)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:106)
at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:131)
at org.eclipse.test.UITestApplication.run(UITestApplication.java:58)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:109)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:379)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:338)
at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Comment 1 Dani Megert CLA 2005-12-22 05:41:14 EST
Can't reproduce on our Linux and WinXP machines. Might be a focus or activation problem on the releng test machines.
Comment 2 Tom Hofmann CLA 2006-01-27 04:31:48 EST
Never happened since - closing as remind until we find some more data.
Comment 3 Dani Megert CLA 2006-04-11 11:34:58 EDT
Note that this test is currently disabled because the results vary too much.
Comment 4 Dani Megert CLA 2007-06-22 09:58:47 EDT
Get rid of deprecated state.
Comment 5 Dani Megert CLA 2007-06-22 10:04:12 EDT
.