Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 466681 - LogTraceException in SubwordsSessionProcessor.computeCompletionIdentifier (240)
Summary: LogTraceException in SubwordsSessionProcessor.computeCompletionIdentifier (240)
Status: CLOSED DUPLICATE of bug 465898
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Recommenders (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Andreas Sewe CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 466909
  Show dependency tree
 
Reported: 2015-05-07 03:22 EDT by EPP Error Reports CLA
Modified: 2019-07-24 14:36 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description EPP Error Reports CLA 2015-05-07 03:22:23 EDT
The following incident was reported via the automated error reporting:


    code:                   2
    plugin:                 org.eclipse.recommenders.subwords.rcp_2.1.14.v20150423-1305
    message:                Found uncovered lazy completion proposal of type ‘class org.eclipse.recommenders.completion.rcp.processable.ProcessableJavaMethodCompletionProposal’. Please file a bug for the Code Recommenders project.
    fingerprint:            add3a00d
    exception class:        org.eclipse.recommenders.utils.Logs$LogTraceException
    exception message:      -
    number of children:     0
    
    org.eclipse.recommenders.utils.Logs$LogTraceException: null
    at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377)
    at org.eclipse.recommenders.utils.Logs.log(Logs.java:130)
    at org.eclipse.recommenders.internal.subwords.rcp.SubwordsSessionProcessor.computeCompletionIdentifier(SubwordsSessionProcessor.java:240)
    at org.eclipse.recommenders.internal.subwords.rcp.SubwordsSessionProcessor.process(SubwordsSessionProcessor.java:273)
    at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:267)
    at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:148)
    at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333)
    at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337)
    at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325)
    at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282)
    at org.eclipse.jface.text.contentassist.ContentAssistant$5.run(ContentAssistant.java:1904)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1902)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499)
    at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:384)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
   
  

General Information:

    reported-by:      
    anonymous-id:     4d730b31-1d75-4c89-b304-dd2ea02e88cd
    eclipse-build-id: 4.4.2.M20150204-1700
    eclipse-product:  org.eclipse.epp.package.java.product
    operating system: MacOSX 10.10.3 (x86_64) - cocoa
    jre-version:      1.8.0_20-b26

The following plug-ins were present on the execution stack (*):
    1. org.eclipse.core.databinding.observable_1.4.1.v20140210-1835
    2. org.eclipse.core.databinding_1.4.2.v20140729-1044
    3. org.eclipse.core.runtime_3.10.0.v20140318-2214
    4. org.eclipse.e4.ui.workbench_1.2.2.v20141212-1259
    5. org.eclipse.e4.ui.workbench.swt_0.12.100.v20141126-1150
    6. org.eclipse.equinox.app_1.3.200.v20130910-1609
    7. org.eclipse.equinox.launcher_1.3.0.v20140415-2008
    8. org.eclipse.jdt.ui_3.10.2.v20141014-1419
    9. org.eclipse.jdt_3.10.1.v20150204-1700
    10. org.eclipse.jface.text_3.9.2.v20141003-1326
    11. org.eclipse.jface_3.10.2.v20141021-1035
    12. org.eclipse.recommenders.completion.rcp_2.1.14.v20150423-1305
    13. org.eclipse.recommenders.subwords.rcp_2.1.14.v20150423-1305
    14. org.eclipse.recommenders.utils_2.1.14.v20150423-1305
    15. org.eclipse.swt_3.103.2.v20150203-1313
    16. org.eclipse.ui_3.106.1.v20141002-1150
    17. org.eclipse.ui.ide.application_1.0.501.v20141111-1238
    18. org.eclipse.ui.ide_3.10.2.v20141118-1227

Please note that:
* Messages, stacktraces, and nested status objects may be shortened.
* Bug fields like status, resolution, and whiteboard are sent
  back to reporters.
* The list of present bundles and their respective versions was
  calculated by package naming heuristics. This may or may not reflect reality.

Other Resources:
* Report: https://dev.eclipse.org/recommenders/committers/confess/#/problems/554a6314e4b02db8ca300350  
* Manual: https://dev.eclipse.org/recommenders/community/confess/#/guide


Thank you for your assistance.
Your friendly error-reports-inbox.
Comment 1 Johannes Dorn CLA 2015-05-07 03:24:51 EDT
The SubwordsSessionProcessor encountered a proposal with a kind that is not handled by the switch statement. Unfortunately, the log message doesn't include the core proposal's kind. At the very least, we should include that information in the log message.
Comment 2 Andreas Sewe CLA 2015-05-19 12:20:30 EDT
(In reply to Johannes Dorn from comment #1)
> The SubwordsSessionProcessor encountered a proposal with a kind that is not
> handled by the switch statement. Unfortunately, the log message doesn't
> include the core proposal's kind. At the very least, we should include that
> information in the log message.

A change is in Gerrit to improve logging.
Comment 3 Andreas Sewe CLA 2015-05-27 11:45:38 EDT
Closing as duplicate of Bug 465898. The log message in this bug may or may not have been Bug 465898; we won't ever be able to tell this (but now have better logging in place :-).

*** This bug has been marked as a duplicate of bug 465898 ***