Keine Abschlüsse verfügbar, seltsames Eclipse-Verhalten
Ich glaube, ich habe alle Lösungsvorschläge ausprobiert, aber dieses Problem mit der automatischen Vervollständigung von Eclipse ist ziemlich speziell:
Ich starte Eclipse. Die Inhaltshilfe funktioniert einwandfrei.Ich möchte in meinem Swing-Projekt einen LineBorder erstellen.Ich tippeLineBorder panelBorder = new Li
und drücke Strg + Leertaste;Es wird kein Popup angezeigt und in der Statusleiste wird rot "Keine Fertigstellung verfügbar" angezeigt.Ich probiere Strg + Leertaste bei den Elementen aus, bei denen die Inhaltshilfe 2 Sekunden zuvor einwandfrei funktioniert hat. Sie funktioniert nicht mehr.Ich versuche das Gleiche bei einem anderen Projekt, beim selben Projekt, nachdem ich es geschlossen und wieder geöffnet habe, nachdem ich es gesäubert habe und die Inhaltshilfe funktioniert einwandfrei, bevor ich den LineBorder-Konstruktor versuche. Dann stürzt es ab.Was ich versucht habe:
Auf die Standardeinstellungen zurücksetzen in 'Einstellungen-> Java-> Editor-> Inhaltsassistent-> Erweitert';Aktivieren Sie jedes einzelne Kontrollkästchen im selben Menü.Erstellen Sie einen neuen Arbeitsbereich und probieren Sie ihn dort aus.Löschen Sie .index-Dateien und 'savedIndexNames.txt' in .metadata / .plugins / org.eclipse.jdt.core.Suchen Sie nach den doppelten Bibliotheken.Was ich nicht versucht habe, ist die Neuinstallation von Eclipse. Die von mir verwendete Version ist Eclipse IDE für Java-Entwickler (Juno).
Nichts scheint zu funktionieren.
AKTUALISIEREN:
Überprüfte die Protokolle alsiGili empfohlen. Es gibt einige Ausnahmen zum Zeitpunkt des Scheiterns:
org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: While executing the action, an exception occurred
Caused by: org.eclipse.core.commands.ExecutionException: While executing the action, an exception occurred
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
at org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findConstructorParameterNames(InternalCompletionProposal.java:257)
at org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames(InternalCompletionProposal.java:1456)
at org.eclipse.jdt.ui.text.java.CompletionProposalLabelProvider.appendUnboundedParameterList(CompletionProposalLabelProvider.java:113)
at org.eclipse.jdt.ui.text.java.CompletionProposalLabelProvider.createMethodProposalLabel(CompletionProposalLabelProvider.java:272)
at org.eclipse.jdt.ui.text.java.CompletionProposalLabelProvider.createStyledLabel(CompletionProposalLabelProvider.java:570)
at org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal.computeDisplayString(LazyJavaCompletionProposal.java:262)
at org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal.getStyledDisplayString(LazyJavaCompletionProposal.java:238)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup.handleSetData(CompletionProposalPopup.java:841)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$24(CompletionProposalPopup.java:831)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup$3.handleEvent(CompletionProposalPopup.java:593)
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.Widget.sendEvent(Widget.java:1077)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
at org.eclipse.swt.widgets.Table.checkData(Table.java:1166)
at org.eclipse.swt.widgets.Table.wmNotifyChild(Table.java:6749)
at org.eclipse.swt.widgets.Control.wmNotify(Control.java:5534)
at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1896)
at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:5086)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4584)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1627)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2069)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989)
at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2440)
at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:564)
at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:430)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623)
und es geht weiter, ich weiß nicht, was die Konvention für das Posten von langen Stapelspuren ist