Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 540143

Summary: StackOverflowError below AsyncCompletionProposalPopup.computeFilteredProposals (thrown in Exception.<init>)
Product: [Eclipse Project] Platform Reporter: EPP Error Reports <error-reports-inbox>
Component: TextAssignee: Mickael Istria <mistria>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: akurtako, akurtakov, daniel_megert, lbullen, loskutov, mistria
Version: 4.8Flags: akurtakov: pmc_approved+
Target Milestone: 4.11 RC2   
Hardware: All   
OS: All   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540142
https://bugs.eclipse.org/bugs/show_bug.cgi?id=521484
https://git.eclipse.org/r/137924
https://git.eclipse.org/c/platform/eclipse.platform.text.git/commit/?id=6c60b84d03bb78c253650de64a61b6a8219315c3
https://bugs.eclipse.org/bugs/show_bug.cgi?id=546136
Whiteboard:

Description EPP Error Reports CLA 2018-10-15 10:40:34 EDT
The following problem was reported via the automated error reporting:

Message: Unhandled event loop exception
java.lang.StackOverflowError: null
    at java.lang.Exception.<init>(Exception.java:102)
    at java.lang.RuntimeException.<init>(RuntimeException.java:96)
    at java.util.concurrent.CompletionException.<init>(CompletionException.java:88)
    at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
    at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
    at java.util.concurrent.CompletableFuture.uniRun(CompletableFuture.java:708)
    at java.util.concurrent.CompletableFuture.uniRunStage(CompletableFuture.java:717)
    at java.util.concurrent.CompletableFuture.thenRun(CompletableFuture.java:2010)
    at org.eclipse.jface.text.contentassist.AsyncCompletionProposalPopup.computeFilteredProposals(AsyncCompletionProposalPopup.java:256)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:358)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.getSelectedProposal(CompletionProposalPopup.java:916)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.setProposals(CompletionProposalPopup.java:1156)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:367)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.getSelectedProposal(CompletionProposalPopup.java:916)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.setProposals(CompletionProposalPopup.java:1156)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:367)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.getSelectedProposal(CompletionProposalPopup.java:916)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.setProposals(CompletionProposalPopup.java:1156)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:367)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.getSelectedProposal(CompletionProposalPopup.java:916)

<snip here>


Bundles:
| org.eclipse.jface.text | 3.13.0.v20180516-1339 | 3.14.0.v20180824-1140 |

Operating Systems:
| Linux | 3.10.0.3 | 4.18.11.current |
| MacOSX | 10.13.6 | 10.13.6 |
| Windows | 6.1.0 | 10.0.0 |


The above information is a snapshot of the collected data. Visit https://dev.eclipse.org/recommenders/committers/aeri/v2/#!/problems/5b1174ade4b01659284b1cad for the latest data.

Thank you for your assistance.
 Your friendly error-reports-inbox.
Comment 1 Andrey Loskutov CLA 2018-10-15 10:41:03 EDT
Bug 540142 seem to be related too.
Comment 2 Andrey Loskutov CLA 2018-10-15 10:44:18 EDT
Lukas, Mickael, can you please look into this and bug 540142. Both *seem* to coming as a regression from bug 521484.
Comment 3 Mickael Istria CLA 2018-10-15 11:36:06 EDT
It could indeed be.
At the moment, I'm first trying to sort out how to reproduce it. If anyone has suggestions on that matter, that'd be quite welcome!
Comment 4 Andrey Loskutov CLA 2019-02-06 16:20:50 EST
Ping.
Comment 5 Eclipse Genie CLA 2019-03-02 15:47:54 EST
New Gerrit change created: https://git.eclipse.org/r/137924
Comment 6 Mickael Istria CLA 2019-03-05 03:30:55 EST
Andrey and I fixed it.
Comment 8 Andrey Loskutov CLA 2019-03-05 03:40:38 EST
(In reply to Eclipse Genie from comment #7)
> Gerrit change https://git.eclipse.org/r/137924 was merged to [master].
> Commit:
> http://git.eclipse.org/c/platform/eclipse.platform.text.git/commit/
> ?id=6c60b84d03bb78c253650de64a61b6a8219315c3

Mickael, Please send a mail to platform-releng-dev that we intend to contribute this fix to RC2.