Menu

#173 NPE thrown when using "empty" code completion on Windows

v0.4
closed
nobody
None
8
2008-11-20
2008-10-12
No

Try to invoke code completion inside the V() method...

class TestClass
{
public void V()
{

}
}

...and an NPE will be thrown. I have attached a patch that will fix the issue. Dominik and/or Harald, please review to evaluate its impact.

java.lang.NullPointerException
at org.emonic.base.codecompletion.compression.CompressionTool.decompressObject(CompressionTool.java:71)
at org.emonic.base.codecompletion.session.Session.getDecompressedTrie(Session.java:687)
at org.emonic.base.codecompletion.session.Session.getElementsOfTypeRecursively(Session.java:241)
at org.emonic.base.codecompletion.session.EmptyStringSession.getEmptyCompletionElements(EmptyStringSession.java:92)
at org.emonic.base.codecompletion.session.EmptyStringSession.getCompletionproposal(EmptyStringSession.java:74)
at org.emonic.base.editors.CSharpCompletionProcessor.computeCompletionProposals(CSharpCompletionProcessor.java:120)
at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1832)

Discussion

  • Remy Chi Jian Suen

    Patch to correct the string path in EmptyStringSession.

     
  • Dominik Ertl

    Dominik Ertl - 2008-11-20

    fixed

     
  • Dominik Ertl

    Dominik Ertl - 2008-11-20
    • status: open --> closed
     

Log in to post a comment.

Auth0 Logo