Community
Participate
Working Groups
3.1-RC2 The content assist infrastructure uses the ICompletionProposal protocol that allows downstream plug-ins to show proposals. CompletionProposalPopup (and probably ContextInformationPopup) should - guard itself against misbehaving implementations - ensure problems with a proposal implementation get logged - ensure content asssist stays operational in the presence of misbehaving implementations.
See also bug 100795 for an example.
Has to be shifted to 3.3.
See also bug 140750: a run-time exception while computing the additional info renders content assist hardly usable, because the Job infrastructure pops up a dialog every time a proposal is selected.
Created attachment 40929 [details] AdditionalInfoController.java.diff A patch that protects specifically against RuntimeExceptions thrown in getAdditionalInfo(IProgressMonitor). These exceptions are worse than others, because the job infrastructure pops up a dialog whenever an exception occurs, while exceptions caught by the SWT thread are simply logged, but don't show a dialog and hence do not interfere with code assist.
Separated the additional info issue into bug 141250.
We must revisit the fix for bug 141250 when fixing this one.
Will this be looked at in 3.4?
>Will this be looked at in 3.4? Sorry, no resource for this.
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.