views:

58

answers:

1

When I run python scripts in Eclipse with Pydev - after a few seconds I get an eclipse Error dialog.

The window title is "Multiple Problems have occurred".

The box has a red X icon, adjacent to an error message "An internal error has occurred"

The list of error windows all have the text "Reveal End of Document". If I click on details I get the follow-on message

An internal error has occurred.
39

This problem seems to be related to the console. I've noticed that the scroll-bar is missing. I can sometimes scroll using the arrow keys, however scrolling occasionally causes the console area to mess up. I've googled that "Reveal End of Document" is supposed to be an exclipse IDE function which ought to cause a console to jump to the end.

Does anybody have an idea what might be going on? How can I fix this problem? It's really annoying.

Using Eclipse 3.6 on an up to date Sun JDK with Pydev plugin on Windows XP 32 bit.

+1  A: 

I don't have an answer yet, but I've been seeing an exception of this message for almost all the milestone builds also. The error log shows this:

java.lang.ArrayIndexOutOfBoundsException: 8910 at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:765) at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:719) at org.eclipse.swt.custom.StyledText.getOffsetAtPoint(StyledText.java:4446) at org.eclipse.swt.custom.StyledText.getOffsetAtLocation(StyledText.java:4386) at org.eclipse.ui.console.TextConsoleViewer.mouseMove(TextConsoleViewer.java:466) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:205) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:613) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) at org.eclipse.equinox.launcher.Main.run(Main.java:1407)

at org.eclipse.equinox.launcher.Main.main(Main.java:1383)

These repeat over and over again.

RAvi
Thanks, I've taken this to the relevant group in SourceForge.Can you confirm if you are using PyDev or not?
Salim Fadhley