joergreichert / spray

Automatically exported from code.google.com/p/spray
1 stars 2 forks source link

NPE in adjustPriority(...) #196

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Sometimes I get a NPE:

Caused by: java.lang.NullPointerException
    at org.eclipselabs.spray.xtext.ui.contentassist.SprayJdtTypesProposalPriorities.adjustPriority(SprayJdtTypesProposalPriorities.java:10)
    at org.eclipse.xtext.ui.editor.contentassist.ContentProposalPriorities.adjustKeywordPriority(ContentProposalPriorities.java:38)
    at org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.completeKeyword(AbstractJavaBasedContentProposalProvider.java:167)
    at org.eclipse.xtext.xbase.ui.contentassist.XbaseProposalProvider.completeKeyword(XbaseProposalProvider.java:222)
    at org.eclipselabs.spray.xtext.ui.contentassist.SprayProposalProvider.completeKeyword(SprayProposalProvider.java:222)
    at org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider$DefaultContentAssistProcessorSwitch.caseKeyword(AbstractContentProposalProvider.java:54)
    at org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider$DefaultContentAssistProcessorSwitch.caseKeyword(AbstractContentProposalProvider.java:1)
    at org.eclipse.xtext.util.XtextSwitch.doSwitch(XtextSwitch.java:150)
    at org.eclipse.xtext.util.XtextSwitch.doSwitch(XtextSwitch.java:70)
    at org.eclipse.xtext.util.XtextSwitch.doSwitch(XtextSwitch.java:58)
    at org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider$DefaultContentAssistProcessorSwitch.accept(AbstractContentProposalProvider.java:71)
    at org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider.createProposals(AbstractContentProposalProvider.java:108)
    at org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.createProposals(AbstractJavaBasedContentProposalProvider.java:246)
    at org.eclipse.xtext.ui.editor.contentassist.CompletionProposalComputer.exec(CompletionProposalComputer.java:51)
    at org.eclipse.xtext.ui.editor.contentassist.CompletionProposalComputer.exec(CompletionProposalComputer.java:1)
    at org.eclipse.xtext.util.concurrent.AbstractReadWriteAcces.readOnly(AbstractReadWriteAcces.java:32)
    at org.eclipse.xtext.ui.editor.model.XtextDocument.readOnly(XtextDocument.java:78)
    at org.eclipse.xtext.ui.editor.contentassist.XtextContentAssistProcessor.computeCompletionProposals(XtextContentAssistProcessor.java:68)
    at org.eclipse.xtext.ui.editor.contentassist.RepeatedContentAssistProcessor.computeCompletionProposals(RepeatedContentAssistProcessor.java:73)
    at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1839)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:566)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1460)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$4(CompletionProposalPopup.java:1449)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:375)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)

Original issue reported on code.google.com by joswar...@gmail.com on 10 Nov 2012 at 5:46

GoogleCodeExporter commented 9 years ago
Added test for null proposal,  as was also in the overwritten method.

Original comment by joswar...@gmail.com on 10 Nov 2012 at 6:25