Uploaded image for project: 'Appcelerator Studio'
  1. Appcelerator Studio
  2. TISTUD-8710

Error reporting: Null or Empty type name attempting to be recorded for a return type

    Details

    • Story Points:
      3
    • Sprint:
      2017 Sprint 05 Studio

      Description

      Error formatting macro: code: java.lang.StackOverflowError

      {"ts":"2016-11-16T16:27:45Z","source":"app-track","sid":"22e8b2d5-8ace-4b64-aa78-da3b7816651b","platform":"MacOSX","osver":"10.12.1","mid":"164bdb165160b720c72cb0f9485e61c4","id":"c99af461-584a-4259-91e1-eabc3ad85bb7","guid":"936afc9e-28ed-4618-88b8-f6e6e3869b09","event":"crash.studio","data":

      {"stack":"Exception:java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\\n\\t at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\\n\\t at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\\n\\t at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\\n\\t at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\\n\\t at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\\n\\t at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\\n\\t at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\\n\\t at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\\n\\t at com.aptana.js.internal.core.index.JSIndexReader$7.map(JSIndexReader.java:472)\\n\\t at com.aptana.js.internal.core.index.JSIndexReader$7.map(JSIndexReader.java:1)\\n\\t at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\\n\\t at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\\n\\t at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:468)\\n\\t at com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:172)\\n\\t at com.aptana.js.core.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:706)\\n\\t at com.aptana.js.core.parsing.ast.JSIdentifierNode.accept(JSIdentifierNode.java:33)\\n\\t at com.aptana.js.core.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\\n\\t at com.aptana.js.core.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:281)\\n\\t at com.aptana.js.core.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:262)\\n\\t at com.aptana.js.core.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:555)\\n\\t at com.aptana.js.core.parsing.ast.JSGetElementNode.accept(JSGetElementNode.java:37)\\n\\t at com.aptana.js.core.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\\n\\t at com.aptana.js.core.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:281)\\n\\t at com.aptana.js.core.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:262)\\n\\t at com.aptana.js.core.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:555)\\n\\t at com.aptana.js.core.parsing.ast.JSGetElementNode.accept(JSGetElementNode.java:37)\\n\\t at com.aptana.js.core.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\\n\\t at com.aptana.js.core.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:281)\\n\\t at com.aptana.js.core.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:262)\\n\\t at com.aptana.js.core.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:555)\\n\\t at com.aptana.js.core.parsing.ast.JSGetElementNode.accept(JSGetElementNode.java:37)\\n\\t at com.aptana.js.core.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\\n\\t at com.aptana.js.internal.core.inferencing.JSSymbolTypeInferrer.processValues(JSSymbolTypeInferrer.java:606)\\n\\t at com.aptana.js.internal.core.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:359)\\n\\t at com.aptana.js.internal.core.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:420)\\n\\t at com.aptana.js.internal.core.inferencing.JSSymbolTypeInferrer$1.map(JSSymbolTypeInferrer.java:289)\\n\\t at com.aptana.js.internal.core.inferencing.JSSymbolTypeInferrer$1.map(JSSymbolTypeInferrer.java:1)\\n\\t at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\\n\\t at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\\n\\t at com.aptana.js.internal.core.inferencing.JSSymbolTypeInferrer.getScopeProperties(JSSymbolTypeInferrer.java:285)\\n\\t at com.aptana.js.core.index.JSFileIndexingParticipant.processParseResults(JSFileIndexingParticipant.java:232)\\n\\t at com.aptana.js.core.index.JSFileIndexingParticipant.index(JSFileIndexingParticipant.java:105)\\n\\t at com.aptana.core.internal.build.IndexBuildParticipant.buildFile(IndexBuildParticipant.java:132)\\n\\t at com.aptana.core.internal.build.LazyBuildParticipant.buildFile(LazyBuildParticipant.java:72)\\n\\t at com.aptana.core.build.UnifiedBuilder.buildFile(UnifiedBuilder.java:614)\\n\\t at com.aptana.core.build.UnifiedBuilder.doBuildFiles(UnifiedBuilder.java:525)\\n\\t at com.aptana.core.build.UnifiedBuilder.buildFiles(UnifiedBuilder.java:497)\\n\\t at com.aptana.core.build.UnifiedBuilder.fullBuild(UnifiedBuilder.java:343)\\n\\t at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:178)\\n\\t at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\\n\\t at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\\n\\t at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\\n\\t at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\\n\\t at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\\n\\t at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\\n\\t at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\\n\\t at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\\n\\t at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\\n\\t at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\\n\\t at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\\n\\t at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\\n","ostype":"x86_64","message":"(Build 4.7.1.201609100950) [ERROR] Null or Empty type name attempting to be recorded for a return type.","javaRuntimeVersion":"1.7.0_80-b15"}

      ,"app_version":"4.7.1.201609100950","app_name":"Appcelerator Studio","":null}

        Attachments

          Activity

            People

            • Assignee:
              kkolipaka Kondal Kolipaka (Inactive)
              Reporter:
              kkolipaka Kondal Kolipaka (Inactive)
              Reviewer:
              Prashanth Pedduri (Inactive)
            • Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: