Uploaded image for project: 'PUBLIC - Liferay IDE'
  1. PUBLIC - Liferay IDE
  2. IDE-1837

Code assist doesn't work properly in AUI javascript

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Won't Fix
    • 2.2.1
    • None
    • None
    • Liferay IDE 2.2.1.201411200728-ga2

    Description

      in .js file if I do code assist like :

      AUI().use('aui-base', function(A)

      { new A.<content assist> }

      );
      it will get no Proposals ,and there is an error in console if we enable tern development project specific settings .

      -----------------------------------
      Tern request#:
      {"files":[{"name":"docroot/js/main.js","text":"AUI().use('aui-base', function(A)

      {\r\n\tnew A.\r\n}

      );\r\n\r\naui","type":"full"}]}

      Tern response# with 19ms:
      -----------------------------------
      {}
      -----------------------------------
      Tern request#completions:
      {"query":{"type":"completions","file":"docroot/js/main.js","end":44,"types":true,"docs":true,"urls":true,"origins":true,"caseInsensitive":true,"lineCharPositions":false,"expandWordForward":false,"omitObjectPrototype":false,"file":"docroot/js/main.js"}}

      Tern error#completions with 26ms:
      java.io.IOException: com.eclipsesource.json.ParseException: Expected ',' or '}' at 1:164673
      at tern.server.nodejs.NodejsTernHelper.makeRequest(NodejsTernHelper.java:106)
      at tern.server.nodejs.NodejsTernServer.makeRequest(NodejsTernServer.java:172)
      at tern.server.nodejs.NodejsTernServer.request(NodejsTernServer.java:237)
      at tern.resources.TernProject.request(TernProject.java:460)
      at tern.resources.TernProject.request(TernProject.java:449)
      at tern.eclipse.ide.jsdt.internal.contentassist.TernCompletionProposalComputer.computeCompletionProposals(TernCompletionProposalComputer.java:75)
      at org.eclipse.wst.jsdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:298)
      at org.eclipse.wst.jsdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:258)
      at org.eclipse.wst.jsdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:244)
      at org.eclipse.wst.jsdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:213)
      at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861)
      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)
      .....

      But if we do code assist complete few words of the method like "new A.bu<content assist>" it will works .

      Attachments

        Activity

          People

            lr_ide LR IDE
            lu.li Lu Li (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              8 years, 27 weeks, 4 days ago

              Packages

                Version Package