Community
Participate
Working Groups
I'm using M8. I have seen this once before with M8, but never with any previous version (I used M7, M6, and M5 quite a bit). One other developer I know has seen the same problem. The problem is that somehow eclipse gets into a mode where it doesn't correctly position the cursor after I select a completion proposal. The cursor is placed too many characters beyond where it's supposed to be (as it happens, the extra distance is the same number of characters that were added by the completion operation). Although you will probably not be able to reproduce this, I am submitting it in the hope that you can look at the code and see what could possibly be causing it. So, if I have the following snippet: get().getDocument(getEditorInput()).getLineOfOffset(100); I put the cursor after "get" and hit ctrl+space. I scroll down to the "getDocumentProvider" item and hit return. The string is completed correctly, but the cursor ends up after the "g" in "getEditorInput". If I type in "getDocumentProvide" and hit ctrl+space after the "e", then the last character is added, but the cursor is placed after the "(". Once the problem manifests, it is consistent. Workaround: closing and reopening the affected source editor seems to fix the problem.
do you have anything in .log?
Not other than Debugger exceptions. I've got loads of those. But I don't see any exceptions around the time it started happening. org.eclipse.debug.core.DebugException: Invalid stack frame org.eclipse.debug.core.DebugException[5010]: java.lang.InternalError: Got MethodID of ReferenceType that is not a member of the ReferenceType org.eclipse.jdi.TimeoutException
cannot reproduce - resolving as REMIND until we have more data
Get rid of deprecated state.
.