{ "id": "149807", "key": "AC-245", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2015-11-05T11:36:33.000+0000", "created": "2015-07-20T18:48:23.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2015-11-05T13:39:09.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14551", "name": "Studio", "description": "Please enter tickets related to Titanium Studio here." } ], "description": "I can't launch a Genymotion emulator from Appcelerator Studio 4.1 (See enclosed screenshot)\r\nMy Android SDK is fully up to date including Android 5.1.1 (API 22) SDK Platform rev 2.\r\nI updated Genymotion today to Version 2.5.2 Revision 20150717-d5a1e88\r\nAppcelerator is up to date \"Appcelerator Studio, build: 4.1.0.201507071122\"\r\nVirtualBox is up to date @ version 4.3.30\r\nMy Mac OS is up to date @ Version 10.10.4\r\nThis seems to happen with all my Genymotion AVD's\r\nI have tried using the Genymotion Android tools and my installed Android SDK tools which Genymotion says \"Android SDK tools found successfully\".\r\nI reinstalled Appcelerator 4.1.0 just in case it is the problem.\r\nAppcelerator 4.1.0 runs iOS emulators without problem\r\nI reinstalled Genymotion in case something got accidentally deleted\r\nI'm not sure what to try next.\r\n\r\nThe standard android emulators are getting a different error now. This may be the same or different issues.\r\n\r\nppcelerator Command-Line Interface, version 4.1.0\r\nCopyright (c) 2014-2015, Appcelerator, Inc. All Rights Reserved.\r\nTRACE | __command__ search paths:\r\n[\r\n \"/Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package\",\r\n \"/Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules\",\r\n \"/Applications/Appcelerator Studio/AppceleratorStudio.app/Contents/MacOS/node_modules\",\r\n \"/Applications/Appcelerator Studio/AppceleratorStudio.app/Contents/node_modules\",\r\n \"/Applications/Appcelerator Studio/AppceleratorStudio.app/node_modules\",\r\n \"/Applications/Appcelerator Studio/node_modules\",\r\n \"/Applications/node_modules\",\r\n \"/node_modules\",\r\n \"/Users/dspells/.appcelerator/.npm/lib/node_modules\"\r\n]\r\nDEBUG | [PLUGIN-LOAD] 0ms /Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/appc.js\r\nDEBUG | [PLUGIN-LOAD] 598ms /Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules/appc-cli-titanium/appc.js\r\nDEBUG | [PLUGIN-LOAD] 1ms /Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules/arrow/appc.js\r\nlog level set to \"trace\"\r\nexecuting command \"run\"\r\nset environment to {\"registry\":\"https://software.appcelerator.com\",\"security\":\"https://security.appcelerator.com\",\"baseurl\":\"https://platform.appcelerator.com\"}\r\nchecking credentials for existing session\r\nAttempting to load session info from config file\r\ncheck if session is invalidated\r\nsession expiry 1437366631184 false\r\nArrow Cloud config file: /Users/dspells/.acs\r\nfound Arrow Cloud login { mid: 'd95de55289e4bae98cf93bf7068cd8b85009e54c',\r\n publishPort: 443,\r\n publishHost: 'https://admin.cloudapp-enterprise.appcelerator.com',\r\n username: 'dspells@me.com',\r\n cookie: [ 'connect.sid=s%3ATXJCKtTKKA%2BF76MyLVeX5kJg.FIYZHaJE4E2p8hOHSeH3Z05VUDS2ZUSMsDrKIC49O%2Fw; Path=/; Expires=Mon, 20 Jul 2015 04:28:50 GMT; HttpOnly' ],\r\n defaultEP: \r\n { publishHost: 'https://admin.cloudapp-enterprise.appcelerator.com',\r\n publishPort: 443 } } , checking nodeACSEndpoint= https://admin.cloudapp-enterprise.appcelerator.com\r\nArrow Cloud cookie expiry [ 1437366530000 ]\r\nsession already loaded in opts.session\r\ngetCredentials() session:\r\n{\r\n \"ipaddress\": \"192.168.0.104\",\r\n \"username\": \"dspells@me.com\",\r\n \"password\": \"\",\r\n \"session\": \"\",\r\n \"nonce\": \"\",\r\n \"environment\": {\r\n \"name\": \"production\",\r\n \"isProduction\": true,\r\n \"acsBaseUrl\": \"https://api.cloud.appcelerator.com\",\r\n \"acsAuthBaseUrl\": \"https://secure-identity.cloud.appcelerator.com\",\r\n \"nodeACSEndpoint\": \"https://admin.cloudapp-enterprise.appcelerator.com\"\r\n },\r\n \"token\": \"\",\r\n \"fingerprint\": \"d95de55289e4bae98cf93bf7068cd8b85009e54c\",\r\n \"fingerprint_description\": \"Mac OSX Serial Number: H00420ZHEUH\",\r\n \"org_id\": 100001535,\r\n \"expiry\": 1437366631184\r\n}\r\nloading plugins for command \"run\"\r\nrun search paths:\r\n[\r\n \"/Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package\",\r\n \"/Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules\",\r\n \"/Applications/Appcelerator Studio/AppceleratorStudio.app/Contents/MacOS/node_modules\",\r\n \"/Applications/Appcelerator Studio/AppceleratorStudio.app/Contents/node_modules\",\r\n \"/Applications/Appcelerator Studio/AppceleratorStudio.app/node_modules\",\r\n \"/Applications/Appcelerator Studio/node_modules\",\r\n \"/Applications/node_modules\",\r\n \"/node_modules\",\r\n \"/Users/dspells/.appcelerator/.npm/lib/node_modules\"\r\n]\r\n[PLUGIN-LOAD] 0ms /Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/appc.js\r\n[PLUGIN-LOAD] 233ms /Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules/appc-cli-titanium/appc.js\r\nrun plugin: /Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules/appc-cli-titanium\r\n[PLUGIN-LOAD] 0ms /Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules/arrow/appc.js\r\nrun plugin: /Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules/arrow\r\nplugin \"arrow\" failed its \"when\" function check, skipping...\r\nloading plugin \"titanium\" for command \"run\" CLI options via function\r\nloading plugin \"titanium\" for command \"run\" CLI options via array\r\nDuplicate option \"colors\" for command \"run\", removing...\r\nexecuting command \"run\" with the following plugins:\r\n[\"titanium\"]\r\nTRACE | Attempting to load session info from config file\r\nTRACE | check if session is invalidated\r\nTRACE | session expiry 1437366631184 false\r\nTRACE | session already loaded in opts.session\r\nDEBUG | Titanium Downloads Last Checked: 1437280132660\r\nTRACE | \"/usr/local/bin/node\" \"/Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/bin/titanium\" config -o json-object\r\nTRACE | \"/usr/local/bin/node\" \"/Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/bin/titanium\" sdk -o json\r\nTRACE | checking for titanium, result:\r\n { activeSDK: '3.5.1.GA',\r\n defaultInstallLocation: '/Users/dspells/Library/Application Support/Titanium',\r\n installLocations: \r\n [ '/Users/dspells/Library/Application Support/Titanium',\r\n '/Library/Application Support/Titanium' ],\r\n installed: \r\n { '4.1.0.GA': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA',\r\n '4.0.0.RC4': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.0.0.RC4',\r\n '4.0.0.RC3': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.0.0.RC3',\r\n '4.0.0.RC2': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.0.0.RC2',\r\n '4.0.0.RC': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.0.0.RC',\r\n '3.5.1.GA': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/3.5.1.GA',\r\n '3.5.0.GA': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/3.5.0.GA',\r\n '3.4.1.GA': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/3.4.1.GA',\r\n '3.4.0.GA': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/3.4.0.GA',\r\n '3.3.0.GA': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/3.3.0.GA',\r\n '3.2.3.GA': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA',\r\n '3.2.2.GA': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/3.2.2.GA',\r\n '3.2.1.GA': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/3.2.1.GA',\r\n '3.2.0.GA': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/3.2.0.GA',\r\n '3.1.3.GA': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/3.1.3.GA',\r\n '3.1.2.GA': '/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA' } }\r\nTRACE | /usr/local/bin/node [ '/Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/bin/titanium',\r\n 'build',\r\n '--platform',\r\n 'android',\r\n '--log-level',\r\n 'trace',\r\n '--sdk',\r\n '4.1.0.GA',\r\n '--project-dir',\r\n '/Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command',\r\n '--target',\r\n 'emulator',\r\n '--android-sdk',\r\n '/Volumes/BigStorage/Users/dspells/Library/Android/sdk',\r\n '--device-id',\r\n 'AVD_for_Nexus_10_by_Google',\r\n '--alias',\r\n 'boxcommandmobile',\r\n '--keystore',\r\n '/Volumes/BigStorage/Users/dspells/android.keystore',\r\n '--store-password',\r\n 'TChrist7!',\r\n '--key-password',\r\n 'TChrist7!',\r\n '--debug-host',\r\n '/127.0.0.1:54299',\r\n '--skip-js-minify',\r\n '--no-colors',\r\n '--no-progress-bars',\r\n '--no-prompt',\r\n '--prompt-type',\r\n 'socket-bundle',\r\n '--prompt-port',\r\n '64920',\r\n '--plugin-paths',\r\n '/Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules',\r\n '--config-file',\r\n '/var/folders/ph/f2311kz51cxc75nc81rsthmc0000gn/T/build-1437352481025.json',\r\n '--no-banner' ]\r\nSun Jul 19 2015 19:34:53 GMT-0500 (CDT)\r\nOperating System\r\n Name = Mac OS X\r\n Version = 10.10.4\r\n Architecture = 64bit\r\n # CPUs = 16\r\n Memory = 25769803776\r\nNode.js\r\n Node.js Version = 0.10.13\r\n npm Version = 1.3.2\r\nTitanium CLI\r\n CLI Version = 4.0.1\r\nTitanium SDK\r\n SDK Version = 4.1.0.GA\r\n SDK Path = /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA\r\n Target Platform = android\r\nCommand\r\n /usr/local/bin/node /Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/bin/titanium build --platform android --log-level trace --sdk 4.1.0.GA --project-dir /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command --target emulator --android-sdk /Volumes/BigStorage/Users/dspells/Library/Android/sdk --device-id AVD_for_Nexus_10_by_Google --alias boxcommandmobile --keystore /Volumes/BigStorage/Users/dspells/android.keystore --store-password TChrist7! --key-password TChrist7! --debug-host /127.0.0.1:54299 --skip-js-minify --no-colors --no-progress-bars --no-prompt --prompt-type socket-bundle --prompt-port 64920 --plugin-paths /Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules --config-file /var/folders/ph/f2311kz51cxc75nc81rsthmc0000gn/T/build-1437352481025.json --no-banner\r\n[INFO] : Found Titanium module id=ti.cloud version=3.2.9 platform=commonjs deploy-type=development path=/Users/dspells/Library/Application Support/Titanium/modules/commonjs/ti.cloud/3.2.9\r\n[INFO] : Found Titanium plugin id=ti.alloy version=1.0 \r\n[INFO] : Deploy type: development\r\n[INFO] : Building for target: emulator\r\n[INFO] : Building for emulator: AVD_for_Nexus_10_by_Google\r\n[INFO] : Targeting Android SDK: 22\r\n[INFO] : Building for the following architectures: armeabi, armeabi-v7a, x86\r\n[INFO] : Signing with keystore: /Volumes/BigStorage/Users/dspells/android.keystore (boxcommandmobile)\r\n[INFO] : Debugging enabled via debug port: 54299\r\n[INFO] : Profiler disabled\r\n[INFO] : Found Alloy app in /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/app\r\n[INFO] : Executing Alloy compile: /usr/local/bin/node /Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules/appc-cli-titanium/node_modules/.bin/alloy compile /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/app --config platform=android,version=0,simtype=none,devicefamily=none,deploytype=development,target=emulator --no-colors\r\n[INFO] : [config.json] config.json unchanged, using cached config.json...\r\n[INFO] : ----- MVC GENERATION -----\r\n[INFO] : [global style] loading from cache...\r\n[INFO] : [widgets/com.capnajax.vectorimage/models/images.js] model processing...\r\n[INFO] : [widget.xml] com.capnajax.vectorimage view processing...\r\n[INFO] : style: \"widget.tss\"\r\n[INFO] : view: \"widget.xml\"\r\n[INFO] : controller: \"widget.js\"\r\n[INFO] : created: \"Resources/android/alloy/widgets/com.capnajax.vectorimage/controllers/widget.js\"\r\n[INFO] : created: \"Resources/android/alloy/widgets/com.capnajax.vectorimage/styles/widget.js\"\r\n[INFO] : [EditPRWindow.xml] view processing...\r\n[INFO] : style: \"EditPRWindow.tss\"\r\n[INFO] : view: \"EditPRWindow.xml\"\r\n[WARN] : ing: moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.\r\n[INFO] : controller: \"EditPRWindow.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/EditPRWindow.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/EditPRWindow.js\"\r\n[INFO] : [EditScoreWindow.xml] view processing...\r\n[INFO] : style: \"EditScoreWindow.tss\"\r\n[INFO] : view: \"EditScoreWindow.xml\"\r\n[INFO] : controller: \"EditScoreWindow.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/EditScoreWindow.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/EditScoreWindow.js\"\r\n[INFO] : [activityindicator.xml] view processing...\r\n[INFO] : style: \"activityindicator.tss\"\r\n[INFO] : view: \"activityindicator.xml\"\r\n[INFO] : controller: \"activityindicator.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/activityindicator.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/activityindicator.js\"\r\n[INFO] : [attendeesWindow.xml] view processing...\r\n[INFO] : style: \"attendeesWindow.tss\"\r\n[INFO] : view: \"attendeesWindow.xml\"\r\n[INFO] : controller: \"attendeesWindow.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/attendeesWindow.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/attendeesWindow.js\"\r\n[INFO] : [benchmarkEdit.xml] view processing...\r\n[INFO] : style: \"benchmarkEdit.tss\"\r\n[INFO] : view: \"benchmarkEdit.xml\"\r\n[INFO] : controller: \"benchmarkEdit.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/benchmarkEdit.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/benchmarkEdit.js\"\r\n[INFO] : [benchmarkTab.xml] view processing...\r\n[INFO] : style: \"benchmarkTab.tss\"\r\n[INFO] : view: \"benchmarkTab.xml\"\r\n[INFO] : controller: \"benchmarkTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/benchmarkTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/benchmarkTab.js\"\r\n[INFO] : [commentWindow.xml] view processing...\r\n[INFO] : style: \"commentWindow.tss\"\r\n[INFO] : view: \"commentWindow.xml\"\r\n[INFO] : controller: \"commentWindow.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/commentWindow.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/commentWindow.js\"\r\n[INFO] : [commentsTab.xml] view processing...\r\n[INFO] : style: \"commentsTab.tss\"\r\n[INFO] : view: \"commentsTab.xml\"\r\n[INFO] : controller: \"commentsTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/commentsTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/commentsTab.js\"\r\n[INFO] : [datepickerwin.xml] view processing...\r\n[INFO] : style: \"datepickerwin.tss\"\r\n[INFO] : view: \"datepickerwin.xml\"\r\n[INFO] : controller: \"datepickerwin.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/datepickerwin.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/datepickerwin.js\"\r\n[INFO] : [goalsTab.xml] view processing...\r\n[INFO] : style: \"goalsTab.tss\"\r\n[INFO] : view: \"goalsTab.xml\"\r\n[INFO] : controller: \"goalsTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/goalsTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/goalsTab.js\"\r\n[INFO] : [graph.xml] view processing...\r\n[INFO] : style: \"graph.tss\"\r\n[INFO] : view: \"graph.xml\"\r\n[INFO] : controller: \"graph.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/graph.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/graph.js\"\r\n[INFO] : [index.xml] view processing...\r\n[INFO] : style: \"index.tss\"\r\n[INFO] : view: \"index.xml\"\r\n[INFO] : controller: \"index.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/index.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/index.js\"\r\n[INFO] : [injuryTab.xml] view processing...\r\n[INFO] : style: \"injuryTab.tss\"\r\n[INFO] : view: \"injuryTab.xml\"\r\n[INFO] : controller: \"injuryTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/injuryTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/injuryTab.js\"\r\n[INFO] : [noteWindow.xml] view processing...\r\n[INFO] : view: \"noteWindow.xml\"\r\n[INFO] : controller: \"noteWindow.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/noteWindow.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/noteWindow.js\"\r\n[INFO] : [popup-control.xml] view processing...\r\n[INFO] : style: \"popup-control.tss\"\r\n[INFO] : view: \"popup-control.xml\"\r\n[INFO] : controller: \"popup-control.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/popup-control.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/popup-control.js\"\r\n[INFO] : [profileTab.xml] view processing...\r\n[INFO] : style: \"profileTab.tss\"\r\n[INFO] : view: \"profileTab.xml\"\r\n[INFO] : controller: \"profileTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/profileTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/profileTab.js\"\r\n[INFO] : [scheduleTab.xml] view processing...\r\n[INFO] : style: \"scheduleTab.tss\"\r\n[INFO] : view: \"scheduleTab.xml\"\r\n[INFO] : controller: \"scheduleTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/scheduleTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/scheduleTab.js\"\r\n[INFO] : [scoresTab.xml] view processing...\r\n[INFO] : style: \"scoresTab.tss\"\r\n[INFO] : view: \"scoresTab.xml\"\r\n[INFO] : controller: \"scoresTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/scoresTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/scoresTab.js\"\r\n[INFO] : [signIn.xml] view processing...\r\n[INFO] : style: \"signIn.tss\"\r\n[INFO] : view: \"signIn.xml\"\r\n[INFO] : controller: \"signIn.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/signIn.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/signIn.js\"\r\n[INFO] : [socialComments.xml] view processing...\r\n[INFO] : style: \"socialComments.tss\"\r\n[INFO] : view: \"socialComments.xml\"\r\n[INFO] : controller: \"socialComments.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/socialComments.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/socialComments.js\"\r\n[INFO] : [splashpage.xml] view processing...\r\n[INFO] : style: \"splashpage.tss\"\r\n[INFO] : view: \"splashpage.xml\"\r\n[INFO] : controller: \"splashpage.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/splashpage.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/splashpage.js\"\r\n[INFO] : [workoutTab.xml] view processing...\r\n[INFO] : style: \"workoutTab.tss\"\r\n[INFO] : view: \"workoutTab.xml\"\r\n[INFO] : controller: \"workoutTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/controllers/workoutTab.js\"\r\n[INFO] : created: \"Resources/android/alloy/styles/workoutTab.js\"\r\n[INFO] : \r\n[INFO] : [app.js] using cached app.js...\r\n[INFO] : \r\n[INFO] : ----- OPTIMIZING -----\r\n[INFO] : - alloy/measurement.js\r\n[INFO] : - android/alloy.js\r\n[INFO] : - android/alloy/sync/localStorage.js\r\n[INFO] : - android/alloy/sync/properties.js\r\n[INFO] : - android/alloy/sync/sql.js\r\n[INFO] : - android/alloy/widgets/com.capnajax.vectorimage/controllers/widget.js\r\n[INFO] : - android/alloy/widgets/com.capnajax.vectorimage/models/Images.js\r\n[INFO] : - android/alloy/widgets/com.capnajax.vectorimage/styles/widget.js\r\n[INFO] : - android/com.capnajax.vectorimage/svg.js\r\n[INFO] : - android/com.capnajax.vectorimage/util.js\r\n[INFO] : - android/lib/aes.js\r\n[INFO] : - android/lib/asyncmgr.js\r\n[INFO] : - android/lib/benchmarkSelected.js\r\n[INFO] : - android/lib/benchmarksutil.js\r\n[INFO] : - android/lib/boxprefs.js\r\n[INFO] : - android/lib/defermgr.js\r\n[INFO] : - android/lib/eventmanager.js\r\n[INFO] : - android/lib/htmlutil.js\r\n[INFO] : - android/lib/iconutils.js\r\n[INFO] : - android/lib/listviewutils.js\r\n[INFO] : - android/lib/moment-with-langs.js\r\n[INFO] : - android/lib/prutil.js\r\n[INFO] : - android/lib/qtp.js\r\n[INFO] : - android/lib/scaleutil.js\r\n[INFO] : - android/lib/scoreutil.js\r\n[INFO] : - android/lib/social.js\r\n[INFO] : - android/lib/wodutil.js\r\n[INFO] : - android/ui/icons.js\r\n[INFO] : \r\n[INFO] : Alloy compiled in 6.45106s\r\n[INFO] : Alloy compiler completed successfully\r\n[INFO] : Launching emulator: AVD_for_Nexus_10_by_Google\r\n[INFO] : Emulator already running\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/boxcommand64x64.png\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/fonts/AppIcons.ttf\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/fonts/Cabin-Bold.otf\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/fonts/Cabin-Medium.otf\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/fonts/Cabin-Regular.otf\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/fonts/FontAwesome.ttf\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/fonts/workout.ttf\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/images/crossfit_female.jpg\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/images/crossfit_male.jpg\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/d3.js.txt\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/d3.min.js.txt\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/data.tsv\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/linechart.html\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/moment-with-locales.min.js.txt\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/rickshaw.css.txt\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/rickshaw.js.txt\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/rickshaw.min.css.txt\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/rickshaw.min.js.txt\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/sounds/message_ping.mp3\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/svg/awesome_tiger copy.svg\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/svg/awesome_tiger.svg\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/svg/caution.css\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/svg/go.css\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/svg/light.svg\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/svg/stop.css\r\n[INFO] : Processing JavaScript files\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/CFG.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/measurement.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/app.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/backbone.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/constants.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/BaseController.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/EditPRWindow.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/EditScoreWindow.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/activityindicator.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/attendeesWindow.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/benchmarkEdit.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/benchmarkTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/commentWindow.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/commentsTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/datepickerwin.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/goalsTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/graph.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/index.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/injuryTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/noteWindow.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/popup-control.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/profileTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/scheduleTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/scoresTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/signIn.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/socialComments.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/splashpage.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/controllers/workoutTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/EditPRWindow.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/EditScoreWindow.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/activityindicator.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/attendeesWindow.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/benchmarkEdit.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/benchmarkTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/commentWindow.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/commentsTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/datepickerwin.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/goalsTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/graph.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/index.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/injuryTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/noteWindow.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/popup-control.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/profileTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/scheduleTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/scoresTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/signIn.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/socialComments.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/splashpage.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/styles/workoutTab.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/sync/localStorage.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/sync/properties.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/sync/sql.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/underscore.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/widget.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/widgets/com.capnajax.vectorimage/controllers/widget.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/widgets/com.capnajax.vectorimage/models/Images.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy/widgets/com.capnajax.vectorimage/styles/widget.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/alloy.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/com.capnajax.vectorimage/svg.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/com.capnajax.vectorimage/util.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/aes.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/asyncmgr.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/benchmarkSelected.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/benchmarksutil.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/boxprefs.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/defermgr.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/eventmanager.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/htmlutil.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/iconutils.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/listviewutils.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/moment-with-langs.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/prutil.js\r\n[INFO] : Emulator is booted\r\n[INFO] : SD card not required, skipping mount check\r\n[INFO] : Emulator ready!\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/qtp.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/scaleutil.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/scoreutil.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/should.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/social.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/lib/wodutil.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/ui/icons.js\r\n[WARN] : Overwriting file /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/Resources/ti.cloud.js\r\n[INFO] : Writing /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets/app.json\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-analytics.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-android.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-app.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-filesystem.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-media.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-locale.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-network.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-xml.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-utils.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-geolocation.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-accelerometer.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-contacts.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-map.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-calendar.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-gesture.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-platform.res.zip\r\n[INFO] : Extracting module resources: /Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-database.res.zip\r\n[INFO] : Generating i18n files\r\n[INFO] : Generating /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/res/values/theme.xml\r\n[INFO] : Packaging application: /Volumes/BigStorage/Users/dspells/Library/Android/sdk/build-tools/22.0.1/aapt \"package\" \"-f\" \"-m\" \"-J\" \"/Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/gen\" \"-M\" \"/Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/AndroidManifest.xml\" \"-A\" \"/Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/assets\" \"-S\" \"/Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/res\" \"-I\" \"/Volumes/BigStorage/Users/dspells/Library/Android/sdk/platforms/android-22/android.jar\" \"-F\" \"/Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/app.ap_\" \"--auto-add-overlay\" \"--extra-packages\" \"ti.modules.titanium.ui:android.support.v7.appcompat\" \"-S\" \"/var/folders/ph/f2311kz51cxc75nc81rsthmc0000gn/T/115619-68516-1q1cj4o/res\" \"-S\" \"/var/folders/ph/f2311kz51cxc75nc81rsthmc0000gn/T/115619-68516-197hzeg/res\"\r\n[INFO] : Creating unsigned apk\r\n[INFO] : Processing /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/src\r\n[INFO] : Writing unsigned apk: /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/app-unsigned-dev-debug.apk\r\n[INFO] : Using SHA1withRSA signature algorithm\r\n[INFO] : Signing apk: /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/jarsigner \"-sigalg\" \"SHA1withRSA\" \"-digestalg\" \"SHA1\" \"-keystore\" \"/Volumes/BigStorage/Users/dspells/android.keystore\" \"-storepass\" \"*********\" \"-keypass\" \"TChrist7!\" \"-signedjar\" \"/Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/BoxCommand-dev-debug.apk\" \"/Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/app-unsigned-dev-debug.apk\" \"boxcommandmobile\"\r\n[INFO] : Aligning zip file: /Volumes/BigStorage/Users/dspells/Library/Android/sdk/build-tools/22.0.1/zipalign \"-v\" \"4\" \"/Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/BoxCommand-dev-debug.apk\" \"/Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/BoxCommand-dev-debug.apkz\"\r\n[INFO] : Writing build manifest: /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/build-manifest.json\r\n[INFO] : Making sure the adb server is running\r\n[INFO] : Installing apk: /Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/BoxCommand-dev-debug.apk\r\n[ERROR] Application Installer abnormal process termination. Process exit value was 1\r\n[ERROR] : Failed to install apk on \"emulator-5554\"\r\n[ERROR] : Error: INSTALL_FAILED_DEXOPT\r\nTRACE | titanium exited with exit code 1\r\nERROR | Error: ti run exited with error code 1\r\n at ChildProcess. (/Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.0/package/node_modules/appc-cli-titanium/plugins/run.js:84:66)\r\n at ChildProcess.EventEmitter.emit (events.js:98:17)\r\n at Process.ChildProcess._handle.onexit (child_process.js:789:12)\r\n", "attachment": [ { "id": "56329", "filename": "2015-08-04-Android SDK Manager 2.png", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-08-04T10:06:01.000+0000", "size": 196638, "mimeType": "image/png" }, { "id": "56266", "filename": "AVD Manager.png", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-28T16:26:36.000+0000", "size": 51958, "mimeType": "image/png" }, { "id": "56267", "filename": "Devices installed.png", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-28T16:26:23.000+0000", "size": 59111, "mimeType": "image/png" }, { "id": "56188", "filename": "FinderScreenSnapz001.png", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-20T18:48:18.000+0000", "size": 27017, "mimeType": "image/png" }, { "id": "56187", "filename": "FinderScreenSnapz002.png", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-20T18:48:19.000+0000", "size": 523385, "mimeType": "image/png" }, { "id": "56245", "filename": "Genymotion config.png", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-26T19:41:58.000+0000", "size": 109643, "mimeType": "image/png" }, { "id": "56265", "filename": "Target dropdown list.png", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-28T16:26:46.000+0000", "size": 88166, "mimeType": "image/png" } ], "flagged": false, "summary": "Android emulators won't launch (Genymotion) or install (Android SDK emulators)", "creator": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "environment": null, "comment": { "comments": [ { "id": "358062", "author": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Try Updating Appcelerator Command-Line Interface to version 4.1.2. Thanks.", "updateAuthor": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2015-07-21T09:39:31.000+0000", "updated": "2015-07-21T09:39:31.000+0000" }, { "id": "358078", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "Appcelerator Command-Line Interface, version 4.1.2\r\nCopyright (c) 2014-2015, Appcelerator, Inc. All Rights Reserved.\r\n\r\nSame behavior as before. What can I try next?", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-21T17:42:49.000+0000", "updated": "2015-07-21T17:42:49.000+0000" }, { "id": "358173", "author": { "name": "rtlechuga", "key": "rtlechuga", "displayName": "Radamantis Torres-Lechuga", "active": false, "timeZone": "Asia/Dubai" }, "body": "[~dspells] please execute these in the command line:\r\nappc use latest\r\nappc setup\r\n\r\n", "updateAuthor": { "name": "rtlechuga", "key": "rtlechuga", "displayName": "Radamantis Torres-Lechuga", "active": false, "timeZone": "Asia/Dubai" }, "created": "2015-07-22T20:01:20.000+0000", "updated": "2015-07-22T20:01:20.000+0000" }, { "id": "358179", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "This fixes the really slow Android emulator issue but the Genymotion emulators still don't even start the build process.", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-23T00:53:01.000+0000", "updated": "2015-07-23T00:53:01.000+0000" }, { "id": "358314", "author": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello [~dspells], Make sure Genymotion is configured in your [studio preferences|http://i57.tinypic.com/29f77dg.png]. Also try reinstalling and reconfiguring Genymotion following this [link|http://docs.appcelerator.com/platform/latest/#!/guide/Installing_Genymotion] ", "updateAuthor": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2015-07-26T07:04:59.000+0000", "updated": "2015-07-26T07:04:59.000+0000" }, { "id": "358320", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "Here is a picture of my configuration information", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-26T19:26:22.000+0000", "updated": "2015-07-26T19:26:22.000+0000" }, { "id": "358321", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "New config photo", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-26T19:42:11.000+0000", "updated": "2015-07-26T19:42:11.000+0000" }, { "id": "358322", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "Here is the output from appc ti config. It still seems to act the same.\r\n\r\nappc ti config\r\nAppcelerator Command-Line Interface, version 4.1.2\r\nCopyright (c) 2014-2015, Appcelerator, Inc. All Rights Reserved.\r\n\r\nandroid.buildTools.selectedVersion = \"22.0.1\"\r\nandroid.ndkPath = \"/Volumes/BigStorage/Users/Shared/thirdparty/android-ndk-r8\"\r\nandroid.sdkPath = \"/Volumes/BigStorage/Users/dspells/Library/Android/sdk\"\r\napp.workspace = \"/Volumes/BigStorage/Users/Shared/mycode/trunk/Titanium/CLI\"\r\ncli.colors = true\r\ncli.completion = false\r\ncli.failOnWrongSDK = false\r\ncli.httpProxyServer = \"\"\r\ncli.ignoreDirs = \"^(\\\\.svn|_svn|\\\\.git|\\\\.hg|\\\\.?[Cc][Vv][Ss]|\\\\.bzr|\\\\$RECYCLE\\\\.BIN)$\"\r\ncli.ignoreFiles = \"^(\\\\.gitignore|\\\\.npmignore|\\\\.cvsignore|\\\\.DS_Store|\\\\._.*|[Tt]humbs.db|\\\\.vspscc|\\\\.vssscc|\\\\.sublime-project|\\\\.sublime-workspace|\\\\.project|\\\\.tmproj)$\"\r\ncli.logLevel = \"trace\"\r\ncli.progressBars = false\r\ncli.prompt = false\r\ncli.quiet = false\r\ncli.rejectUnauthorized = true\r\ncli.width = 100\r\ngenymotion.enabled = true\r\ngenymotion.executables.genymotion = \"/Applications/Genymotion.app/Contents/MacOS/genymotion\"\r\ngenymotion.executables.player = \"/Applications/Genymotion.app/Contents/MacOS/player\"\r\ngenymotion.executables.vboxmanage = \"/usr/bin/vboxmanage\"\r\nios.skipAppIdValidation = false\r\npaths.codeProcessorPlugins = [\"/Applications/Appcelerator Studio/configuration/org.eclipse.osgi/31/0/.cp/enterprise\"]\r\npaths.commands = [\"/usr/local/lib/node_modules/titanium-code-processor/commands\"]\r\npaths.hooks = [\"/Applications/Appcelerator_Studio 64-bit/plugins/com.appcelerator.titanium.liveview.core_1.1.0.1424300841/node_modules/liveview/hook\",\"/usr/local/lib/node_modules/titanium-code-processor/hooks\"]\r\npaths.modules = []\r\npaths.plugins = []\r\npaths.sdks = [\"/Users/dspells/Library/Application Support/Titanium\"]\r\npaths.templates = []\r\nsdk.defaultInstallLocation = \"/Users/dspells/Library/Application Support/Titanium\"\r\nsdk.selected = \"4.1.0.GA\"\r\nuser.email = \"dspells@me.com\"\r\nuser.locale = \"en\"\r\nuser.name = \"Henry David Spells III\"\r\n", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-26T19:43:16.000+0000", "updated": "2015-07-26T19:43:16.000+0000" }, { "id": "358326", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "Here is the output from android list target\r\n\r\n./android list target\r\nAvailable Android targets:\r\n----------\r\nid: 1 or \"android-16\"\r\n Name: Android 4.1.2\r\n Type: Platform\r\n API level: 16\r\n Revision: 5\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\r\n Tag/ABIs : default/armeabi-v7a, default/mips, default/x86\r\n----------\r\nid: 2 or \"android-19\"\r\n Name: Android 4.4.2\r\n Type: Platform\r\n API level: 19\r\n Revision: 4\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\r\n Tag/ABIs : default/armeabi-v7a, default/x86\r\n----------\r\nid: 3 or \"android-21\"\r\n Name: Android 5.0.1\r\n Type: Platform\r\n API level: 21\r\n Revision: 2\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in, AndroidWearRound, AndroidWearSquare, AndroidWearRound, AndroidWearSquare\r\n Tag/ABIs : android-tv/armeabi-v7a, android-tv/x86, android-wear/armeabi-v7a, android-wear/x86, default/armeabi-v7a, default/x86, default/x86_64\r\n----------\r\nid: 4 or \"android-22\"\r\n Name: Android 5.1.1\r\n Type: Platform\r\n API level: 22\r\n Revision: 2\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\r\n Tag/ABIs : android-tv/armeabi-v7a, android-tv/x86, default/armeabi-v7a, default/x86, default/x86_64\r\n----------\r\nid: 5 or \"android-MNC\"\r\n Name: Android M (Preview)\r\n Type: Platform\r\n API level: MNC\r\n Revision: 2\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\r\n Tag/ABIs : no ABIs.\r\n----------\r\nid: 6 or \"Google Inc.:Google APIs:16\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 4\r\n Description: Android + Google APIs\r\n Based on Android 4.1.2 (API level 16)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.media.effects (effects.jar)\r\n Collection of video effects\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\r\n Tag/ABIs : default/armeabi-v7a\r\n----------\r\nid: 7 or \"Google Inc.:Google APIs:19\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 14\r\n Description: Android + Google APIs\r\n Based on Android 4.4.2 (API level 19)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.media.effects (effects.jar)\r\n Collection of video effects\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\r\n Tag/ABIs : default/armeabi-v7a\r\n----------\r\nid: 8 or \"Google Inc.:Google APIs (x86 System Image):19\"\r\n Name: Google APIs (x86 System Image)\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 14\r\n Description: Android x86 + Google APIs\r\n Based on Android 4.4.2 (API level 19)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.media.effects (effects.jar)\r\n Collection of video effects\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\r\n Tag/ABIs : default/x86\r\n----------\r\nid: 9 or \"Google Inc.:Google APIs:21\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 5.0.1 (API level 21)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.media.effects (effects.jar)\r\n Collection of video effects\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in, AndroidWearRound, AndroidWearSquare, AndroidWearRound, AndroidWearSquare\r\n Tag/ABIs : google_apis/armeabi-v7a, google_apis/x86, google_apis/x86_64\r\n----------\r\nid: 10 or \"Google Inc.:Google APIs:22\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 5.1.1 (API level 22)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.media.effects (effects.jar)\r\n Collection of video effects\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\r\n Tag/ABIs : google_apis/armeabi-v7a, google_apis/x86, google_apis/x86_64\r\n", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-27T01:08:53.000+0000", "updated": "2015-07-27T01:08:53.000+0000" }, { "id": "358422", "author": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello [~dspells], It looks like you are not using any Genymotion virtual device. You are using Android virtual Device \"AVD_for_Galaxy_Nexus_by_Google\". Which is slow and sometimes it not even open. Are you trying to run your project using this emulator?. I can see your Genymotion is configured with Appcelerator platform. You can try running your project in Genymotion Virtual device. To Do that you need to download a virtual device in Genymotion. First Open Genymotion app and click the \"+\" \"add new virtual device\" on top. Which will give you a list of virtual device available in there. Chose any device and select android version and download. After downloading you will see your studio preference that the new emulator device is listed. Now try running your project in that emulator device. Thanks.", "updateAuthor": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2015-07-28T07:21:04.000+0000", "updated": "2015-07-28T07:21:04.000+0000" }, { "id": "358451", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "See new attachments. Here is the list of devices in Genymotion and the AVD manager. I have also included a a screen shot of the target dropdown list. As you can see 3 of the 4 Genymotion devices show up in the target dropdown list (I'm not sure why the 4th doesn't). The problem message only appears when I choose a Genymotion device. I'm not quite sure why you thought I only had Google AVD's in the list. Are you NOT seeing something somewhere in my output / data? Or did I just not send enough information for you to see what you wanted to see?", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-28T16:30:59.000+0000", "updated": "2015-07-28T16:31:31.000+0000" }, { "id": "358517", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "If it helps I can setup a join.me conference to share my screen so you can poke around to see what you can find. I've given you a ton of information at this point and you should at least be able to see that a problem of some sort exists and it's keeping me from debugging using Genymotion and that Android Studio does not have that problem.", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-07-29T17:06:31.000+0000", "updated": "2015-07-29T17:06:31.000+0000" }, { "id": "358842", "author": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello [~dspells], It's seems you have everything in order, Though you are having problems. Send me the command \"ti info\" output from terminal. Also go to your \"studio/help/studio/view log file\" Send me the log file info. Thanks.", "updateAuthor": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2015-08-03T10:28:10.000+0000", "updated": "2015-08-03T10:28:10.000+0000" }, { "id": "358844", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-08-03T11:04:23.000+0000", "updated": "2015-08-03T11:04:23.000+0000" }, { "id": "358845", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "Here is Studio > Help > Studio > View log file output\r\n\r\n!SESSION 2015-07-15 21:09:27.830 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-15 21:09:39.715\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-15 21:09:44.539\r\n!MESSAGE (Build 4.1.0.1423009896) [ERROR] null\r\n!STACK 0\r\njava.lang.InterruptedException\r\n\tat java.lang.Object.wait(Native Method)\r\n\tat java.lang.Object.wait(Object.java:502)\r\n\tat java.lang.UNIXProcess.waitFor(UNIXProcess.java:262)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:381)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:345)\r\n\tat com.aptana.core.util.ProcessRunner.processResult(ProcessRunner.java:432)\r\n\tat com.appcelerator.titanium.core.internal.cli.NodeAppcCLI.runCommand(NodeAppcCLI.java:239)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler$3.run(TitaniumSplashHandler.java:294)\r\n\r\n!ENTRY com.appcelerator.titanium.rcp 4 0 2015-07-15 21:09:44.545\r\n!MESSAGE (Build 4.1.0.1423009896) [ERROR] Failed to check login status. Likely not logged in.\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-15 21:10:44.797\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-15 21:10:44.802\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-15 21:10:46.282\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-15 21:10:46.286\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-15 21:10:46.290\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-15 21:10:46.292\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-15 21:10:46.293\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-15 21:10:46.295\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY org.eclipse.e4.ui.workbench.swt 4 2 2015-07-15 21:11:02.006\r\n!MESSAGE Problems occurred when invoking code from plug-in: \"org.eclipse.e4.ui.workbench.swt\".\r\n!STACK 0\r\norg.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: Widget is disposed\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:62)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:888)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:390)\r\n\tat org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:143)\r\n\tat org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:76)\r\n\tat org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:107)\r\n\tat org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:70)\r\n\tat org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:175)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:974)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:954)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$3(PartRenderingEngine.java:862)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$8.run(PartRenderingEngine.java:857)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:841)\r\n\tat org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1924)\r\n\tat org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1547)\r\n\tat org.eclipse.ui.internal.WorkbenchWindow.access$15(WorkbenchWindow.java:1514)\r\n\tat org.eclipse.ui.internal.WorkbenchWindow$10.run(WorkbenchWindow.java:1579)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1576)\r\n\tat org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1155)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1137)\r\n\tat org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)\r\n\tat org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)\r\n\tat org.eclipse.ui.internal.Workbench.restart(Workbench.java:2677)\r\n\tat org.eclipse.ui.internal.ide.actions.OpenWorkspaceAction.restart(OpenWorkspaceAction.java:282)\r\n\tat org.eclipse.ui.internal.ide.actions.OpenWorkspaceAction.access$0(OpenWorkspaceAction.java:274)\r\n\tat org.eclipse.ui.internal.ide.actions.OpenWorkspaceAction$WorkspaceMRUAction.run(OpenWorkspaceAction.java:103)\r\n\tat org.eclipse.jface.action.Action.runWithEvent(Action.java:519)\r\n\tat org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)\r\n\tat org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)\r\n\tat org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\nCaused by: org.eclipse.swt.SWTException: Widget is disposed\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4327)\r\n\tat org.eclipse.swt.widgets.Widget.error(Widget.java:783)\r\n\tat org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:573)\r\n\tat org.eclipse.swt.widgets.Shell.getSize(Shell.java:1182)\r\n\tat org.eclipse.ui.internal.quickaccess.SearchField.storeDialog(SearchField.java:580)\r\n\tat org.eclipse.ui.internal.quickaccess.SearchField.dispose(SearchField.java:557)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)\r\n\t... 63 more\r\n\r\n!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-07-15 21:11:02.009\r\n!MESSAGE Exception occurred while unrendering: org.eclipse.e4.ui.model.application.ui.basic.impl.TrimmedWindowImpl@4632cfc (elementId: IDEWindow, tags: [topLevel], contributorURI: platform:/plugin/org.eclipse.ui.workbench) (widget: null, renderer: null, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %trimmedwindow.label.eclipseSDK, iconURI: null, tooltip: null, context: null, variables: [], x: 63, y: 103, width: 1200, height: 940)\r\n!STACK 0\r\norg.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: Widget is disposed\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:62)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:888)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:390)\r\n\tat org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:143)\r\n\tat org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:76)\r\n\tat org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:107)\r\n\tat org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:70)\r\n\tat org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:175)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:974)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:954)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$3(PartRenderingEngine.java:862)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$8.run(PartRenderingEngine.java:857)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:841)\r\n\tat org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1924)\r\n\tat org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1547)\r\n\tat org.eclipse.ui.internal.WorkbenchWindow.access$15(WorkbenchWindow.java:1514)\r\n\tat org.eclipse.ui.internal.WorkbenchWindow$10.run(WorkbenchWindow.java:1579)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1576)\r\n\tat org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1155)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1137)\r\n\tat org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)\r\n\tat org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)\r\n\tat org.eclipse.ui.internal.Workbench.restart(Workbench.java:2677)\r\n\tat org.eclipse.ui.internal.ide.actions.OpenWorkspaceAction.restart(OpenWorkspaceAction.java:282)\r\n\tat org.eclipse.ui.internal.ide.actions.OpenWorkspaceAction.access$0(OpenWorkspaceAction.java:274)\r\n\tat org.eclipse.ui.internal.ide.actions.OpenWorkspaceAction$WorkspaceMRUAction.run(OpenWorkspaceAction.java:103)\r\n\tat org.eclipse.jface.action.Action.runWithEvent(Action.java:519)\r\n\tat org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)\r\n\tat org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)\r\n\tat org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\nCaused by: org.eclipse.swt.SWTException: Widget is disposed\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4327)\r\n\tat org.eclipse.swt.widgets.Widget.error(Widget.java:783)\r\n\tat org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:573)\r\n\tat org.eclipse.swt.widgets.Shell.getSize(Shell.java:1182)\r\n\tat org.eclipse.ui.internal.quickaccess.SearchField.storeDialog(SearchField.java:580)\r\n\tat org.eclipse.ui.internal.quickaccess.SearchField.dispose(SearchField.java:557)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)\r\n\t... 63 more\r\n\r\n!ENTRY org.eclipse.core.jobs 4 2 2015-07-15 21:11:02.713\r\n!MESSAGE An internal error occurred during: \"Computing SDK Info...\".\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat com.appcelerator.titanium.ui.portal.processor.MobileSDKConfigurationHelper.getPlatform(MobileSDKConfigurationHelper.java:221)\r\n\tat com.appcelerator.titanium.ui.portal.processor.MobileSDKConfigurationHelper.getSDKEntitiesVersions(MobileSDKConfigurationHelper.java:285)\r\n\tat com.appcelerator.titanium.ui.portal.actionController.MobileSDKActionController.refreshSDK(MobileSDKActionController.java:350)\r\n\tat com.appcelerator.titanium.ui.portal.actionController.MobileSDKActionController$1.run(MobileSDKActionController.java:125)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.eclipse.equinox.ds 2 0 2015-07-15 21:11:12.729\r\n!MESSAGE Getting a lock required more than 10000 ms. There might be a synchronization problem in this callstack or just the build/dispose process of some components took too long! \r\n!STACK 0\r\njava.lang.Exception: Debug stacktrace\r\n\tat org.eclipse.equinox.internal.ds.InstanceProcess.getLock(InstanceProcess.java:120)\r\n\tat org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:560)\r\n\tat org.eclipse.equinox.internal.ds.ServiceReg.getService(ServiceReg.java:53)\r\n\tat org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:212)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:210)\r\n\tat org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111)\r\n\tat org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45)\r\n\tat org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:496)\r\n\tat org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461)\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:619)\r\n\tat org.eclipse.equinox.internal.p2.core.ProvisioningAgent.addingService(ProvisioningAgent.java:159)\r\n\tat org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)\r\n\tat org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)\r\n\tat org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)\r\n\tat org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)\r\n\tat org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:318)\r\n\tat org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)\r\n\tat org.eclipse.equinox.internal.p2.core.ProvisioningAgent.getService(ProvisioningAgent.java:66)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:63)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:88)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)\r\n\tat org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768)\r\n\tat org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)\r\n\tat org.eclipse.equinox.p2.engine.ProvisioningContext.loadMetadataRepository(ProvisioningContext.java:211)\r\n\tat org.eclipse.equinox.p2.engine.ProvisioningContext.getLoadedMetadataRepositories(ProvisioningContext.java:194)\r\n\tat org.eclipse.equinox.p2.engine.ProvisioningContext.getMetadata(ProvisioningContext.java:275)\r\n\tat com.appcelerator.titanium.internal.p2.director.SimpleAppceleratorPlanner.updatesFor(SimpleAppceleratorPlanner.java:44)\r\n\tat org.eclipse.equinox.p2.operations.UpdateOperation.updatesFor(UpdateOperation.java:142)\r\n\tat org.eclipse.equinox.p2.operations.UpdateOperation.computeProfileChangeRequest(UpdateOperation.java:179)\r\n\tat org.eclipse.equinox.p2.operations.UpdateOperation$1.run(UpdateOperation.java:323)\r\n\tat org.eclipse.equinox.internal.p2.operations.SearchForUpdatesResolutionJob.runModal(SearchForUpdatesResolutionJob.java:37)\r\n\tat org.eclipse.equinox.p2.operations.ProfileChangeOperation.resolveModal(ProfileChangeOperation.java:115)\r\n\tat com.appcelerator.titanium.update.core.release.TitaniumStudioRelease.resolveModal(TitaniumStudioRelease.java:124)\r\n\tat com.appcelerator.titanium.update.core.release.TitaniumStudioRelease.getUpdate(TitaniumStudioRelease.java:97)\r\n\tat com.appcelerator.titanium.update.core.release.TitaniumStudioRelease.isInstalled(TitaniumStudioRelease.java:201)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater$NotInstalledFilter.include(TitaniumReleasesUpdater.java:105)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater$NotInstalledFilter.include(TitaniumReleasesUpdater.java:1)\r\n\tat com.aptana.core.util.AndFilter.include(AndFilter.java:39)\r\n\tat com.aptana.core.util.CollectionsUtil.filterInPlace(CollectionsUtil.java:249)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.filterToRelevantUninstalledUpdates(TitaniumReleasesUpdater.java:927)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.getStudioUpdates(TitaniumReleasesUpdater.java:326)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasStudioUpdates(TitaniumReleasesUpdater.java:215)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasUpdates(TitaniumReleasesUpdater.java:208)\r\n\tat com.appcelerator.titanium.update.ui.TitaniumUpdateStartup.earlyStartup(TitaniumUpdateStartup.java:61)\r\n\tat org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:89)\r\n\tat org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:67)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.ui.internal.Workbench$56.run(Workbench.java:2755)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.eclipse.equinox.p2.metadata.repository 4 0 2015-07-15 21:11:12.733\r\n!MESSAGE Unexpected error loading extension: org.eclipse.equinox.p2.metadata.repository.simpleRepository\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:174)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:88)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)\r\n\tat org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768)\r\n\tat org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)\r\n\tat org.eclipse.equinox.p2.engine.ProvisioningContext.loadMetadataRepository(ProvisioningContext.java:211)\r\n\tat org.eclipse.equinox.p2.engine.ProvisioningContext.getLoadedMetadataRepositories(ProvisioningContext.java:194)\r\n\tat org.eclipse.equinox.p2.engine.ProvisioningContext.getMetadata(ProvisioningContext.java:275)\r\n\tat com.appcelerator.titanium.internal.p2.director.SimpleAppceleratorPlanner.updatesFor(SimpleAppceleratorPlanner.java:44)\r\n\tat org.eclipse.equinox.p2.operations.UpdateOperation.updatesFor(UpdateOperation.java:142)\r\n\tat org.eclipse.equinox.p2.operations.UpdateOperation.computeProfileChangeRequest(UpdateOperation.java:179)\r\n\tat org.eclipse.equinox.p2.operations.UpdateOperation$1.run(UpdateOperation.java:323)\r\n\tat org.eclipse.equinox.internal.p2.operations.SearchForUpdatesResolutionJob.runModal(SearchForUpdatesResolutionJob.java:37)\r\n\tat org.eclipse.equinox.p2.operations.ProfileChangeOperation.resolveModal(ProfileChangeOperation.java:115)\r\n\tat com.appcelerator.titanium.update.core.release.TitaniumStudioRelease.resolveModal(TitaniumStudioRelease.java:124)\r\n\tat com.appcelerator.titanium.update.core.release.TitaniumStudioRelease.getUpdate(TitaniumStudioRelease.java:97)\r\n\tat com.appcelerator.titanium.update.core.release.TitaniumStudioRelease.isInstalled(TitaniumStudioRelease.java:201)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater$NotInstalledFilter.include(TitaniumReleasesUpdater.java:105)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater$NotInstalledFilter.include(TitaniumReleasesUpdater.java:1)\r\n\tat com.aptana.core.util.AndFilter.include(AndFilter.java:39)\r\n\tat com.aptana.core.util.CollectionsUtil.filterInPlace(CollectionsUtil.java:249)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.filterToRelevantUninstalledUpdates(TitaniumReleasesUpdater.java:927)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.getStudioUpdates(TitaniumReleasesUpdater.java:326)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasStudioUpdates(TitaniumReleasesUpdater.java:215)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasUpdates(TitaniumReleasesUpdater.java:208)\r\n\tat com.appcelerator.titanium.update.ui.TitaniumUpdateStartup.earlyStartup(TitaniumUpdateStartup.java:61)\r\n\tat org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:89)\r\n\tat org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:67)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.ui.internal.Workbench$56.run(Workbench.java:2755)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.eclipse.equinox.p2.metadata.repository 4 0 2015-07-15 21:11:12.736\r\n!MESSAGE Unexpected error loading extension: org.eclipse.equinox.p2.metadata.repository.compositeRepository\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:174)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.getLocalFile(CompositeMetadataRepositoryFactory.java:73)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:98)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)\r\n\tat org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768)\r\n\tat org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)\r\n\tat org.eclipse.equinox.p2.engine.ProvisioningContext.loadMetadataRepository(ProvisioningContext.java:211)\r\n\tat org.eclipse.equinox.p2.engine.ProvisioningContext.getLoadedMetadataRepositories(ProvisioningContext.java:194)\r\n\tat org.eclipse.equinox.p2.engine.ProvisioningContext.getMetadata(ProvisioningContext.java:275)\r\n\tat com.appcelerator.titanium.internal.p2.director.SimpleAppceleratorPlanner.updatesFor(SimpleAppceleratorPlanner.java:44)\r\n\tat org.eclipse.equinox.p2.operations.UpdateOperation.updatesFor(UpdateOperation.java:142)\r\n\tat org.eclipse.equinox.p2.operations.UpdateOperation.computeProfileChangeRequest(UpdateOperation.java:179)\r\n\tat org.eclipse.equinox.p2.operations.UpdateOperation$1.run(UpdateOperation.java:323)\r\n\tat org.eclipse.equinox.internal.p2.operations.SearchForUpdatesResolutionJob.runModal(SearchForUpdatesResolutionJob.java:37)\r\n\tat org.eclipse.equinox.p2.operations.ProfileChangeOperation.resolveModal(ProfileChangeOperation.java:115)\r\n\tat com.appcelerator.titanium.update.core.release.TitaniumStudioRelease.resolveModal(TitaniumStudioRelease.java:124)\r\n\tat com.appcelerator.titanium.update.core.release.TitaniumStudioRelease.getUpdate(TitaniumStudioRelease.java:97)\r\n\tat com.appcelerator.titanium.update.core.release.TitaniumStudioRelease.isInstalled(TitaniumStudioRelease.java:201)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater$NotInstalledFilter.include(TitaniumReleasesUpdater.java:105)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater$NotInstalledFilter.include(TitaniumReleasesUpdater.java:1)\r\n\tat com.aptana.core.util.AndFilter.include(AndFilter.java:39)\r\n\tat com.aptana.core.util.CollectionsUtil.filterInPlace(CollectionsUtil.java:249)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.filterToRelevantUninstalledUpdates(TitaniumReleasesUpdater.java:927)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.getStudioUpdates(TitaniumReleasesUpdater.java:326)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasStudioUpdates(TitaniumReleasesUpdater.java:215)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasUpdates(TitaniumReleasesUpdater.java:208)\r\n\tat com.appcelerator.titanium.update.ui.TitaniumUpdateStartup.earlyStartup(TitaniumUpdateStartup.java:61)\r\n\tat org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:89)\r\n\tat org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:67)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.ui.internal.Workbench$56.run(Workbench.java:2755)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.eclipse.equinox.p2.metadata.repository 4 0 2015-07-15 21:11:12.738\r\n!MESSAGE Unexpected error loading extension: org.eclipse.equinox.p2.updatesite.metadataRepository\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat org.eclipse.equinox.internal.p2.updatesite.metadata.UpdateSiteMetadataRepositoryFactory.getLocalRepositoryLocation(UpdateSiteMetadataRepositoryFactory.java:36)\r\n\tat org.eclipse.equinox.internal.p2.updatesite.metadata.UpdateSiteMetadataRepositoryFactory.loadRepository(UpdateSiteMetadataRepositoryFactory.java:86)\r\n\tat org.eclipse.equinox.internal.p2.updatesite.metadata.UpdateSiteMetadataRepositoryFactory.load(UpdateSiteMetadataRepositoryFactory.java:57)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)\r\n\tat org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768)\r\n\tat org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)\r\n\tat org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)\r\n\tat org.eclipse.equinox.p2.engine.ProvisioningContext.loadMetadataRepository(ProvisioningContext.java:211)\r\n\tat org.eclipse.equinox.p2.engine.ProvisioningContext.getLoadedMetadataRepositories(ProvisioningContext.java:194)\r\n\tat org.eclipse.equinox.p2.engine.ProvisioningContext.getMetadata(ProvisioningContext.java:275)\r\n\tat com.appcelerator.titanium.internal.p2.director.SimpleAppceleratorPlanner.updatesFor(SimpleAppceleratorPlanner.java:44)\r\n\tat org.eclipse.equinox.p2.operations.UpdateOperation.updatesFor(UpdateOperation.java:142)\r\n\tat org.eclipse.equinox.p2.operations.UpdateOperation.computeProfileChangeRequest(UpdateOperation.java:179)\r\n\tat org.eclipse.equinox.p2.operations.UpdateOperation$1.run(UpdateOperation.java:323)\r\n\tat org.eclipse.equinox.internal.p2.operations.SearchForUpdatesResolutionJob.runModal(SearchForUpdatesResolutionJob.java:37)\r\n\tat org.eclipse.equinox.p2.operations.ProfileChangeOperation.resolveModal(ProfileChangeOperation.java:115)\r\n\tat com.appcelerator.titanium.update.core.release.TitaniumStudioRelease.resolveModal(TitaniumStudioRelease.java:124)\r\n\tat com.appcelerator.titanium.update.core.release.TitaniumStudioRelease.getUpdate(TitaniumStudioRelease.java:97)\r\n\tat com.appcelerator.titanium.update.core.release.TitaniumStudioRelease.isInstalled(TitaniumStudioRelease.java:201)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater$NotInstalledFilter.include(TitaniumReleasesUpdater.java:105)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater$NotInstalledFilter.include(TitaniumReleasesUpdater.java:1)\r\n\tat com.aptana.core.util.AndFilter.include(AndFilter.java:39)\r\n\tat com.aptana.core.util.CollectionsUtil.filterInPlace(CollectionsUtil.java:249)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.filterToRelevantUninstalledUpdates(TitaniumReleasesUpdater.java:927)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.getStudioUpdates(TitaniumReleasesUpdater.java:326)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasStudioUpdates(TitaniumReleasesUpdater.java:215)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasUpdates(TitaniumReleasesUpdater.java:208)\r\n\tat com.appcelerator.titanium.update.ui.TitaniumUpdateStartup.earlyStartup(TitaniumUpdateStartup.java:61)\r\n\tat org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:89)\r\n\tat org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:67)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.ui.internal.Workbench$56.run(Workbench.java:2755)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.eclipse.core.jobs 4 2 2015-07-15 21:11:12.748\r\n!MESSAGE An internal error occurred during: \"Retrieving version for Appcelerator CLI Core\".\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat com.appcelerator.titanium.update.core.release.AppcCLIPackageRelease.getCLI(AppcCLIPackageRelease.java:124)\r\n\tat com.appcelerator.titanium.update.core.release.AppcCLIPackageRelease.fetchVersionsStream(AppcCLIPackageRelease.java:87)\r\n\tat com.appcelerator.titanium.update.core.release.AppcCLIPackageRelease.getLatestVersion(AppcCLIPackageRelease.java:109)\r\n\tat com.appcelerator.titanium.update.core.release.AppcCLIPackageRelease.retrieveLatestVersion(AppcCLIPackageRelease.java:70)\r\n\tat com.appcelerator.titanium.update.core.release.AppcCLIPackageRelease.access$0(AppcCLIPackageRelease.java:68)\r\n\tat com.appcelerator.titanium.update.core.release.AppcCLIPackageRelease$1.run(AppcCLIPackageRelease.java:55)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.eclipse.ui.workbench 4 2 2015-07-15 21:11:12.749\r\n!MESSAGE Problems occurred when invoking code from plug-in: \"org.eclipse.ui.workbench\".\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat com.appcelerator.titanium.update.core.release.AppcCLIPackageRelease.getCLI(AppcCLIPackageRelease.java:124)\r\n\tat com.appcelerator.titanium.update.core.release.AppcCLIPackageRelease.fetchVersionsStream(AppcCLIPackageRelease.java:87)\r\n\tat com.appcelerator.titanium.update.core.release.AppcCLIPackageRelease.isInstalled(AppcCLIPackageRelease.java:139)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater$NotInstalledFilter.include(TitaniumReleasesUpdater.java:105)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater$NotInstalledFilter.include(TitaniumReleasesUpdater.java:1)\r\n\tat com.aptana.core.util.AndFilter.include(AndFilter.java:39)\r\n\tat com.aptana.core.util.CollectionsUtil.filterInPlace(CollectionsUtil.java:249)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.filterToRelevantUninstalledUpdates(TitaniumReleasesUpdater.java:927)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.getAppcCLIPackageUpdates(TitaniumReleasesUpdater.java:338)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasAppcCLIPackageUpdates(TitaniumReleasesUpdater.java:220)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasUpdates(TitaniumReleasesUpdater.java:209)\r\n\tat com.appcelerator.titanium.update.ui.TitaniumUpdateStartup.earlyStartup(TitaniumUpdateStartup.java:61)\r\n\tat org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:89)\r\n\tat org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:67)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.ui.internal.Workbench$56.run(Workbench.java:2755)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.eclipse.ui 4 4 2015-07-15 21:11:12.750\r\n!MESSAGE Unhandled Exception\r\n\r\n!ENTRY com.appcelerator.titanium.update.ui 4 0 2015-07-15 21:11:12.750\r\n!MESSAGE Unable to execute early startup code for an extension\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat com.appcelerator.titanium.update.core.release.AppcCLIPackageRelease.getCLI(AppcCLIPackageRelease.java:124)\r\n\tat com.appcelerator.titanium.update.core.release.AppcCLIPackageRelease.fetchVersionsStream(AppcCLIPackageRelease.java:87)\r\n\tat com.appcelerator.titanium.update.core.release.AppcCLIPackageRelease.isInstalled(AppcCLIPackageRelease.java:139)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater$NotInstalledFilter.include(TitaniumReleasesUpdater.java:105)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater$NotInstalledFilter.include(TitaniumReleasesUpdater.java:1)\r\n\tat com.aptana.core.util.AndFilter.include(AndFilter.java:39)\r\n\tat com.aptana.core.util.CollectionsUtil.filterInPlace(CollectionsUtil.java:249)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.filterToRelevantUninstalledUpdates(TitaniumReleasesUpdater.java:927)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.getAppcCLIPackageUpdates(TitaniumReleasesUpdater.java:338)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasAppcCLIPackageUpdates(TitaniumReleasesUpdater.java:220)\r\n\tat com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasUpdates(TitaniumReleasesUpdater.java:209)\r\n\tat com.appcelerator.titanium.update.ui.TitaniumUpdateStartup.earlyStartup(TitaniumUpdateStartup.java:61)\r\n\tat org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:89)\r\n\tat org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:67)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.ui.internal.Workbench$56.run(Workbench.java:2755)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n!SESSION 2015-07-15 21:11:47.744 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -data /Volumes/BigStorage/Users/dspells/Documents/Titanium_Studio_Workspace -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-15 21:11:50.535\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-15 21:12:04.295\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-15 21:12:04.300\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-15 21:12:07.743\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-15 21:12:07.746\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-15 21:12:07.759\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-15 21:12:07.761\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-15 21:12:07.762\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.aptana.core 4 1 2015-07-15 21:13:09.473\r\n!MESSAGE sudo: a password is required\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.308\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.312\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.332\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.333\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.353\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.355\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.373\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.375\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.395\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.396\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.421\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.423\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.441\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.442\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.462\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.464\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.482\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.484\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.502\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.503\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.523\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.524\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.543\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.544\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.563\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.564\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.583\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.584\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.603\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.605\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.625\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.627\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.644\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.646\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.664\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.665\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.683\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.684\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.704\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.705\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.723\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.725\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.742\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.743\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.762\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.763\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.783\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.785\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.802\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.803\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.821\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.822\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.840\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.841\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.858\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.860\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.878\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.879\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.895\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.896\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.912\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.913\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.931\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.932\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.956\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.957\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.976\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.977\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.994\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:11.995\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.013\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.014\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.031\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.032\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.049\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.050\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.067\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.068\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.085\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.086\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.104\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.105\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.122\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.123\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.140\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 21:13:12.141\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.core 0 0 2015-07-15 21:13:14.444\r\n!MESSAGE \r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-15 21:14:17.411\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-15 21:14:17.412\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-15 22:20:19.125\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-15 22:20:19.151\r\n!MESSAGE Extension update available: 3.6.0\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-15 22:25:04.208\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 22:27:42.125\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-15 22:27:42.127\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-15 22:29:11.003\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-15 22:31:53.551\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY org.eclipse.core.jobs 4 2 2015-07-16 01:01:38.128\r\n!MESSAGE An internal error occurred during: \"Update iOS info\".\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat com.appcelerator.titanium.ios.core.Device.hashCode(Device.java:168)\r\n\tat java.util.HashMap.hash(HashMap.java:338)\r\n\tat java.util.HashMap.put(HashMap.java:611)\r\n\tat java.util.HashSet.add(HashSet.java:219)\r\n\tat java.util.AbstractCollection.addAll(AbstractCollection.java:344)\r\n\tat com.aptana.core.util.CollectionsUtil.union(CollectionsUtil.java:756)\r\n\tat com.aptana.core.util.CollectionsUtil.getNonOverlapping(CollectionsUtil.java:343)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator.parseTiInfo(IOSSDKLocator.java:207)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator.updateTiInfo(IOSSDKLocator.java:145)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator.access$0(IOSSDKLocator.java:142)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator$1.run(IOSSDKLocator.java:163)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-16 09:39:25.725\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 09:43:05.672\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 09:43:05.674\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 09:44:02.750\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 09:44:02.751\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 09:44:02.752\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 09:44:02.752\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-16 09:44:32.144\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 09:45:45.080\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 09:45:45.081\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 09:45:50.216\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 09:45:50.218\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n!SESSION 2015-07-16 09:51:52.574 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-16 09:52:01.385\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-16 09:52:19.450\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-16 09:52:19.452\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-16 09:52:21.527\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-16 09:52:21.534\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-16 09:52:21.539\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-16 09:52:21.541\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-16 09:52:21.542\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY org.eclipse.core.jobs 4 2 2015-07-16 09:52:26.901\r\n!MESSAGE An internal error occurred during: \"Update iOS info\".\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat com.appcelerator.titanium.ios.core.Device.hashCode(Device.java:168)\r\n\tat java.util.HashMap.hash(HashMap.java:338)\r\n\tat java.util.HashMap.put(HashMap.java:611)\r\n\tat java.util.HashSet.add(HashSet.java:219)\r\n\tat java.util.AbstractCollection.addAll(AbstractCollection.java:344)\r\n\tat com.aptana.core.util.CollectionsUtil.union(CollectionsUtil.java:755)\r\n\tat com.aptana.core.util.CollectionsUtil.getNonOverlapping(CollectionsUtil.java:343)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator.parseTiInfo(IOSSDKLocator.java:207)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator.updateTiInfo(IOSSDKLocator.java:145)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator.access$0(IOSSDKLocator.java:142)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator$1.run(IOSSDKLocator.java:163)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-16 09:52:59.428\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-16 09:52:59.430\r\n!MESSAGE Extension update available: 3.6.0\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:00:25.751\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:00:25.753\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:02:47.053\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:02:47.055\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-16 10:03:09.758\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:07:23.690\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:07:23.693\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:11:54.231\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:11:54.232\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:12:01.389\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:12:01.390\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:12:02.992\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:12:02.994\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:12:04.866\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:12:04.867\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:57:59.650\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:57:59.652\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:58:00.037\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-16 10:58:00.038\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-16 10:58:24.664\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n!SESSION 2015-07-17 11:09:08.099 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-17 11:09:11.596\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 11:09:19.056\r\n!MESSAGE (Build 4.1.0.1423009896) [ERROR] null\r\n!STACK 0\r\njava.lang.InterruptedException\r\n\tat java.lang.Object.wait(Native Method)\r\n\tat java.lang.Object.wait(Object.java:502)\r\n\tat java.lang.UNIXProcess.waitFor(UNIXProcess.java:262)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:381)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:345)\r\n\tat com.aptana.core.util.ProcessRunner.processResult(ProcessRunner.java:432)\r\n\tat com.appcelerator.titanium.core.internal.cli.NodeAppcCLI.runCommand(NodeAppcCLI.java:239)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler$3.run(TitaniumSplashHandler.java:294)\r\n\r\n!ENTRY com.appcelerator.titanium.rcp 4 0 2015-07-17 11:09:19.064\r\n!MESSAGE (Build 4.1.0.1423009896) [ERROR] Failed to check login status. Likely not logged in.\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 11:10:38.303\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 11:10:38.310\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 11:10:48.650\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 11:10:48.656\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-17 11:10:56.045\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 11:10:56.052\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 11:10:56.055\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 11:10:56.069\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 11:10:56.071\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 11:10:56.078\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 16:05:48.887\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 16:05:48.894\r\n!MESSAGE Extension update available: 3.6.0\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 16:06:29.350\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:07:19.987\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:07:19.989\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:08:01.572\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:08:01.573\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:09:10.610\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:09:10.611\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:09:15.671\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:09:15.672\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 16:09:57.480\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:11:25.059\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:11:25.061\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:14:49.061\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:15:21.241\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:15:21.242\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:15:28.342\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:15:28.343\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:16:08.028\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:16:08.098\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:16:08.100\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:16:52.754\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:16:54.920\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:31:28.595\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:31:28.596\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:32:15.760\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:32:17.643\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:32:36.086\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:32:36.168\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:32:36.171\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:32:36.172\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:32:36.192\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:32:36.632\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:32:36.717\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:32:36.729\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:32:43.816\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:32:43.817\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:33:25.962\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:33:25.963\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:33:31.474\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:33:31.476\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:43:55.343\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:43:59.990\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:44:00.072\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:44:00.075\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:44:00.077\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:44:00.098\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:44:00.116\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-17 16:44:00.131\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:45:06.329\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:45:06.331\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:48:47.604\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:48:47.606\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:48:49.187\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:48:49.188\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:48:50.770\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:48:50.771\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:48:51.856\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:48:51.857\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:48:53.960\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 16:48:53.961\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 16:50:20.561\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 17:27:39.195\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 17:27:39.197\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 17:29:00.196\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 17:30:33.778\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 17:40:30.735\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 17:58:56.820\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY org.eclipse.core.jobs 4 2 2015-07-17 18:00:53.620\r\n!MESSAGE An internal error occurred during: \"Execute Debug Command\".\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat com.aptana.js.debug.core.internal.model.DebugConnection.sendCommand(DebugConnection.java:300)\r\n\tat com.aptana.js.debug.core.internal.model.DebugConnection.sendCommand(DebugConnection.java:280)\r\n\tat com.aptana.js.debug.core.internal.model.JSDebugThread.resume(JSDebugThread.java:195)\r\n\tat com.aptana.js.debug.core.internal.model.JSDebugStackFrame.resume(JSDebugStackFrame.java:248)\r\n\tat org.eclipse.debug.internal.core.commands.ResumeCommand.execute(ResumeCommand.java:27)\r\n\tat org.eclipse.debug.internal.core.commands.ForEachCommand.doExecute(ForEachCommand.java:32)\r\n\tat org.eclipse.debug.core.commands.AbstractDebugCommand$1.run(AbstractDebugCommand.java:225)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 18:01:18.076\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 18:03:05.388\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 18:08:06.157\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 18:16:14.917\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 18:17:51.860\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 18:35:59.240\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 18:38:43.144\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 18:43:19.755\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 18:43:19.757\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 18:45:19.693\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 18:56:40.366\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 19:00:14.681\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:01:45.519\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:01:45.521\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 19:02:43.274\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-17 19:07:55.455\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.appcelerator.titanium.ios.core.IOSSDKLocator$1\r\n!SESSION 2015-07-17 19:08:28.022 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-17 19:08:30.876\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 19:08:45.132\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 19:08:45.139\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-17 19:09:00.192\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 19:09:00.201\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 19:09:00.328\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 19:09:00.464\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 19:09:00.512\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 19:09:00.540\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 19:12:45.040\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 19:12:45.040\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 19:20:36.723\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 19:20:37.242\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 19:20:37.927\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 19:34:19.756\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:35:33.432\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:35:33.441\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:36:54.422\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:36:54.432\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:37:26.690\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:37:26.692\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:37:28.272\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:37:28.276\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:37:40.598\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:37:40.600\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:37:41.774\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 19:37:41.775\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 19:40:24.195\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 19:40:24.790\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 19:41:13.476\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 19:43:09.477\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 19:43:10.067\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:13:41.508\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:13:41.515\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:13:44.226\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:13:44.227\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:13:51.920\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:13:51.921\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:13:53.497\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:13:53.498\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 21:13:59.934\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 21:15:08.855\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 21:15:10.656\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:17:38.728\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:17:38.737\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:17:41.838\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:17:41.839\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:17:45.436\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:17:45.437\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:17:50.033\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:17:50.034\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:17:51.620\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:17:51.621\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:18:53.971\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:18:53.978\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:16.668\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:16.669\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:19.254\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:19.255\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:24.347\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:24.348\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:31.948\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:31.949\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:34.529\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:34.530\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:40.130\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:40.131\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:44.218\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:44.219\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:45.297\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:45.298\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:46.368\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:19:46.369\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:20:52.766\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:20:52.782\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:23.459\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:23.464\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:30.479\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:30.480\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:34.559\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:34.560\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:39.166\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:39.167\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:40.235\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:40.246\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:44.337\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:44.338\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:47.924\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:47.925\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:49.261\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:21:49.262\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:22:50.325\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:22:50.330\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:22:52.413\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:22:52.415\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:15.593\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:15.594\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:30.230\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:30.232\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:31.312\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:31.313\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:33.393\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:33.394\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:35.480\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:35.481\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:37.063\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:37.064\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:38.139\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:38.140\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:39.720\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:39.721\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:45.845\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:45.847\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:55.482\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:55.483\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:58.566\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:23:58.568\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:01.145\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:01.146\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:07.759\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:07.760\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:09.338\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:09.339\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:10.411\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:10.412\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:13.994\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:13.995\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:18.075\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:18.076\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:31.217\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:31.224\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:36.333\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:36.335\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:37.913\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:37.914\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:39.491\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:39.492\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:41.584\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:41.585\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:42.657\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:42.658\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:47.744\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:47.745\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:48.814\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:48.815\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:51.401\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:51.403\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 21:24:56.684\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:58.668\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:24:58.669\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:25:07.037\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:25:07.039\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:25:14.152\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:25:14.153\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:25:44.294\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:25:44.295\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:26:20.614\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:26:20.625\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:26:21.696\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:26:21.697\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:26:26.804\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:26:26.805\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:26:32.921\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:26:32.922\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:26:33.999\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:26:34.000\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:26:38.852\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:26:38.853\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 21:26:51.299\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 21:26:51.868\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:27:24.314\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:27:24.324\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:27:25.563\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:27:25.567\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:27:30.046\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:27:30.047\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 21:30:32.487\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 21:31:40.529\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:32:26.076\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:32:26.086\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:32:59.790\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:32:59.791\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 21:33:10.539\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:33:38.585\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:33:38.593\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 21:36:19.532\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:45:47.960\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:45:47.972\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:45:51.592\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:45:51.593\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 21:45:57.771\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 21:47:07.320\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 21:47:07.991\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:27.443\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:27.451\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:32.020\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:32.021\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:34.097\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:34.099\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:37.698\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:37.699\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:39.283\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:39.284\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:45.233\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:45.236\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:50.781\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:50.788\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:50.873\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:50.874\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:52.624\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:49:52.626\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:50:08.703\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:50:08.704\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 21:50:32.080\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:51:19.979\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:51:19.983\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:56:04.695\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:56:04.703\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:56:05.884\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:56:05.885\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:57:41.461\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:57:41.469\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:58:38.320\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:58:38.333\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:59:23.018\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 21:59:23.042\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:00:28.661\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:00:28.683\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n!SESSION 2015-07-17 22:13:22.705 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-17 22:13:25.822\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 22:13:42.554\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 22:13:42.785\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-17 22:13:50.179\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 22:13:50.185\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 22:13:50.204\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 22:13:50.214\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 22:13:50.218\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 22:13:50.220\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:17:57.449\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:17:57.458\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:18:06.109\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:18:06.110\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:18:09.704\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:18:09.705\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:18:09.904\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:18:09.905\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 22:19:28.997\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:19:57.974\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:19:57.982\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:19:59.194\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 22:19:59.195\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 22:20:30.601\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 22:21:39.281\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 22:21:39.862\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 22:24:16.837\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n!SESSION 2015-07-17 22:28:51.856 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-17 22:28:54.570\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 22:29:11.365\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 22:29:11.393\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-17 22:29:14.283\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 22:29:14.286\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 22:29:14.290\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 22:29:14.299\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 22:29:14.305\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 22:29:14.307\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 22:34:56.827\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 22:34:57.515\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 22:38:50.600\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 22:40:02.705\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 22:41:33.040\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 22:43:57.135\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 22:44:02.676\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 22:45:39.078\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 22:45:46.903\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 23:33:06.710\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 23:33:16.212\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 23:34:35.239\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 23:34:35.242\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 23:34:35.815\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 23:34:35.816\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 23:35:59.530\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 23:36:10.986\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 23:38:14.034\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-17 23:38:18.506\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 23:40:58.487\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 23:41:57.487\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 23:41:57.489\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 23:42:34.670\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 23:42:34.671\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-17 23:42:56.644\r\n!MESSAGE Extension version: 3.6.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 23:44:14.158\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-17 23:44:14.159\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core.v8 4 0 2015-07-17 23:49:24.655\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Connection refused\r\n!STACK 0\r\njava.net.ConnectException: Connection refused\r\n\tat java.net.PlainSocketImpl.socketConnect(Native Method)\r\n\tat java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)\r\n\tat java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)\r\n\tat java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)\r\n\tat java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)\r\n\tat java.net.Socket.connect(Socket.java:589)\r\n\tat org.chromium.sdk.internal.transport.SocketWrapper.(SocketWrapper.java:37)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.attach(SocketConnection.java:288)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.start(SocketConnection.java:443)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attachImpl(StandaloneVmImpl.java:120)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attach(StandaloneVmImpl.java:78)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.initSession(V8DebugHost.java:1296)\r\n\tat com.aptana.js.debug.core.internal.model.AbstractDebugHost.start(AbstractDebugHost.java:199)\r\n\tat com.aptana.js.debug.core.v8.V8DebugConnection.createConnection(V8DebugConnection.java:55)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.createConnection(AndroidLaunchProperties.java:380)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.initiateDebuggerConnection(AndroidLaunchProperties.java:292)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.access$4(AndroidLaunchProperties.java:287)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties$DebuggerConnectionRunnable.run(AndroidLaunchProperties.java:463)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-17 23:49:24.683\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Error initiating the debugger connection\r\n!STACK 1\r\norg.eclipse.core.runtime.CoreException: Session initialization failed\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.initSession(V8DebugHost.java:1321)\r\n\tat com.aptana.js.debug.core.internal.model.AbstractDebugHost.start(AbstractDebugHost.java:199)\r\n\tat com.aptana.js.debug.core.v8.V8DebugConnection.createConnection(V8DebugConnection.java:55)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.createConnection(AndroidLaunchProperties.java:380)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.initiateDebuggerConnection(AndroidLaunchProperties.java:292)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.access$4(AndroidLaunchProperties.java:287)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties$DebuggerConnectionRunnable.run(AndroidLaunchProperties.java:463)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\nCaused by: java.net.ConnectException: Connection refused\r\n\tat java.net.PlainSocketImpl.socketConnect(Native Method)\r\n\tat java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)\r\n\tat java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)\r\n\tat java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)\r\n\tat java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)\r\n\tat java.net.Socket.connect(Socket.java:589)\r\n\tat org.chromium.sdk.internal.transport.SocketWrapper.(SocketWrapper.java:37)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.attach(SocketConnection.java:288)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.start(SocketConnection.java:443)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attachImpl(StandaloneVmImpl.java:120)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attach(StandaloneVmImpl.java:78)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.initSession(V8DebugHost.java:1296)\r\n\t... 7 more\r\n!SUBENTRY 1 com.aptana.js.debug.core.v8 4 0 2015-07-17 23:49:24.684\r\n!MESSAGE Session initialization failed\r\n!STACK 0\r\njava.net.ConnectException: Connection refused\r\n\tat java.net.PlainSocketImpl.socketConnect(Native Method)\r\n\tat java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)\r\n\tat java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)\r\n\tat java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)\r\n\tat java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)\r\n\tat java.net.Socket.connect(Socket.java:589)\r\n\tat org.chromium.sdk.internal.transport.SocketWrapper.(SocketWrapper.java:37)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.attach(SocketConnection.java:288)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.start(SocketConnection.java:443)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attachImpl(StandaloneVmImpl.java:120)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attach(StandaloneVmImpl.java:78)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.initSession(V8DebugHost.java:1296)\r\n\tat com.aptana.js.debug.core.internal.model.AbstractDebugHost.start(AbstractDebugHost.java:199)\r\n\tat com.aptana.js.debug.core.v8.V8DebugConnection.createConnection(V8DebugConnection.java:55)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.createConnection(AndroidLaunchProperties.java:380)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.initiateDebuggerConnection(AndroidLaunchProperties.java:292)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.access$4(AndroidLaunchProperties.java:287)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties$DebuggerConnectionRunnable.run(AndroidLaunchProperties.java:463)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 23:51:44.428\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 23:51:44.428\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-17 23:59:00.463\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.appcelerator.titanium.ios.core.IOSSDKLocator$1\r\n!SESSION 2015-07-17 23:59:04.057 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-17 23:59:06.819\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 23:59:23.368\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-17 23:59:23.373\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-17 23:59:40.973\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 23:59:40.979\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 23:59:40.983\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 23:59:40.991\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 23:59:40.993\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-17 23:59:40.995\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-18 00:03:08.569\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-18 00:03:17.413\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n!SESSION 2015-07-18 00:08:30.961 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-18 00:08:33.626\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-18 00:08:49.433\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-18 00:08:49.438\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-18 00:09:13.205\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-18 00:09:20.548\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 00:09:20.552\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 00:09:20.556\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 00:09:20.557\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 00:09:20.559\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 00:09:20.560\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-18 00:09:29.609\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-18 00:10:43.641\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-18 00:11:36.370\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-18 00:11:36.402\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-18 00:11:49.163\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-18 00:32:33.928\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.appcelerator.titanium.android.core.AndroidSDKLocator$1\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-18 00:32:33.947\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.appcelerator.titanium.ios.core.IOSSDKLocator$1\r\n!SESSION 2015-07-18 00:32:46.013 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-18 00:32:48.704\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-18 00:33:05.122\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-18 00:33:05.124\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-18 00:33:16.537\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 00:33:16.540\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 00:33:16.552\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 00:33:16.553\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 00:33:16.555\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 00:33:16.561\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-18 01:14:40.133\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-18 01:17:56.555\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to parse the Android API level MNC, ignoring it.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-18 01:17:59.046\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-18 01:18:04.826\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to parse the Android API level MNC, ignoring it.\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-18 23:20:09.572\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-18 23:20:09.593\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-18 23:20:45.415\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-18 23:20:50.517\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-18 23:27:44.111\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-18 23:27:56.571\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-18 23:28:03.020\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n!SESSION 2015-07-18 23:36:28.751 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-18 23:36:31.875\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-18 23:36:45.722\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-18 23:36:45.727\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-18 23:37:01.218\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 23:37:01.225\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 23:37:01.228\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 23:37:01.239\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 23:37:01.241\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 23:37:01.243\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-18 23:49:04.038\r\n!MESSAGE There are no Android devices connected\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-18 23:49:22.488\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.appcelerator.titanium.android.core.AndroidSDKLocator$1\r\n!SESSION 2015-07-18 23:49:24.961 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-18 23:49:27.754\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-18 23:49:42.415\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-18 23:49:42.421\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-18 23:49:55.918\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 23:49:55.926\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 23:49:55.930\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 23:49:55.942\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 23:49:55.944\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-18 23:49:55.966\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 00:33:45.778\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 00:33:52.116\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 00:39:14.430\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-19 00:43:00.728\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to parse the Android API level MNC, ignoring it.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 00:43:04.724\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n!SESSION 2015-07-19 00:43:15.667 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-19 00:43:18.499\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 00:43:32.348\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 00:43:32.355\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-19 00:43:45.022\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 00:43:45.027\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 00:43:45.029\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 00:43:45.041\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 00:43:45.058\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 00:43:45.061\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n!SESSION 2015-07-19 02:26:26.197 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-19 02:26:29.797\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 02:26:45.945\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 02:26:45.953\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-19 02:27:10.104\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 02:27:10.108\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 02:27:10.110\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 02:27:10.120\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 02:27:10.137\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 02:27:10.138\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-19 02:29:11.097\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-19 02:29:11.893\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-19 02:29:52.980\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 13:32:01.878\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n!SESSION 2015-07-19 13:48:26.316 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-19 13:48:31.783\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 13:49:02.282\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 13:49:02.284\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-19 13:49:15.623\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 13:49:15.660\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 13:49:15.666\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 13:49:15.720\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 13:49:15.730\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 13:49:15.807\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n!SESSION 2015-07-19 14:04:19.558 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-19 14:04:22.049\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 14:04:38.019\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 14:04:38.025\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-19 14:04:49.859\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 14:04:49.865\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 14:04:49.871\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 14:04:49.873\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 14:04:49.874\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 14:04:49.876\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:18.947\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:18.950\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:18.972\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:18.973\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:18.993\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:18.995\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.017\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.018\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.040\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.041\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.061\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.063\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.082\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.083\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.105\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.106\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.125\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.127\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.147\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.149\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.168\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.170\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.190\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.192\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.212\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.214\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.233\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.234\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.252\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.253\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.275\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.277\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.294\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.296\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.334\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.335\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.352\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.354\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.371\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.372\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.394\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.397\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.417\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.418\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.436\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.438\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.456\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.457\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.479\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.480\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.498\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.499\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.517\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.518\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.535\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.537\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.554\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.556\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.578\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.579\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.596\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.597\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.615\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.617\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.634\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.635\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.652\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.653\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.669\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.671\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.688\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.689\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.709\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.711\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.729\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.730\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.747\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.749\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.766\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.767\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.785\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.786\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.803\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.804\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.822\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 14:05:19.824\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 14:05:19.912\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-19 14:07:45.638\r\n!MESSAGE Debugger failed to connect\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-19 14:20:46.859\r\n!MESSAGE There are no Android devices connected\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-19 14:26:13.220\r\n!MESSAGE Debugger failed to connect\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-19 14:27:51.832\r\n!MESSAGE There are no Android devices connected\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-19 14:28:06.017\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.appcelerator.titanium.internal.ui.launching.DynamicLaunchShortcutManager$4\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-19 14:28:06.018\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.appcelerator.titanium.android.core.AndroidSDKLocator$1\r\n!SESSION 2015-07-19 14:28:17.598 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-19 14:28:20.146\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 14:28:35.653\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 14:28:35.654\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-19 14:28:49.806\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 14:28:49.812\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 14:28:49.815\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 14:28:49.816\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 14:28:49.817\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 14:28:49.819\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-19 14:30:17.066\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-19 14:30:17.738\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-19 14:30:17.887\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 4 0 2015-07-19 14:30:17.888\r\n!MESSAGE SDK:org.chromium.sdk.internal.v8native.DebugSession: null\r\n!STACK 0\r\njava.lang.Exception: Failed to load scripts from remote: Connection closed\r\n\tat org.chromium.sdk.internal.v8native.DebugSession$ScriptManagerProxy$ScriptsRequester$1.failure(DebugSession.java:236)\r\n\tat org.chromium.sdk.internal.v8native.V8Helper$1.failure(V8Helper.java:76)\r\n\tat org.chromium.sdk.internal.BaseCommandProcessor$1.call(BaseCommandProcessor.java:153)\r\n\tat org.chromium.sdk.internal.BaseCommandProcessor$1.call(BaseCommandProcessor.java:1)\r\n\tat org.chromium.sdk.internal.BaseCommandProcessor.callThemBack(BaseCommandProcessor.java:134)\r\n\tat org.chromium.sdk.internal.BaseCommandProcessor.processEos(BaseCommandProcessor.java:119)\r\n\tat org.chromium.sdk.internal.v8native.V8CommandProcessor.processEos(V8CommandProcessor.java:117)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl$4.eosReceived(StandaloneVmImpl.java:103)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection$1.report(SocketConnection.java:105)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection$ResponseDispatcherThread.run(SocketConnection.java:209)\r\n\r\n!ENTRY org.chromium.debug.core 4 0 2015-07-19 14:30:17.896\r\n!MESSAGE SDK:org.chromium.sdk.internal.BaseCommandProcessor: Failed to dispatch response to callback\r\n!STACK 0\r\njava.lang.IllegalStateException: Connection is closed\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.runInDispatchThread(SocketConnection.java:328)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl$V8CommandOutputImpl.runInDispatchThread(StandaloneVmImpl.java:252)\r\n\tat org.chromium.sdk.internal.v8native.V8CommandProcessor.runInDispatchThread(V8CommandProcessor.java:101)\r\n\tat org.chromium.sdk.internal.v8native.DebugSession$ScriptManagerProxy.getAllScriptsAsync(DebugSession.java:213)\r\n\tat org.chromium.sdk.internal.v8native.DebugSession$ScriptManagerProxy.access$1(DebugSession.java:210)\r\n\tat org.chromium.sdk.internal.v8native.DebugSession$ScriptManagerProxy$1.done(DebugSession.java:201)\r\n\tat org.chromium.sdk.internal.v8native.DebugSession$ScriptManagerProxy$1.done(DebugSession.java:1)\r\n\tat org.chromium.sdk.util.AsyncFuture$Working.resultIsReady(AsyncFuture.java:306)\r\n\tat org.chromium.sdk.util.AsyncFuture$Working.access$0(AsyncFuture.java:294)\r\n\tat org.chromium.sdk.util.AsyncFuture$Working$2.done(AsyncFuture.java:237)\r\n\tat org.chromium.sdk.internal.v8native.DebugSession$ScriptManagerProxy$ScriptsRequester$1.failure(DebugSession.java:237)\r\n\tat org.chromium.sdk.internal.v8native.V8Helper$1.failure(V8Helper.java:76)\r\n\tat org.chromium.sdk.internal.BaseCommandProcessor$1.call(BaseCommandProcessor.java:153)\r\n\tat org.chromium.sdk.internal.BaseCommandProcessor$1.call(BaseCommandProcessor.java:1)\r\n\tat org.chromium.sdk.internal.BaseCommandProcessor.callThemBack(BaseCommandProcessor.java:134)\r\n\tat org.chromium.sdk.internal.BaseCommandProcessor.processEos(BaseCommandProcessor.java:119)\r\n\tat org.chromium.sdk.internal.v8native.V8CommandProcessor.processEos(V8CommandProcessor.java:117)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl$4.eosReceived(StandaloneVmImpl.java:103)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection$1.report(SocketConnection.java:105)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection$ResponseDispatcherThread.run(SocketConnection.java:209)\r\n\r\n!ENTRY com.aptana.js.debug.core.v8 4 0 2015-07-19 14:32:17.767\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Failed to acquire semaphore (timeout)\r\n!STACK 0\r\njava.lang.RuntimeException: Failed to acquire semaphore (timeout)\r\n\tat org.chromium.sdk.CallbackSemaphore.acquireDefault(CallbackSemaphore.java:42)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.setCatchExceptions(V8DebugHost.java:842)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.processOptionChange(V8DebugHost.java:852)\r\n\tat com.aptana.js.debug.core.internal.model.AbstractDebugHost.handleMessage(AbstractDebugHost.java:304)\r\n\tat com.aptana.js.debug.core.internal.model.AbstractDebugHost.access$5(AbstractDebugHost.java:244)\r\n\tat com.aptana.js.debug.core.internal.model.AbstractDebugHost$1.run(AbstractDebugHost.java:188)\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 14:38:37.200\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 14:39:05.535\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 15:03:20.255\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 15:03:20.264\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 15:05:30.985\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n!SESSION 2015-07-19 15:14:22.604 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-19 15:14:25.374\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 15:14:42.963\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 15:14:42.965\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-19 15:14:45.153\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 15:14:45.157\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 15:14:45.164\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 15:14:45.167\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 15:14:45.169\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 15:14:45.171\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 15:15:23.156\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-19 15:50:37.918\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.appcelerator.titanium.android.core.AndroidSDKLocator$1\r\n!SESSION 2015-07-19 15:50:41.235 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-19 15:50:44.019\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 15:50:59.533\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 15:50:59.938\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-19 15:51:12.905\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 15:51:12.912\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 15:51:12.917\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 15:51:12.933\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 15:51:12.960\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 15:51:12.962\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 15:52:58.078\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-19 15:55:21.024\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to parse the Android API level MNC, ignoring it.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 15:55:52.043\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 15:56:46.258\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 15:56:46.258\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:19.933\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:19.967\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:19.987\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.010\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.045\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.048\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.071\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.078\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.098\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.102\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.143\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.152\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.173\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.178\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.195\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.202\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.225\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.226\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.249\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.251\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.273\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.275\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.299\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.301\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.326\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.328\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.349\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.360\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.381\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.386\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.411\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.413\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.434\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.436\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.461\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.464\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.488\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.490\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.510\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.519\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.541\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.542\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.589\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.600\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.621\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.623\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.645\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.647\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.675\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.677\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.698\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.699\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.724\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.726\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.748\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.749\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.782\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.784\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.803\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.805\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.822\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.823\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.842\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.843\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.860\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.861\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.877\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.878\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.894\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.896\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.915\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.916\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.939\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.941\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.961\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.963\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.984\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:20.985\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:21.002\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:21.003\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:21.021\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:21.023\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:21.042\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:21.043\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:21.061\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-19 16:18:21.062\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-19 16:18:23.403\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to parse the Android API level MNC, ignoring it.\r\n!SESSION 2015-07-19 17:07:33.200 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-19 17:07:37.198\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 17:07:51.268\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 17:07:51.275\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-19 17:08:04.788\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:08:04.801\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:08:04.812\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:08:04.814\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:08:04.829\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:08:04.860\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-19 17:12:44.032\r\n!MESSAGE There are no Android devices connected\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-19 17:14:54.358\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.appcelerator.titanium.ios.core.IOSSDKLocator$1\r\n!SESSION 2015-07-19 17:15:37.115 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-19 17:15:40.165\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 17:15:53.366\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 17:15:53.373\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 17:16:05.757\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-19 17:16:08.754\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:16:08.761\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:16:08.770\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:16:08.772\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:16:08.775\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:16:08.776\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-19 17:20:59.530\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n!SESSION 2015-07-19 17:41:37.128 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-19 17:41:39.924\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 17:41:53.246\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-19 17:41:53.251\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-19 17:42:11.438\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:42:11.443\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:42:11.446\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:42:11.448\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:42:11.449\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-19 17:42:11.450\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-20 15:17:00.841\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n!SESSION 2015-07-20 15:28:37.258 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.resources 2 10035 2015-07-20 15:28:39.877\r\n!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-20 15:28:40.363\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-20 15:28:54.791\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-20 15:28:54.797\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.521\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.557\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.584\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.587\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.614\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.616\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.644\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.647\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.675\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.677\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.698\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.700\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.728\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.730\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.751\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.752\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.769\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.770\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.789\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.791\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.809\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.810\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.829\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.830\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.851\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.852\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.872\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.875\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.895\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.897\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.916\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.918\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.936\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.937\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.955\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.971\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.987\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:09.997\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.022\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.030\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.047\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.053\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.071\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.073\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.095\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.096\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.116\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.120\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.138\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.140\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.163\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.164\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.193\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.195\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.213\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.215\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.232\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.232\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.249\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.250\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.278\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.279\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.316\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.328\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.344\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.345\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.361\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.362\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.381\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.382\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.400\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.401\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.422\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.423\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.445\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.446\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.464\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.465\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.482\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.484\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.506\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.507\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.531\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.535\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-20 15:29:10.562\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-20 15:29:10.570\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-20 15:29:10.573\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-20 15:29:10.575\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-20 15:29:10.593\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-20 15:29:10.594\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.610\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:29:10.631\r\n!MESSAGE (Build 4.1.0.201507071122) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-20 15:29:25.193\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.aptana.core 4 1 2015-07-20 15:30:14.073\r\n!MESSAGE sudo: a password is required\r\n\r\n!ENTRY com.aptana.core 0 0 2015-07-20 15:30:19.979\r\n!MESSAGE \r\n!SESSION 2015-07-20 15:34:17.137 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-20 15:34:25.058\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-20 15:34:41.845\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-20 15:34:41.850\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-20 15:35:07.606\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-20 15:35:07.611\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-20 15:35:07.616\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-20 15:35:07.618\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-20 15:35:07.619\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-20 15:35:07.620\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-20 15:35:16.396\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-20 15:35:16.396\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-20 15:35:39.498\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.043\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.046\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.066\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.067\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.086\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.087\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.110\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.112\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.132\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.134\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.151\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.152\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.171\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.173\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.192\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.194\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.211\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.213\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.233\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.234\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.254\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.255\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.272\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.274\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.292\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.294\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.312\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.313\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.343\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.344\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.361\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.362\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.382\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.383\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.403\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.404\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.421\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.422\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.439\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.440\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.462\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.463\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.491\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.492\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.511\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.513\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.538\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.539\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.559\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.560\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.580\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.582\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.604\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.606\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.633\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.635\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.666\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.667\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.689\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.690\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.740\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.755\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.785\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.786\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.804\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.805\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.823\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.824\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.841\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.842\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.859\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.860\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.880\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.881\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.900\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.902\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.919\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.921\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.941\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.943\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.961\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.962\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.978\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.979\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.996\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-20 15:36:01.998\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-20 15:36:02.213\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-20 15:36:10.409\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n!SESSION 2015-07-21 10:53:04.367 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-21 10:53:07.533\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-21 10:53:20.858\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-21 10:53:20.864\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-21 10:53:44.762\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-21 10:53:44.767\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-21 10:53:44.769\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-21 10:53:44.799\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-21 10:53:44.824\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-21 10:53:44.835\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:11:28.294\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:11:28.298\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:48:25.453\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:48:25.464\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:48:39.615\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:48:39.616\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:48:41.464\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:48:41.467\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:49:16.940\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:49:16.941\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:49:43.087\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:49:43.089\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:50:07.922\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:50:07.923\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:51:07.889\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:51:07.891\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:51:27.571\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:51:27.572\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:53:26.830\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:53:26.832\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:53:52.049\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:53:52.050\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:54:31.180\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 11:54:31.181\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 12:01:13.327\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 12:01:13.330\r\n!MESSAGE Extension update available: 3.6.0\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-21 12:07:53.864\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-21 12:08:39.001\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.appcelerator.titanium.android.core.AndroidSDKLocator$1\r\n!SESSION 2015-07-21 12:08:44.191 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-21 12:08:46.902\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-21 12:09:01.000\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-21 12:09:01.006\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-21 12:09:24.364\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-21 12:09:24.369\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-21 12:09:24.372\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-21 12:09:24.373\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-21 12:09:24.380\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-21 12:09:24.382\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-21 12:09:40.906\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.aptana.js.debug.core.v8 4 0 2015-07-21 12:15:15.382\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Connection refused\r\n!STACK 0\r\njava.net.ConnectException: Connection refused\r\n\tat java.net.PlainSocketImpl.socketConnect(Native Method)\r\n\tat java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)\r\n\tat java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)\r\n\tat java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)\r\n\tat java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)\r\n\tat java.net.Socket.connect(Socket.java:589)\r\n\tat org.chromium.sdk.internal.transport.SocketWrapper.(SocketWrapper.java:37)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.attach(SocketConnection.java:288)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.start(SocketConnection.java:443)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attachImpl(StandaloneVmImpl.java:120)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attach(StandaloneVmImpl.java:78)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.initSession(V8DebugHost.java:1296)\r\n\tat com.aptana.js.debug.core.internal.model.AbstractDebugHost.start(AbstractDebugHost.java:199)\r\n\tat com.aptana.js.debug.core.v8.V8DebugConnection.createConnection(V8DebugConnection.java:55)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.createConnection(AndroidLaunchProperties.java:380)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.initiateDebuggerConnection(AndroidLaunchProperties.java:292)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.access$4(AndroidLaunchProperties.java:287)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties$DebuggerConnectionRunnable.run(AndroidLaunchProperties.java:463)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-21 12:15:15.456\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Error initiating the debugger connection\r\n!STACK 1\r\norg.eclipse.core.runtime.CoreException: Session initialization failed\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.initSession(V8DebugHost.java:1321)\r\n\tat com.aptana.js.debug.core.internal.model.AbstractDebugHost.start(AbstractDebugHost.java:199)\r\n\tat com.aptana.js.debug.core.v8.V8DebugConnection.createConnection(V8DebugConnection.java:55)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.createConnection(AndroidLaunchProperties.java:380)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.initiateDebuggerConnection(AndroidLaunchProperties.java:292)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.access$4(AndroidLaunchProperties.java:287)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties$DebuggerConnectionRunnable.run(AndroidLaunchProperties.java:463)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\nCaused by: java.net.ConnectException: Connection refused\r\n\tat java.net.PlainSocketImpl.socketConnect(Native Method)\r\n\tat java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)\r\n\tat java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)\r\n\tat java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)\r\n\tat java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)\r\n\tat java.net.Socket.connect(Socket.java:589)\r\n\tat org.chromium.sdk.internal.transport.SocketWrapper.(SocketWrapper.java:37)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.attach(SocketConnection.java:288)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.start(SocketConnection.java:443)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attachImpl(StandaloneVmImpl.java:120)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attach(StandaloneVmImpl.java:78)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.initSession(V8DebugHost.java:1296)\r\n\t... 7 more\r\n!SUBENTRY 1 com.aptana.js.debug.core.v8 4 0 2015-07-21 12:15:15.457\r\n!MESSAGE Session initialization failed\r\n!STACK 0\r\njava.net.ConnectException: Connection refused\r\n\tat java.net.PlainSocketImpl.socketConnect(Native Method)\r\n\tat java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)\r\n\tat java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)\r\n\tat java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)\r\n\tat java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)\r\n\tat java.net.Socket.connect(Socket.java:589)\r\n\tat org.chromium.sdk.internal.transport.SocketWrapper.(SocketWrapper.java:37)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.attach(SocketConnection.java:288)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.start(SocketConnection.java:443)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attachImpl(StandaloneVmImpl.java:120)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attach(StandaloneVmImpl.java:78)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.initSession(V8DebugHost.java:1296)\r\n\tat com.aptana.js.debug.core.internal.model.AbstractDebugHost.start(AbstractDebugHost.java:199)\r\n\tat com.aptana.js.debug.core.v8.V8DebugConnection.createConnection(V8DebugConnection.java:55)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.createConnection(AndroidLaunchProperties.java:380)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.initiateDebuggerConnection(AndroidLaunchProperties.java:292)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.access$4(AndroidLaunchProperties.java:287)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties$DebuggerConnectionRunnable.run(AndroidLaunchProperties.java:463)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n!ENTRY com.aptana.js.debug.core.v8 4 0 2015-07-21 12:26:00.095\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Connection refused\r\n!STACK 0\r\njava.net.ConnectException: Connection refused\r\n\tat java.net.PlainSocketImpl.socketConnect(Native Method)\r\n\tat java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)\r\n\tat java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)\r\n\tat java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)\r\n\tat java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)\r\n\tat java.net.Socket.connect(Socket.java:589)\r\n\tat org.chromium.sdk.internal.transport.SocketWrapper.(SocketWrapper.java:37)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.attach(SocketConnection.java:288)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.start(SocketConnection.java:443)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attachImpl(StandaloneVmImpl.java:120)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attach(StandaloneVmImpl.java:78)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.initSession(V8DebugHost.java:1296)\r\n\tat com.aptana.js.debug.core.internal.model.AbstractDebugHost.start(AbstractDebugHost.java:199)\r\n\tat com.aptana.js.debug.core.v8.V8DebugConnection.createConnection(V8DebugConnection.java:55)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.createConnection(AndroidLaunchProperties.java:380)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.initiateDebuggerConnection(AndroidLaunchProperties.java:292)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.access$4(AndroidLaunchProperties.java:287)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties$DebuggerConnectionRunnable.run(AndroidLaunchProperties.java:463)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-21 12:26:00.316\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Error initiating the debugger connection\r\n!STACK 1\r\norg.eclipse.core.runtime.CoreException: Session initialization failed\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.initSession(V8DebugHost.java:1321)\r\n\tat com.aptana.js.debug.core.internal.model.AbstractDebugHost.start(AbstractDebugHost.java:199)\r\n\tat com.aptana.js.debug.core.v8.V8DebugConnection.createConnection(V8DebugConnection.java:55)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.createConnection(AndroidLaunchProperties.java:380)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.initiateDebuggerConnection(AndroidLaunchProperties.java:292)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.access$4(AndroidLaunchProperties.java:287)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties$DebuggerConnectionRunnable.run(AndroidLaunchProperties.java:463)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\nCaused by: java.net.ConnectException: Connection refused\r\n\tat java.net.PlainSocketImpl.socketConnect(Native Method)\r\n\tat java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)\r\n\tat java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)\r\n\tat java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)\r\n\tat java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)\r\n\tat java.net.Socket.connect(Socket.java:589)\r\n\tat org.chromium.sdk.internal.transport.SocketWrapper.(SocketWrapper.java:37)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.attach(SocketConnection.java:288)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.start(SocketConnection.java:443)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attachImpl(StandaloneVmImpl.java:120)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attach(StandaloneVmImpl.java:78)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.initSession(V8DebugHost.java:1296)\r\n\t... 7 more\r\n!SUBENTRY 1 com.aptana.js.debug.core.v8 4 0 2015-07-21 12:26:00.316\r\n!MESSAGE Session initialization failed\r\n!STACK 0\r\njava.net.ConnectException: Connection refused\r\n\tat java.net.PlainSocketImpl.socketConnect(Native Method)\r\n\tat java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)\r\n\tat java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)\r\n\tat java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)\r\n\tat java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)\r\n\tat java.net.Socket.connect(Socket.java:589)\r\n\tat org.chromium.sdk.internal.transport.SocketWrapper.(SocketWrapper.java:37)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.attach(SocketConnection.java:288)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection.start(SocketConnection.java:443)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attachImpl(StandaloneVmImpl.java:120)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attach(StandaloneVmImpl.java:78)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.initSession(V8DebugHost.java:1296)\r\n\tat com.aptana.js.debug.core.internal.model.AbstractDebugHost.start(AbstractDebugHost.java:199)\r\n\tat com.aptana.js.debug.core.v8.V8DebugConnection.createConnection(V8DebugConnection.java:55)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.createConnection(AndroidLaunchProperties.java:380)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.initiateDebuggerConnection(AndroidLaunchProperties.java:292)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties.access$4(AndroidLaunchProperties.java:287)\r\n\tat com.appcelerator.titanium.android.core.launching.AndroidLaunchProperties$DebuggerConnectionRunnable.run(AndroidLaunchProperties.java:463)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:40:07.171\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:40:07.202\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:40:18.089\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:40:18.091\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 12:42:15.196\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 12:42:15.211\r\n!MESSAGE Extension update available: 3.6.0\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:50:07.503\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:50:07.549\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 12:50:57.101\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:51:32.760\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:51:32.813\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 12:52:20.933\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:53:32.708\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:53:32.729\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:53:51.992\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:53:51.993\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:54:05.414\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:54:05.416\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 12:54:21.690\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:55:14.622\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:55:14.638\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 12:56:02.600\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:56:21.100\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:56:21.101\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:57:20.036\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:57:20.038\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:58:28.416\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 12:58:28.435\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 12:59:20.459\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:00:53.803\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:00:53.815\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:00:54.010\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:00:54.011\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:00:55.924\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:00:55.926\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:01:02.557\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:01:02.558\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:01:04.511\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:01:04.512\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:01:04.637\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:01:04.638\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 13:01:54.838\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:02:44.300\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:02:44.326\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:02:45.397\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:02:45.399\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:03:00.223\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:03:00.224\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:03:21.737\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:03:21.739\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 13:04:08.800\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:04:56.015\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:04:56.027\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 13:06:00.571\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 13:08:33.928\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 13:10:24.292\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:12:47.526\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:12:47.556\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 13:13:47.894\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:14:42.249\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:14:42.250\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:15:32.723\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:15:32.724\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:16:02.553\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:16:02.555\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 13:16:49.615\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:22:22.521\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:22:22.554\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:31:33.936\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:31:33.960\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:31:46.827\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:31:46.828\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:32:16.458\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:32:16.460\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:30.673\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:30.674\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:35.583\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:35.584\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:39.684\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:39.685\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:42.774\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:42.775\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:46.368\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:46.370\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:48.451\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:48.452\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:51.603\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:51.604\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:56.748\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:56.749\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:56.763\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:33:56.764\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:34:33.616\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:34:33.617\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:34:33.869\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:34:33.870\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:35:06.512\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:35:06.514\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:35:09.128\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:35:09.129\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:35:10.754\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:35:10.756\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:36:34.055\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:36:34.068\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:36:37.733\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:36:37.734\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:36:41.328\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:36:41.329\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:36:46.450\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:36:46.451\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:01.227\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:01.229\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:03.317\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:03.318\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:07.895\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:07.896\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:17.000\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:17.001\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:19.584\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:19.585\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:22.170\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:22.171\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:27.792\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:27.793\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:31.898\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:31.900\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:35.007\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:35.008\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:36.205\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:37:36.207\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:38:32.441\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:38:32.474\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:39:22.237\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:39:22.238\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:39:25.321\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:39:25.322\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:39:30.424\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:39:30.425\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:39:31.595\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:39:31.597\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:41:01.411\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:41:01.425\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:41:54.336\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:41:54.355\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:07.539\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:07.540\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:10.627\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:10.628\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:11.872\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:11.873\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:22.996\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:22.997\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:28.819\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:28.821\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:36.887\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:36.888\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:51.668\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:42:51.669\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:43:03.640\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:43:03.641\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:43:10.056\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:43:10.057\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:43:44.109\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:43:44.110\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:43:50.308\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:43:50.309\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:44:19.090\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:44:19.091\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:44:35.341\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:44:35.342\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:44:53.551\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:44:53.569\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:45:56.583\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:45:56.601\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:46:19.045\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:46:19.046\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)\r\n\tat org.eclipse.core.internal.resources.Project$1.run(Project.java:618)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)\r\n\tat org.eclipse.core.internal.resources.Project.build(Project.java:114)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:430)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)\r\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:437)\r\n\tat org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:130)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:49:41.414\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:49:41.440\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:51:55.768\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:51:55.787\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:52:01.901\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:52:01.902\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:52:03.483\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:52:03.483\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:52:07.079\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:52:07.080\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:52:11.225\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:52:11.226\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:52:13.356\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:52:13.357\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:52:13.511\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:52:13.512\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:53:33.007\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:53:33.028\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:53:45.325\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:53:45.327\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:53:59.393\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:53:59.394\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:54:02.889\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:54:02.890\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:55:15.484\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:55:15.509\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:55:18.296\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 13:55:18.297\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:00:05.582\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:00:05.612\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:02:49.003\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:02:49.026\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:03:51.342\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:03:51.343\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:04:07.605\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:04:07.607\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:09:44.603\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:09:44.618\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 14:24:53.148\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:27:54.364\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:27:54.389\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:27:54.462\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:27:54.463\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 14:37:09.881\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 14:38:42.789\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:40:24.415\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-21 14:40:24.434\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-21 14:46:51.758\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-21 15:06:20.482\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-21 15:06:20.497\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-21 15:11:22.153\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-21 15:11:22.165\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-22 08:39:16.222\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-22 08:45:13.013\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-22 08:50:35.014\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 13:10:56.233\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 13:10:56.258\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 14:32:44.702\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 14:32:44.724\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 15:26:07.117\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 15:26:07.148\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n!SESSION 2015-07-22 18:21:12.254 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-22 18:21:16.472\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-22 18:21:35.283\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-22 18:21:35.290\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-22 18:22:16.016\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-22 18:22:25.255\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:07:18.171\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:07:18.190\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:17:15.185\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:17:15.212\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:17:24.122\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:17:24.124\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:19:29.243\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:19:29.254\r\n!MESSAGE Extension update available: 3.6.0\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:21:05.381\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:21:26.677\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:21:26.708\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:21:31.589\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:21:31.590\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:21:31.826\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:21:31.828\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:21:32.151\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-22 19:21:32.153\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:23:15.287\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:25:15.277\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:27:35.944\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:29:33.239\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:32:16.302\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:34:11.324\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:35:38.892\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:37:52.113\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:39:23.097\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-22 19:41:55.311\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.appcelerator.titanium.ios.core.IOSSDKLocator$1\r\n!SESSION 2015-07-22 19:42:02.413 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-22 19:42:06.089\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-22 19:42:28.459\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-22 19:42:28.462\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-22 19:42:57.798\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-22 19:42:57.802\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-22 19:42:57.833\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-22 19:42:57.834\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-22 19:42:57.850\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-22 19:42:57.851\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:44:13.131\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:44:13.143\r\n!MESSAGE Extension update available: 3.6.0\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-22 19:47:33.434\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-22 19:47:33.982\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-22 19:47:34.494\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-22 19:47:35.005\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-22 19:47:35.515\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-22 19:47:36.024\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-22 19:47:36.533\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-22 19:47:37.044\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-22 19:47:37.556\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-22 19:47:38.066\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-22 19:47:39.803\r\n!MESSAGE Extension version: 3.0.0.1407437730; protocol v1\r\n\r\n!ENTRY org.chromium.debug.core 4 0 2015-07-22 19:48:54.887\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Exception in message listener\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat java.net.URI$Parser.parse(URI.java:3042)\r\n\tat java.net.URI.(URI.java:588)\r\n\tat com.aptana.js.debug.core.internal.model.AbstractDebugHost.makeAbsoluteURI(AbstractDebugHost.java:509)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.removeScript(V8DebugHost.java:1154)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost.access$8(V8DebugHost.java:1153)\r\n\tat com.aptana.js.debug.core.v8.V8DebugHost$1.scriptCollected(V8DebugHost.java:153)\r\n\tat org.chromium.sdk.internal.v8native.ScriptManager.scriptCollected(ScriptManager.java:91)\r\n\tat org.chromium.sdk.internal.v8native.processor.ScriptCollectedProcessor.messageReceived(ScriptCollectedProcessor.java:37)\r\n\tat org.chromium.sdk.internal.v8native.DefaultResponseHandler.handleResponseWithHandler(DefaultResponseHandler.java:60)\r\n\tat org.chromium.sdk.internal.v8native.V8CommandProcessor$HandlerImpl.acceptNonSeq(V8CommandProcessor.java:143)\r\n\tat org.chromium.sdk.internal.v8native.V8CommandProcessor$HandlerImpl.acceptNonSeq(V8CommandProcessor.java:1)\r\n\tat org.chromium.sdk.internal.BaseCommandProcessor.processIncoming(BaseCommandProcessor.java:110)\r\n\tat org.chromium.sdk.internal.v8native.V8CommandProcessor.processIncomingJson(V8CommandProcessor.java:113)\r\n\tat org.chromium.sdk.internal.standalonev8.StandaloneVmImpl$4.messageReceived(StandaloneVmImpl.java:115)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection$RegularMessageItem.report(SocketConnection.java:120)\r\n\tat org.chromium.sdk.internal.transport.SocketConnection$ResponseDispatcherThread.run(SocketConnection.java:209)\r\n\r\n!ENTRY org.chromium.debug.core 1 0 2015-07-22 19:48:59.055\r\n!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-22 19:49:48.981\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-23 07:10:53.250\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n!SESSION 2015-07-23 07:26:23.901 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-23 07:26:27.147\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-23 07:26:53.498\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-23 07:26:53.505\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-23 07:27:23.259\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 07:27:23.265\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 07:27:23.267\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 07:27:23.276\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-23 07:27:23.292\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 07:27:23.293\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 07:27:23.303\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY org.eclipse.jface 4 0 2015-07-23 07:27:28.896\r\n!MESSAGE Unhandled event loop exception during blocked modal context.\r\n!STACK 0\r\norg.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:175)\r\n\tat org.eclipse.jface.operation.ModalContext.run(ModalContext.java:390)\r\n\tat org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)\r\n\tat org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:284)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:539)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:447)\r\n\tat org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:3111)\r\n\tat org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1167)\r\n\tat org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)\r\n\tat org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1380)\r\n\tat org.eclipse.ui.internal.handlers.QuitHandler.execute(QuitHandler.java:37)\r\n\tat org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:294)\r\n\tat org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)\r\n\tat org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)\r\n\tat org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)\r\n\tat org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:196)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.runCommand(CocoaUIHandler.java:715)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.access$6(CocoaUIHandler.java:703)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler$8.widgetSelected(CocoaUIHandler.java:568)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1540)\r\n\tat org.eclipse.swt.widgets.MenuItem.sendSelection(MenuItem.java:566)\r\n\tat org.eclipse.swt.widgets.Display.windowProc(Display.java:5480)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)\r\n\tat org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5139)\r\n\tat org.eclipse.swt.widgets.Display.applicationProc(Display.java:5288)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)\r\n\tat org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3666)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\nCaused by: org.eclipse.swt.SWTException: Widget is disposed\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4327)\r\n\tat org.eclipse.swt.widgets.Widget.error(Widget.java:783)\r\n\tat org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:573)\r\n\tat org.eclipse.swt.widgets.Text.setText(Text.java:2086)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppBasicSection.updateControlsData(TiAppBasicSection.java:357)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppFormPage$1.run(TiAppFormPage.java:148)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\t... 69 more\r\n\r\n!ENTRY org.eclipse.jface 4 0 2015-07-23 07:27:28.902\r\n!MESSAGE Unhandled event loop exception during blocked modal context.\r\n!STACK 0\r\norg.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:175)\r\n\tat org.eclipse.jface.operation.ModalContext.run(ModalContext.java:390)\r\n\tat org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)\r\n\tat org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:284)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:539)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:447)\r\n\tat org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:3111)\r\n\tat org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1167)\r\n\tat org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)\r\n\tat org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1380)\r\n\tat org.eclipse.ui.internal.handlers.QuitHandler.execute(QuitHandler.java:37)\r\n\tat org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:294)\r\n\tat org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)\r\n\tat org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)\r\n\tat org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)\r\n\tat org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:196)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.runCommand(CocoaUIHandler.java:715)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.access$6(CocoaUIHandler.java:703)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler$8.widgetSelected(CocoaUIHandler.java:568)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1540)\r\n\tat org.eclipse.swt.widgets.MenuItem.sendSelection(MenuItem.java:566)\r\n\tat org.eclipse.swt.widgets.Display.windowProc(Display.java:5480)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)\r\n\tat org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5139)\r\n\tat org.eclipse.swt.widgets.Display.applicationProc(Display.java:5288)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)\r\n\tat org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3666)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\nCaused by: org.eclipse.swt.SWTException: Widget is disposed\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4327)\r\n\tat org.eclipse.swt.widgets.Widget.error(Widget.java:783)\r\n\tat org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:573)\r\n\tat org.eclipse.swt.widgets.Scrollable.getClientArea(Scrollable.java:194)\r\n\tat org.eclipse.ui.forms.widgets.SharedScrolledComposite.reflow(SharedScrolledComposite.java:180)\r\n\tat org.eclipse.ui.forms.ManagedForm.reflow(ManagedForm.java:129)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppFormPage$1.run(TiAppFormPage.java:153)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\t... 69 more\r\n\r\n!ENTRY org.eclipse.jface 4 0 2015-07-23 07:27:28.907\r\n!MESSAGE Unhandled event loop exception during blocked modal context.\r\n!STACK 0\r\norg.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:175)\r\n\tat org.eclipse.jface.operation.ModalContext.run(ModalContext.java:390)\r\n\tat org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)\r\n\tat org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:284)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:539)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:447)\r\n\tat org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:3111)\r\n\tat org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1167)\r\n\tat org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)\r\n\tat org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1380)\r\n\tat org.eclipse.ui.internal.handlers.QuitHandler.execute(QuitHandler.java:37)\r\n\tat org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:294)\r\n\tat org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)\r\n\tat org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)\r\n\tat org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)\r\n\tat org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:196)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.runCommand(CocoaUIHandler.java:715)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.access$6(CocoaUIHandler.java:703)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler$8.widgetSelected(CocoaUIHandler.java:568)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1540)\r\n\tat org.eclipse.swt.widgets.MenuItem.sendSelection(MenuItem.java:566)\r\n\tat org.eclipse.swt.widgets.Display.windowProc(Display.java:5480)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)\r\n\tat org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5139)\r\n\tat org.eclipse.swt.widgets.Display.applicationProc(Display.java:5288)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)\r\n\tat org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3666)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\nCaused by: org.eclipse.swt.SWTException: Widget is disposed\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4327)\r\n\tat org.eclipse.swt.widgets.Widget.error(Widget.java:783)\r\n\tat org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:573)\r\n\tat org.eclipse.swt.widgets.Button.setSelection(Button.java:826)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppDeployTargetsSection.updateControlsData(TiAppDeployTargetsSection.java:492)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppFormPage$1.run(TiAppFormPage.java:148)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\t... 69 more\r\n\r\n!ENTRY org.eclipse.jface 4 0 2015-07-23 07:27:28.909\r\n!MESSAGE Unhandled event loop exception during blocked modal context.\r\n!STACK 0\r\norg.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:175)\r\n\tat org.eclipse.jface.operation.ModalContext.run(ModalContext.java:390)\r\n\tat org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)\r\n\tat org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:284)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:539)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:447)\r\n\tat org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:3111)\r\n\tat org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1167)\r\n\tat org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)\r\n\tat org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1380)\r\n\tat org.eclipse.ui.internal.handlers.QuitHandler.execute(QuitHandler.java:37)\r\n\tat org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:294)\r\n\tat org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)\r\n\tat org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)\r\n\tat org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)\r\n\tat org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:196)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.runCommand(CocoaUIHandler.java:715)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.access$6(CocoaUIHandler.java:703)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler$8.widgetSelected(CocoaUIHandler.java:568)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1540)\r\n\tat org.eclipse.swt.widgets.MenuItem.sendSelection(MenuItem.java:566)\r\n\tat org.eclipse.swt.widgets.Display.windowProc(Display.java:5480)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)\r\n\tat org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5139)\r\n\tat org.eclipse.swt.widgets.Display.applicationProc(Display.java:5288)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)\r\n\tat org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3666)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\nCaused by: org.eclipse.swt.SWTException: Widget is disposed\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4327)\r\n\tat org.eclipse.swt.widgets.Widget.error(Widget.java:783)\r\n\tat org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:573)\r\n\tat org.eclipse.swt.widgets.Scrollable.getClientArea(Scrollable.java:194)\r\n\tat org.eclipse.ui.forms.widgets.SharedScrolledComposite.reflow(SharedScrolledComposite.java:180)\r\n\tat org.eclipse.ui.forms.ManagedForm.reflow(ManagedForm.java:129)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppFormPage$1.run(TiAppFormPage.java:153)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\t... 69 more\r\n\r\n!ENTRY org.eclipse.jface 4 0 2015-07-23 07:27:28.912\r\n!MESSAGE Unhandled event loop exception during blocked modal context.\r\n!STACK 0\r\norg.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:175)\r\n\tat org.eclipse.jface.operation.ModalContext.run(ModalContext.java:390)\r\n\tat org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)\r\n\tat org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:284)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:539)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:447)\r\n\tat org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:3111)\r\n\tat org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1167)\r\n\tat org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)\r\n\tat org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1380)\r\n\tat org.eclipse.ui.internal.handlers.QuitHandler.execute(QuitHandler.java:37)\r\n\tat org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:294)\r\n\tat org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)\r\n\tat org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)\r\n\tat org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)\r\n\tat org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:196)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.runCommand(CocoaUIHandler.java:715)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.access$6(CocoaUIHandler.java:703)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler$8.widgetSelected(CocoaUIHandler.java:568)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1540)\r\n\tat org.eclipse.swt.widgets.MenuItem.sendSelection(MenuItem.java:566)\r\n\tat org.eclipse.swt.widgets.Display.windowProc(Display.java:5480)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)\r\n\tat org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5139)\r\n\tat org.eclipse.swt.widgets.Display.applicationProc(Display.java:5288)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)\r\n\tat org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3666)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\nCaused by: org.eclipse.swt.SWTException: Widget is disposed\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4327)\r\n\tat org.eclipse.swt.widgets.Widget.error(Widget.java:783)\r\n\tat org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:573)\r\n\tat org.eclipse.swt.widgets.Scrollable.getClientArea(Scrollable.java:194)\r\n\tat org.eclipse.ui.forms.widgets.SharedScrolledComposite.reflow(SharedScrolledComposite.java:180)\r\n\tat org.eclipse.ui.forms.ManagedForm.reflow(ManagedForm.java:129)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppFormPage$1.run(TiAppFormPage.java:153)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\t... 69 more\r\n\r\n!ENTRY org.eclipse.jface 4 0 2015-07-23 07:27:28.917\r\n!MESSAGE Unhandled event loop exception during blocked modal context.\r\n!STACK 0\r\norg.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: Need an underlying widget to be able to set the input.(Has the widget been disposed?))\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:175)\r\n\tat org.eclipse.jface.operation.ModalContext.run(ModalContext.java:390)\r\n\tat org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)\r\n\tat org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:284)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:539)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:447)\r\n\tat org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:3111)\r\n\tat org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1167)\r\n\tat org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)\r\n\tat org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1380)\r\n\tat org.eclipse.ui.internal.handlers.QuitHandler.execute(QuitHandler.java:37)\r\n\tat org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:294)\r\n\tat org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)\r\n\tat org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)\r\n\tat org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)\r\n\tat org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:196)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.runCommand(CocoaUIHandler.java:715)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.access$6(CocoaUIHandler.java:703)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler$8.widgetSelected(CocoaUIHandler.java:568)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1540)\r\n\tat org.eclipse.swt.widgets.MenuItem.sendSelection(MenuItem.java:566)\r\n\tat org.eclipse.swt.widgets.Display.windowProc(Display.java:5480)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)\r\n\tat org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5139)\r\n\tat org.eclipse.swt.widgets.Display.applicationProc(Display.java:5288)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)\r\n\tat org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3666)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\nCaused by: java.lang.IllegalStateException: Need an underlying widget to be able to set the input.(Has the widget been disposed?)\r\n\tat org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1666)\r\n\tat com.appcelerator.titanium.ios.ui.tiapp.IOSExtensionsTiappContributor.loadTargets(IOSExtensionsTiappContributor.java:208)\r\n\tat com.appcelerator.titanium.ios.ui.tiapp.IOSExtensionsTiappContributor.updateControlsData(IOSExtensionsTiappContributor.java:247)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppContributorSection.updateControlsData(TiAppContributorSection.java:100)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppFormPage$1.run(TiAppFormPage.java:148)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\t... 69 more\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-23 07:27:29.849\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.appcelerator.titanium360.ui.tiapp.Titanium360TiappContributor$2\r\n!SESSION 2015-07-23 07:36:09.005 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-23 07:36:11.877\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-23 07:36:25.289\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-23 07:36:25.295\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-23 07:36:48.188\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 07:36:48.195\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 07:36:48.204\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 07:36:48.206\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 07:36:48.207\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 07:36:48.208\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-23 07:37:11.061\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:07:10.519\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:07:10.539\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:08:07.307\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:08:07.308\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:08:29.621\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:08:29.623\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-23 09:08:35.421\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 09:10:03.853\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 09:10:03.856\r\n!MESSAGE Extension update available: 3.6.0\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:11:16.509\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:11:16.511\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:12:54.248\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:12:54.250\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:14:09.298\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:14:09.299\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:14:46.741\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:14:46.743\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 09:15:46.025\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 09:17:42.519\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 09:18:50.196\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:19:50.757\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:19:50.759\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 09:20:32.749\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:21:20.633\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:21:20.634\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 09:22:03.342\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:22:37.463\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:22:37.464\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:22:46.345\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:22:46.346\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 09:23:24.833\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:24:22.148\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:24:22.155\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 09:25:03.681\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 09:44:21.765\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:46:59.027\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:46:59.036\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:46:59.720\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:46:59.722\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:46:59.952\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:46:59.953\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeFilteredProposals(CompletionProposalPopup.java:1785)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$29(CompletionProposalPopup.java:1772)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$12.run(CompletionProposalPopup.java:1737)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 09:49:44.826\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:51:20.236\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 09:51:20.238\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 09:51:32.338\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 09:56:02.391\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:17:48.206\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:17:48.276\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:18:01.974\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:18:01.976\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:18:03.162\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:18:03.164\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:18:27.156\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:18:27.157\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:27.604\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:27.605\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:29.685\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:29.686\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:32.264\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:32.266\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:36.869\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:36.870\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:38.447\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:38.448\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:42.548\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:42.549\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:43.620\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:43.621\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:44.694\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:44.695\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:56.341\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:56.342\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:58.925\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:19:58.927\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:01.003\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:01.004\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:02.582\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:02.584\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:04.664\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:04.665\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:06.243\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:06.244\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:09.846\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:09.847\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:11.899\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:11.900\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:43.691\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:43.692\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:45.878\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:45.879\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:47.966\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:47.967\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:50.047\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:50.048\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:50.219\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:20:50.220\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 10:21:40.704\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:23:21.802\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:23:21.803\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:23:43.578\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:23:43.580\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:24:36.560\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:24:36.561\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 10:24:51.583\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:25:59.433\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:25:59.434\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:25:59.602\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:25:59.603\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 10:26:41.306\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 10:29:53.519\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 10:51:10.845\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:54:58.429\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 10:54:58.446\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 10:55:55.142\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:19:14.598\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:19:14.632\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:27:38.984\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:27:39.079\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 11:27:50.962\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:32:58.748\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:32:58.749\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:34:08.754\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:34:08.755\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 11:34:53.963\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 11:38:19.515\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:39:21.487\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:39:21.488\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:39:24.609\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:39:24.610\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:39:25.799\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:39:25.800\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:40:32.765\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:40:32.766\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:15.148\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:15.149\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:20.264\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:20.265\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:27.909\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:27.910\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:34.528\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:34.529\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:38.635\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:38.636\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:39.716\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:39.717\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:42.815\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:42.816\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:44.006\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:44.008\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:52.973\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:52.974\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:55.573\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:55.575\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:55.869\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:42:55.870\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:47:56.627\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:47:56.629\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:56:13.255\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 11:56:13.256\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n!SESSION 2015-07-23 12:18:00.799 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-23 12:18:04.165\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-23 12:18:46.058\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-23 12:18:46.064\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-23 12:19:17.679\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 12:19:17.685\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 12:19:17.687\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 12:19:17.708\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 12:19:17.709\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 12:19:17.718\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-23 14:48:33.427\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-23 14:48:33.433\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n!SESSION 2015-07-23 14:52:41.898 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-23 14:52:44.766\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-23 14:52:58.611\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-23 14:52:58.624\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-23 14:53:24.010\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 14:53:24.015\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 14:53:24.017\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 14:53:24.032\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 14:53:24.058\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-23 14:53:24.092\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.ios.core 4 0 2015-07-23 15:43:33.062\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Receive timed out\r\n!STACK 0\r\njava.net.SocketTimeoutException: Receive timed out\r\n\tat java.net.PlainDatagramSocketImpl.receive0(Native Method)\r\n\tat java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144)\r\n\tat java.net.DatagramSocket.receive(DatagramSocket.java:812)\r\n\tat com.appcelerator.titanium.ios.core.launching.TitaniumDebuggerDiscovery.sendConnect(TitaniumDebuggerDiscovery.java:182)\r\n\tat com.appcelerator.titanium.ios.ui.launching.device.IOSDebugOnDeviceLaunchConfigurationDelegate.discoverDevice(IOSDebugOnDeviceLaunchConfigurationDelegate.java:363)\r\n\tat com.appcelerator.titanium.ios.ui.launching.device.IOSDebugOnDeviceLaunchConfigurationDelegate.launch(IOSDebugOnDeviceLaunchConfigurationDelegate.java:167)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 15:43:33.218\r\n!MESSAGE Extension version: 0.0.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 15:43:33.224\r\n!MESSAGE Extension update available: 3.6.0\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 15:46:30.197\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 15:47:29.907\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 15:49:18.169\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 15:49:18.229\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 15:50:13.369\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 15:50:13.371\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 15:52:06.896\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 15:52:06.898\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 15:52:53.161\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 15:53:29.320\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 15:53:29.322\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 15:54:13.327\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 15:58:58.135\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:00:11.707\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:00:11.730\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 16:00:13.474\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:01:55.116\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:01:55.140\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:01:56.891\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:01:56.892\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:02:56.293\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:02:56.294\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:03:12.003\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:03:12.004\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:03:16.111\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:03:16.112\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:03:24.252\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:03:24.253\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:03:29.365\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:03:29.366\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:04:01.220\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:04:01.222\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:05:08.350\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:05:08.351\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:05:13.274\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:05:13.276\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:05:14.463\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:05:14.466\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 16:06:04.851\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 16:08:13.069\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:08:36.522\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:08:36.529\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:08:39.261\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:08:39.263\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:10:08.682\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:10:08.684\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:10:40.355\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:10:40.356\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:10:43.450\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:10:43.451\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:10:43.631\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:10:43.632\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 16:11:29.159\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:11:46.056\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:11:46.058\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:12:16.014\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:12:16.015\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)\r\n\tat com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)\r\n\tat org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:12:16.197\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:12:16.198\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 16:13:35.406\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:14:06.767\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:14:06.768\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:14:39.931\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:14:39.932\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 16:14:50.435\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:15:33.738\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:15:33.739\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:15:37.981\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:15:37.983\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 16:16:18.967\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:16:54.307\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:16:54.308\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)\r\n\tat com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)\r\n\tat com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)\r\n\tat com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)\r\n\tat com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)\r\n\tat com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 16:17:42.042\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.appcelerator.titanium.ios.core 4 0 2015-07-23 16:20:11.052\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Receive timed out\r\n!STACK 0\r\njava.net.SocketTimeoutException: Receive timed out\r\n\tat java.net.PlainDatagramSocketImpl.receive0(Native Method)\r\n\tat java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144)\r\n\tat java.net.DatagramSocket.receive(DatagramSocket.java:812)\r\n\tat com.appcelerator.titanium.ios.core.launching.TitaniumDebuggerDiscovery.sendConnect(TitaniumDebuggerDiscovery.java:182)\r\n\tat com.appcelerator.titanium.ios.ui.launching.device.IOSDebugOnDeviceLaunchConfigurationDelegate.discoverDevice(IOSDebugOnDeviceLaunchConfigurationDelegate.java:363)\r\n\tat com.appcelerator.titanium.ios.ui.launching.device.IOSDebugOnDeviceLaunchConfigurationDelegate.launch(IOSDebugOnDeviceLaunchConfigurationDelegate.java:167)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 16:20:11.356\r\n!MESSAGE Extension version: 0.0.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:24:38.591\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:24:38.611\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.appcelerator.titanium.ios.core 4 0 2015-07-23 16:28:48.195\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Receive timed out\r\n!STACK 0\r\njava.net.SocketTimeoutException: Receive timed out\r\n\tat java.net.PlainDatagramSocketImpl.receive0(Native Method)\r\n\tat java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144)\r\n\tat java.net.DatagramSocket.receive(DatagramSocket.java:812)\r\n\tat com.appcelerator.titanium.ios.core.launching.TitaniumDebuggerDiscovery.sendConnect(TitaniumDebuggerDiscovery.java:182)\r\n\tat com.appcelerator.titanium.ios.ui.launching.device.IOSDebugOnDeviceLaunchConfigurationDelegate.discoverDevice(IOSDebugOnDeviceLaunchConfigurationDelegate.java:363)\r\n\tat com.appcelerator.titanium.ios.ui.launching.device.IOSDebugOnDeviceLaunchConfigurationDelegate.launch(IOSDebugOnDeviceLaunchConfigurationDelegate.java:167)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 16:28:48.288\r\n!MESSAGE Extension version: 0.0.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:33:02.692\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 16:33:02.718\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.appcelerator.titanium.ios.core 4 0 2015-07-23 16:34:47.332\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Receive timed out\r\n!STACK 0\r\njava.net.SocketTimeoutException: Receive timed out\r\n\tat java.net.PlainDatagramSocketImpl.receive0(Native Method)\r\n\tat java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144)\r\n\tat java.net.DatagramSocket.receive(DatagramSocket.java:812)\r\n\tat com.appcelerator.titanium.ios.core.launching.TitaniumDebuggerDiscovery.sendConnect(TitaniumDebuggerDiscovery.java:182)\r\n\tat com.appcelerator.titanium.ios.ui.launching.device.IOSDebugOnDeviceLaunchConfigurationDelegate.discoverDevice(IOSDebugOnDeviceLaunchConfigurationDelegate.java:363)\r\n\tat com.appcelerator.titanium.ios.ui.launching.device.IOSDebugOnDeviceLaunchConfigurationDelegate.launch(IOSDebugOnDeviceLaunchConfigurationDelegate.java:167)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 16:34:47.411\r\n!MESSAGE Extension version: 0.0.0; protocol v2\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-23 17:12:53.363\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4042)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3669)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.appcelerator.titanium.ios.core 4 0 2015-07-23 17:20:36.972\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Receive timed out\r\n!STACK 0\r\njava.net.SocketTimeoutException: Receive timed out\r\n\tat java.net.PlainDatagramSocketImpl.receive0(Native Method)\r\n\tat java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144)\r\n\tat java.net.DatagramSocket.receive(DatagramSocket.java:812)\r\n\tat com.appcelerator.titanium.ios.core.launching.TitaniumDebuggerDiscovery.sendConnect(TitaniumDebuggerDiscovery.java:182)\r\n\tat com.appcelerator.titanium.ios.ui.launching.device.IOSDebugOnDeviceLaunchConfigurationDelegate.discoverDevice(IOSDebugOnDeviceLaunchConfigurationDelegate.java:363)\r\n\tat com.appcelerator.titanium.ios.ui.launching.device.IOSDebugOnDeviceLaunchConfigurationDelegate.launch(IOSDebugOnDeviceLaunchConfigurationDelegate.java:167)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 17:20:37.109\r\n!MESSAGE Extension version: 0.0.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 17:50:50.095\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 17:52:25.505\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 17:55:26.672\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 17:55:26.693\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 17:57:10.963\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 17:57:48.478\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 17:57:48.479\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 17:58:41.138\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 18:01:46.121\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 18:04:46.669\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 18:14:12.283\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-23 22:35:53.585\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-23 22:48:23.782\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-23 22:48:23.825\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 23:27:00.024\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 23:27:00.064\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 23:34:29.122\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-23 23:34:29.147\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-24 07:54:52.245\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-24 07:54:52.289\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-24 07:55:01.709\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-24 07:55:01.710\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-24 07:55:14.026\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4042)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3669)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-24 07:55:14.103\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4042)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3669)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-24 07:55:14.107\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4042)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3669)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-24 07:55:17.090\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4042)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3669)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-24 07:58:43.350\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Could not encode: https:\r\n!STACK 0\r\njava.net.URISyntaxException: Expected authority at index 8: https://\r\n\tat java.net.URI$Parser.fail(URI.java:2848)\r\n\tat java.net.URI$Parser.failExpecting(URI.java:2854)\r\n\tat java.net.URI$Parser.parseHierarchical(URI.java:3102)\r\n\tat java.net.URI$Parser.parse(URI.java:3053)\r\n\tat java.net.URI.(URI.java:673)\r\n\tat com.aptana.core.util.URLEncoder.encode(URLEncoder.java:47)\r\n\tat com.aptana.editor.common.text.hyperlink.URIHyperlink.(URIHyperlink.java:45)\r\n\tat com.aptana.editor.common.text.hyperlink.HyperlinkDetector.detectHyperlinks(HyperlinkDetector.java:115)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4042)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3669)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-24 09:12:14.089\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-24 09:12:14.129\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-24 09:26:42.598\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to parse the Android API level MNC, ignoring it.\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-24 09:33:29.453\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-24 09:33:29.472\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-24 09:35:56.241\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-24 09:35:56.261\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-24 12:49:08.869\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to parse the Android API level MNC, ignoring it.\r\n!SESSION 2015-07-26 14:32:40.781 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-26 14:32:44.358\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n!SESSION 2015-07-26 14:33:32.917 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-26 14:33:35.628\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-26 14:33:39.258\r\n!MESSAGE (Build 4.1.1.1436893481) [ERROR] null\r\n!STACK 0\r\njava.lang.InterruptedException\r\n\tat java.lang.Object.wait(Native Method)\r\n\tat java.lang.Object.wait(Object.java:502)\r\n\tat java.lang.UNIXProcess.waitFor(UNIXProcess.java:262)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:381)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:345)\r\n\tat com.aptana.core.util.ProcessRunner.processResult(ProcessRunner.java:432)\r\n\tat com.appcelerator.titanium.core.internal.cli.NodeAppcCLI.runCommand(NodeAppcCLI.java:239)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler$3.run(TitaniumSplashHandler.java:294)\r\n\r\n!ENTRY com.appcelerator.titanium.rcp 4 0 2015-07-26 14:33:39.266\r\n!MESSAGE (Build 4.1.1.1436893481) [ERROR] Failed to check login status. Likely not logged in.\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-26 14:34:28.909\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-26 14:34:28.915\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-26 14:34:52.880\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-26 14:34:56.052\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 14:34:56.058\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 14:34:56.060\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 14:34:56.091\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 14:34:56.092\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 14:34:56.143\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-26 14:40:27.828\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY org.eclipse.core.jobs 4 2 2015-07-26 14:41:56.302\r\n!MESSAGE An internal error occurred during: \"Syncing to CLI...\".\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat com.appcelerator.titanium.android.ui.preferences.AndroidSDKPreferencePage$AndroidNDKFieldEditor$1.run(AndroidSDKPreferencePage.java:347)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-26 14:42:04.287\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.aptana.usage.internal.DefaultAnalyticsEventHandler$1\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-26 14:42:04.287\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.aptana.usage.internal.DefaultAnalyticsEventHandler$1\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-26 14:42:04.287\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.aptana.usage.internal.DefaultAnalyticsEventHandler$1\r\n!SESSION 2015-07-26 14:42:10.357 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-26 14:42:12.987\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-26 14:42:39.744\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-26 14:42:39.746\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-26 14:43:01.158\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 14:43:01.544\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 14:43:01.547\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 14:43:01.602\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 14:43:01.682\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 14:43:01.687\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-26 14:43:17.719\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-26 14:44:55.984\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-26 14:44:55.999\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-26 14:53:13.251\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-26 14:53:13.258\r\n!MESSAGE Extension update available: 3.6.0\r\n\r\n!ENTRY org.eclipse.core.jobs 2 2 2015-07-26 15:18:49.291\r\n!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.appcelerator.titanium.android.core.AndroidSDKLocator$1\r\n!SESSION 2015-07-26 15:18:51.297 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-07-26 15:18:54.178\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-26 15:19:11.022\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-26 15:19:11.024\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-26 15:19:37.325\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-26 15:19:38.107\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 15:19:38.109\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 15:19:38.114\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 15:19:38.115\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 15:19:38.151\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-26 15:19:38.153\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-26 15:21:29.133\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 401 2015-07-28 11:26:43.360\r\n!MESSAGE Android SDK version 5.1.1 not found.\r\n\r\n!ENTRY com.appcelerator.titanium.360.core 4 0 2015-07-28 20:46:54.979\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] API Request: appOrganization, params: a2feff7e-fa06-4eb9-9555-81a1dbfd5849 returned with unexpected response {\"success\":false,\"description\":\"Appcelerator Login required to continue ...\\n\\n{\\\"org_id\\\":100001535,\\\"org_name\\\":\\\"Spells Ventures LLC\\\",\\\"current_user_belongs_to_organization\\\":true}\"}\r\n\r\n!ENTRY com.appcelerator.titanium.360.core 4 0 2015-07-28 20:46:55.024\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Appcelerator Login required to continue ...\r\n\r\n{\"org_id\":100001535,\"org_name\":\"Spells Ventures LLC\",\"current_user_belongs_to_organization\":true}\r\n!STACK 1\r\norg.eclipse.core.runtime.CoreException: Appcelerator Login required to continue ...\r\n\r\n{\"org_id\":100001535,\"org_name\":\"Spells Ventures LLC\",\"current_user_belongs_to_organization\":true}\r\n\tat com.appcelerator.titanium360.internal.core.Titanium360Manager.handleResponse(Titanium360Manager.java:326)\r\n\tat com.appcelerator.titanium360.internal.core.Titanium360Manager.callAPI(Titanium360Manager.java:268)\r\n\tat com.appcelerator.titanium360.internal.core.ThreeSixtyProject.doGetOrganization(ThreeSixtyProject.java:155)\r\n\tat com.appcelerator.titanium360.internal.core.ThreeSixtyProject.getOrganization(ThreeSixtyProject.java:129)\r\n\tat com.appcelerator.titanium360.ui.launch.contributor.VPCDeployTypeLaunchValidator.validate(VPCDeployTypeLaunchValidator.java:63)\r\n\tat com.appcelerator.titanium.core.internal.cli.NodeAppcCLI.validateLaunchContributors(NodeAppcCLI.java:635)\r\n\tat com.appcelerator.titanium.core.internal.cli.NodeAppcCLI.build(NodeAppcCLI.java:620)\r\n\tat com.appcelerator.titanium.core.internal.cli.NodeAppcCLI.build(NodeAppcCLI.java:595)\r\n\tat com.appcelerator.titanium.ios.core.launching.IOSNodeJSCommandsHelper.build(IOSNodeJSCommandsHelper.java:289)\r\n\tat com.appcelerator.titanium.ios.core.launching.IOSNodeJSCommandsHelper.runOnSimulator(IOSNodeJSCommandsHelper.java:394)\r\n\tat com.appcelerator.titanium.ios.ui.launching.simulator.IOSSimulatorLaunchConfigurationDelegate.launch(IOSSimulatorLaunchConfigurationDelegate.java:51)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)\r\n\tat org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)\r\n\tat org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n!SUBENTRY 1 com.appcelerator.titanium.360.core 4 0 2015-07-28 20:46:55.025\r\n!MESSAGE Appcelerator Login required to continue ...\r\n\r\n{\"org_id\":100001535,\"org_name\":\"Spells Ventures LLC\",\"current_user_belongs_to_organization\":true}\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-28 20:47:57.332\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-28 20:47:57.334\r\n!MESSAGE Extension update available: 3.6.0\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-28 20:55:48.107\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:36:50.710\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:36:50.719\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:36:53.015\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:36:53.017\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:37:00.184\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:37:00.186\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:37:03.406\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:37:03.407\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:45:31.581\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:45:31.583\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:45:35.010\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:45:35.012\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:46:15.981\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:46:15.984\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:48:02.810\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:48:02.812\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:48:05.408\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.core 4 0 2015-07-29 09:48:05.410\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Null or Empty type name attempting to be recorded for a return type.\r\n!STACK 0\r\njava.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.\r\n\tat com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)\r\n\tat com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)\r\n\tat com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)\r\n\tat com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)\r\n\tat com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)\r\n\tat com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)\r\n\tat com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)\r\n\tat com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)\r\n\tat com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)\r\n\tat com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)\r\n\tat com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-29 09:50:04.046\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-29 09:51:28.924\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-29 09:52:46.217\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-29 09:55:11.329\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.aptana.js.debug.core 1 0 2015-07-29 09:58:27.364\r\n!MESSAGE Extension version: 4.1.0; protocol v2\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-07-29 11:36:44.473\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to parse the Android API level MNC, ignoring it.\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-29 11:38:01.527\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-29 11:38:01.527\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY org.eclipse.core.jobs 4 2 2015-07-31 04:27:10.893\r\n!MESSAGE An internal error occurred during: \"Update iOS info\".\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat com.appcelerator.titanium.ios.core.Device.hashCode(Device.java:168)\r\n\tat java.util.HashMap.hash(HashMap.java:338)\r\n\tat java.util.HashMap.put(HashMap.java:611)\r\n\tat java.util.HashSet.add(HashSet.java:219)\r\n\tat java.util.AbstractCollection.addAll(AbstractCollection.java:344)\r\n\tat com.aptana.core.util.CollectionsUtil.union(CollectionsUtil.java:756)\r\n\tat com.aptana.core.util.CollectionsUtil.getNonOverlapping(CollectionsUtil.java:343)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator.parseTiInfo(IOSSDKLocator.java:207)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator.updateTiInfo(IOSSDKLocator.java:145)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator.access$0(IOSSDKLocator.java:142)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator$1.run(IOSSDKLocator.java:163)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY org.eclipse.jface 4 0 2015-07-31 21:53:12.331\r\n!MESSAGE Unhandled event loop exception during blocked modal context.\r\n!STACK 0\r\norg.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:175)\r\n\tat org.eclipse.jface.operation.ModalContext.run(ModalContext.java:390)\r\n\tat org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)\r\n\tat org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:284)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:539)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:447)\r\n\tat org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:3111)\r\n\tat org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1167)\r\n\tat org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)\r\n\tat org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1380)\r\n\tat org.eclipse.ui.internal.Workbench$58.handleEvent(Workbench.java:2849)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4189)\r\n\tat org.eclipse.swt.widgets.Display.applicationProc(Display.java:5295)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)\r\n\tat org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:5000)\r\n\tat org.eclipse.swt.widgets.Display.applicationProc(Display.java:5378)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)\r\n\tat org.eclipse.swt.internal.cocoa.NSApplication.nextEventMatchingMask(NSApplication.java:94)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3663)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\nCaused by: org.eclipse.swt.SWTException: Widget is disposed\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4327)\r\n\tat org.eclipse.swt.widgets.Widget.error(Widget.java:783)\r\n\tat org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:573)\r\n\tat org.eclipse.swt.custom.CTabItem.getControl(CTabItem.java:163)\r\n\tat org.eclipse.ui.part.MultiPageEditorPart.getControl(MultiPageEditorPart.java:607)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppEditor.getAdapter(TiAppEditor.java:379)\r\n\tat org.eclipse.ui.texteditor.AbstractTextEditor$ActivationListener.handleActivation(AbstractTextEditor.java:984)\r\n\tat org.eclipse.ui.texteditor.AbstractTextEditor$ActivationListener.access$0(AbstractTextEditor.java:980)\r\n\tat org.eclipse.ui.texteditor.AbstractTextEditor$10.run(AbstractTextEditor.java:1008)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\t... 47 more\r\n\r\n!ENTRY org.eclipse.jface 4 0 2015-07-31 21:53:12.406\r\n!MESSAGE Unhandled event loop exception during blocked modal context.\r\n!STACK 0\r\norg.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)\r\n\tat org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:175)\r\n\tat org.eclipse.jface.operation.ModalContext.run(ModalContext.java:390)\r\n\tat org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)\r\n\tat org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:284)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:539)\r\n\tat com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:447)\r\n\tat org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:3111)\r\n\tat org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1167)\r\n\tat org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)\r\n\tat org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)\r\n\tat org.eclipse.ui.internal.Workbench.close(Workbench.java:1380)\r\n\tat org.eclipse.ui.internal.Workbench$58.handleEvent(Workbench.java:2849)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4189)\r\n\tat org.eclipse.swt.widgets.Display.applicationProc(Display.java:5295)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)\r\n\tat org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:5000)\r\n\tat org.eclipse.swt.widgets.Display.applicationProc(Display.java:5378)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)\r\n\tat org.eclipse.swt.internal.cocoa.NSApplication.nextEventMatchingMask(NSApplication.java:94)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3663)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\nCaused by: org.eclipse.swt.SWTException: Widget is disposed\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4441)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4356)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4327)\r\n\tat org.eclipse.swt.widgets.Widget.error(Widget.java:783)\r\n\tat org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:573)\r\n\tat org.eclipse.swt.custom.CTabItem.getControl(CTabItem.java:163)\r\n\tat org.eclipse.ui.part.MultiPageEditorPart.getControl(MultiPageEditorPart.java:607)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppEditor.getAdapter(TiAppEditor.java:379)\r\n\tat org.eclipse.ui.texteditor.AbstractTextEditor$ActivationListener.handleActivation(AbstractTextEditor.java:984)\r\n\tat org.eclipse.ui.texteditor.AbstractTextEditor$ActivationListener.access$0(AbstractTextEditor.java:980)\r\n\tat org.eclipse.ui.texteditor.AbstractTextEditor$10.run(AbstractTextEditor.java:1008)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\t... 47 more\r\n!SESSION 2015-07-31 22:15:09.449 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-31 22:15:30.735\r\n!MESSAGE (Build 4.1.1.1436893481) [ERROR] null\r\n!STACK 0\r\njava.lang.InterruptedException\r\n\tat java.lang.Object.wait(Native Method)\r\n\tat java.lang.Object.wait(Object.java:502)\r\n\tat java.lang.UNIXProcess.waitFor(UNIXProcess.java:262)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:381)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:345)\r\n\tat com.aptana.core.util.ProcessRunner.processResult(ProcessRunner.java:432)\r\n\tat com.appcelerator.titanium.core.internal.cli.NodeAppcCLI.runCommand(NodeAppcCLI.java:239)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler$3.run(TitaniumSplashHandler.java:294)\r\n\r\n!ENTRY com.appcelerator.titanium.rcp 4 0 2015-07-31 22:15:30.754\r\n!MESSAGE (Build 4.1.1.1436893481) [ERROR] Failed to check login status. Likely not logged in.\r\n\r\n!ENTRY com.appcelerator.titanium.rcp 4 0 2015-07-31 22:16:24.874\r\n!MESSAGE (Build 4.1.1.1436893481) [ERROR] ERROR | The registry server is currently unavailable. Please try again in a few minutes or contact Appcelerator Support at support@appcelerator.com\r\n!SESSION 2015-07-31 22:26:22.902 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/dspells/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dspells/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY com.aptana.core 4 0 2015-07-31 22:26:29.426\r\n!MESSAGE (Build 4.1.1.1436893481) [ERROR] null\r\n!STACK 0\r\njava.lang.InterruptedException\r\n\tat java.lang.Object.wait(Native Method)\r\n\tat java.lang.Object.wait(Object.java:502)\r\n\tat java.lang.UNIXProcess.waitFor(UNIXProcess.java:262)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:381)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:345)\r\n\tat com.aptana.core.util.ProcessRunner.processResult(ProcessRunner.java:432)\r\n\tat com.appcelerator.titanium.core.internal.cli.NodeAppcCLI.runCommand(NodeAppcCLI.java:239)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler$3.run(TitaniumSplashHandler.java:294)\r\n\r\n!ENTRY com.appcelerator.titanium.rcp 4 0 2015-07-31 22:26:29.432\r\n!MESSAGE (Build 4.1.1.1436893481) [ERROR] Failed to check login status. Likely not logged in.\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-31 22:26:53.894\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-07-31 22:26:53.904\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Location to be watched doesn't exist: /Library/Application Support/Titanium/modules\r\n\r\n!ENTRY org.eclipse.core.jobs 4 2 2015-07-31 22:27:10.233\r\n!MESSAGE An internal error occurred during: \"Update iOS info\".\r\n!STACK 0\r\njava.lang.NullPointerException\r\n\tat com.appcelerator.titanium.ios.core.Device.hashCode(Device.java:168)\r\n\tat java.util.HashMap.hash(HashMap.java:338)\r\n\tat java.util.HashMap.put(HashMap.java:611)\r\n\tat java.util.HashSet.add(HashSet.java:219)\r\n\tat java.util.AbstractCollection.addAll(AbstractCollection.java:344)\r\n\tat com.aptana.core.util.CollectionsUtil.union(CollectionsUtil.java:755)\r\n\tat com.aptana.core.util.CollectionsUtil.getNonOverlapping(CollectionsUtil.java:343)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator.parseTiInfo(IOSSDKLocator.java:207)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator.updateTiInfo(IOSSDKLocator.java:145)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator.access$0(IOSSDKLocator.java:142)\r\n\tat com.appcelerator.titanium.ios.core.IOSSDKLocator$1.run(IOSSDKLocator.java:163)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\n!ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-31 22:27:21.768\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-31 22:27:21.772\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-31 22:27:21.775\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Employee Directory\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-31 22:27:21.810\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Movies\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-31 22:27:21.844\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Geocoder\r\n\r\n!ENTRY com.aptana.samples 4 0 2015-07-31 22:27:21.846\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to retrieve the icon at null for sample Rss Reader\r\n\r\n!ENTRY com.appcelerator.titanium.android.core 4 0 2015-08-01 10:30:47.291\r\n!MESSAGE (Build 4.1.1.201507141126) [ERROR] Unable to parse the Android API level MNC, ignoring it.\r\n", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-08-03T11:06:18.000+0000", "updated": "2015-08-03T11:06:18.000+0000" }, { "id": "358847", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "To do a conference call / screen sharing please tell me what time you can join because the conference ends after 10 minutes without attendees. Also tell me if you need a phone # for a specific country.", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-08-03T11:30:55.000+0000", "updated": "2015-08-03T11:30:55.000+0000" }, { "id": "358908", "author": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello [~dspells], It looks like you have everything in order. I have checked with mine. I didn't find any problem with the Apppcelerator. This could be because of Android SDK. The only difference i found in your platform is in the Android SDK Manager. Here is the [screenshot|http://i61.tinypic.com/2hquxw8.jpg]. Looks like you have Android SDK Build Tools 22.0.1 and 21.1.2 installed, which i don't. You can try uninstalling these build tools and check. Also NO need to set Genymotion VBox Manager path in Preferences.\r\n\r\nCan you able to run on Android Device? Thanks.", "updateAuthor": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2015-08-04T06:03:31.000+0000", "updated": "2015-08-04T06:03:31.000+0000" }, { "id": "358919", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "I've updated my Android SDK Manager to look more like yours. I added v19.1 and v20 of the SDK Build-tools and deleted the newer ones (it's odd that you only have the older build tools installed). I also deleted the Android M SDK that I had installed. I was thinking that this may have confused it so that it couldn't find 5.1.1. I shutdown Appcelerator Studio. I did a clean. When I try to debug or run with any of the Genymotion emulators it still gets the Can't find Android SDK 5.1.1. message. Also changing it to be like your setup has caused running app run from command line to fail now. (See message below). So I'm going to try running app ti setup android and see if things improve.\r\n\r\nappc run -p android -C \"Custom Phone - 5.0.0 - API 21 - 768x1280\"\r\nAppcelerator Command-Line Interface, version 4.1.2\r\nCopyright (c) 2014-2015, Appcelerator, Inc. All Rights Reserved.\r\n\r\n[ERROR] Missing required Android SDK tools: zipalign, aapt, aidl, dx\r\n[ERROR] \r\n[ERROR] The Android SDK located at /Volumes/BigStorage/Users/dspells/Library/Android/sdk has incomplete or out-of-date packages.\r\n[ERROR] \r\n[ERROR] Current installed Android SDK tools:\r\n[ERROR] Android SDK Tools: 24.3.3\r\n[ERROR] Android SDK Platform Tools: 22\r\n[ERROR] Android SDK Build Tools: 22.0.1\r\n[ERROR] \r\n[ERROR] Make sure you have the latest Android SDK Tools, Platform Tools, and Build Tools installed.\r\n[ERROR] \r\n[ERROR] You can also specify the exact location of these required tools by running:\r\n[ERROR] appc ti config android.executables.zipalign \"/path/to/android-sdk/zipalign\"\r\n[ERROR] appc ti config android.executables.aapt \"/path/to/android-sdk/aapt\"\r\n[ERROR] appc ti config android.executables.aidl \"/path/to/android-sdk/aidl\"\r\n[ERROR] appc ti config android.executables.dx \"/path/to/android-sdk/dx\"\r\n[ERROR] \r\n[ERROR] If you need to, run \"appc ti setup android\" to reconfigure the Titanium Android settings.\r\n \r\nERROR | ti run exited with error code 1\r\n", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-08-04T10:14:01.000+0000", "updated": "2015-08-04T10:14:01.000+0000" }, { "id": "358921", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "Is anything wrong here?\r\n\r\nWhen I try to install the latest node/npm it says I have the latest but app ti setup check says I don't.\r\n\r\nAlso it says there is a v4.1.3 cli available. running the cli says I have 4.1.2 (clearly marked in the first line after I run apple) but the setup check thinks I have v4.0.1\r\n\r\nAlso it says that I'm missing the 'wrench' Titanium CLI dependency.\r\n\r\nAny help on how to fix these items?\r\n\r\nappc ti setup check\r\nAppcelerator Command-Line Interface, version 4.1.2\r\nCopyright (c) 2014-2015, Appcelerator, Inc. All Rights Reserved.\r\n\r\nEnter ctrl-c at any time to quit.\r\n\r\n──────────────────┤ Check Environment ├───────────────────\r\n\r\nNode.js\r\n ✓ node up-to-date (v0.12.7)\r\n ★ npm new version v3.2.1 available! (currently v2.11.3)\r\n \r\nTitanium CLI\r\n ★ cli new version v4.1.3 available (currently v4.0.1)\r\n \r\nTitanium CLI Dependencies\r\n ✓ async up-to-date (v0.2.10)\r\n ✓ colors up-to-date (v0.6.2)\r\n ✓ fields up-to-date (v0.1.24)\r\n ✓ humanize up-to-date (v0.0.9)\r\n ✓ jade up-to-date (v0.35.0)\r\n ✓ longjohn up-to-date (v0.2.7)\r\n ✓ moment up-to-date (v2.4.0)\r\n ✓ node-appc up-to-date (v0.2.26)\r\n ✓ optimist up-to-date (v0.6.1)\r\n ✓ request up-to-date (v2.27.0)\r\n ✓ semver up-to-date (v2.2.1)\r\n ✓ sprintf up-to-date (v0.1.5)\r\n ✓ temp up-to-date (v0.6.0)\r\n ✓ winston up-to-date (v0.6.2)\r\n ✕ wrench missing\r\n \r\nTitanium SDK\r\n ✓ latest sdk installed (v3.5.1.GA)\r\n ✓ selected sdk up-to-date (v3.5.1.GA)\r\n \r\nMac OS X Environment\r\n ✓ CLI Tools installed\r\n \r\niOS Environment\r\n ✓ Xcode installed (6.4)\r\n ✓ iOS SDK installed (8.4)\r\n ✓ WWDR cert installed\r\n ✓ developer cert installed (1 found)\r\n ✓ distribution cert installed (1 found)\r\n ✓ dev provisioning installed (1 found)\r\n ✓ dist provisioning installed (2 found)\r\n \r\nAndroid Environment\r\n ✓ sdk installed (/Volumes/BigStorage/Users/dspells/Library/Android/sdk)\r\n ! tools untested version 24.3.3; may or may not work\r\n ✓ platform tools installed (v22)\r\n ✓ build tools installed (v22.0.1)\r\n ✓ adb installed /Volumes/BigStorage/Users/dspells/Library/Android/sdk/platform-tools/adb\r\n ✓ android installed /Volumes/BigStorage/Users/dspells/Library/Android/sdk/tools/android\r\n ✓ emulator installed /Volumes/BigStorage/Users/dspells/Library/Android/sdk/tools/emulator\r\n ✓ mksdcard installed /Volumes/BigStorage/Users/dspells/Library/Android/sdk/tools/mksdcard\r\n ✓ zipalign installed /Volumes/BigStorage/Users/dspells/Library/Android/sdk/build-tools/22.0.1/zipalign\r\n ✓ aapt installed /Volumes/BigStorage/Users/dspells/Library/Android/sdk/build-tools/22.0.1/aapt\r\n ✓ aidl installed /Volumes/BigStorage/Users/dspells/Library/Android/sdk/build-tools/22.0.1/aidl\r\n ✓ targets installed (9 found)\r\n ✓ avds installed (2 found)\r\n ! ndk Android NDK not found\r\n \r\nJava Development Kit\r\n ✓ jdk installed (v1.8.0)\r\n ✓ java installed /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java\r\n ✓ javac installed /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/javac\r\n ✓ keytool installed /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/keytool\r\n ✓ jarsigner installed /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/jarsigner\r\n \r\nIntel® Hardware Accelerated Execution Manager (HAXM)\r\n ✓ compatible \r\n ✓ installed \r\n \r\nNetwork\r\n ✓ online \r\n - no proxy server configured \r\n ✓ Network connection test \r\n ✓ Java-based connection test \r\n \r\nDirectory Permissions\r\n ✓ home directory \r\n ✓ titanium config directory \r\n ✓ titanium sdk install directory \r\n ✓ workspace directory \r\n ✓ temp directory \r\n", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-08-04T10:39:12.000+0000", "updated": "2015-08-04T10:39:12.000+0000" }, { "id": "359070", "author": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello [~dspells], Looks like you have everything in order. You can perform a whole installation process. For Safe, Lets start from the scratch.\r\n\r\n1. First make sure you have internet connection. \r\n2. Download the latest Appcelerator studio from [here|https://web.appcelerator.com/product/studio].\r\n3. Now download and install Node.js from [here|https://nodejs.org/].\r\n4. Now install the Appcelerator Sutdio and log on to it. \r\n4. Now on the Studio terminal type,\r\na. \"npm install appcelerator -g\" after it finish run,\r\nb. \"appc setup\"\r\nNow, When you run setup, the following will happen:\r\n1. It will automatically download the latest CLI version.\r\n2. Once installed, you will be prompted to login using your Appcelerator credentials.\r\n3. As this is the first time installing for a new computer, you will need to authorize with an authorization code.\r\n4. authorization code will be delivered to either your email or SMS-enabled phone (if configured).\r\n5. Once you have authorized your computer, you're ready to use the CLI!\r\nNow after the CLI installation it will ask you if you want to developing Titanium apps? Type \"y\" for Yes. Now this will try to download the latest stable Titanium SDK release. Now after the SDK is downloaded. Restart the Studio and go to \"studio/preference/studio/platform/android\" check configure the Android SDK path and Genymotion path in your computer. Now if the Problem arise saying \" No Android SDKs found\" or such, you need to upgrade your Android SDK tools for to work with the Latest Titanium SDKs. You need to go to your \"Android SDK directory/tools/android\" which will open the Android SDK manager. it will automatically check if any packages you need to install. Install the packages. Now restart the Appcelerator Studio. And check if the Android SDK is configured.\r\nNow you are good to go. Hope this helps. Thanks.", "updateAuthor": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2015-08-05T09:10:46.000+0000", "updated": "2015-08-05T09:10:46.000+0000" }, { "id": "359085", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "I followed all the instructions above. I let Appcelerator Studio install the android sdk in it's default location with the default settings to make sure that it should be the way Appcelerator Studio wants it to be. It still says basically the same thing except now it's searching for Android SDK version 4.1.2.\r\n\r\n'Launching Titanium Android Emulator - Box Command' has encountered a problem.\r\n\r\nAndroid SDK version 4.1.2 not found.\r\n\r\nI'm just pursuing untamed ornithoids without cause.\r\n\r\nI'm going to try to figure out why it thinks it wants version 4.1.2 now.", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-08-05T13:38:53.000+0000", "updated": "2015-08-05T13:38:53.000+0000" }, { "id": "359086", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "Crud, I forgot. This is the output of appc setup by default. I will try to fix the appc ti config issues and try again. It's going to be a real pain if I have to reconfig the tool paths every time I update the sdk.\r\n\r\nappc setup\r\nFinding latest version ...4.1.2 ✓\r\nVersion 4.1.2 already installed.\r\n? Do you plan on developing Titanium apps? Yes\r\n\r\nChecking your environment...\r\n\r\nYou have the latest Titanium SDK release 4.1.0.GA\r\nThe following ANDROID issues were found in your environment:\r\n\r\n\tMissing required Android SDK tools: zipalign, aapt, aidl, dx \r\n\t \r\n\tThe Android SDK located at /Users/dspells/Library/android-sdk-macosx has incomplete or out-of-date packages. \r\n\t \r\n\tCurrent installed Android SDK tools: \r\n\t Android SDK Tools: 24.3.3 \r\n\t Android SDK Platform Tools: 23.0.0 \r\n\t Android SDK Build Tools: 22.0.1 \r\n\t \r\n\tMake sure you have the latest Android SDK Tools, Platform Tools, and Build Tools installed. \r\n\t \r\n\tYou can also specify the exact location of these required tools by running: \r\n\t appc ti config android.executables.zipalign \"/path/to/android-sdk/zipalign\" \r\n\t appc ti config android.executables.aapt \"/path/to/android-sdk/aapt\" \r\n\t appc ti config android.executables.aidl \"/path/to/android-sdk/aidl\" \r\n\t appc ti config android.executables.dx \"/path/to/android-sdk/dx\" \r\n\t \r\n\tIf you need to, run \"appc ti setup android\" to reconfigure the Titanium Android settings. \r\n\r\nSome issues were detected for your environment\r\n\r\n\tPlease review the above found issues that were detected for your environment.\r\n\tYou should resolve these issues before building or running a cross platform app.\r\n\tYou can re-run setup once they are resolved to validate.\r\n\r\nappc setup complete!\r\n", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-08-05T13:49:17.000+0000", "updated": "2015-08-05T13:49:17.000+0000" }, { "id": "359087", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "appc ti setup android should setup these variables for you when you run it but it doesn't\r\n\r\nI updated the appc ti config variables. I reran appc setup and it doesn't give the warning about incomplete or out-of-date packages. I relaunched appcelerator studio and it's still giving the same missing sdk error.", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-08-05T14:05:07.000+0000", "updated": "2015-08-05T14:05:07.000+0000" }, { "id": "359266", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "After re-installing now I can no longer run from the command line and I can't package. I was able to do that before at least. I'm not sure what is messed up now.\r\n\r\n Running dexer: /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java \"-Xmx1024M\" \"-XX:-UseGCOverheadLimit\" \"-Djava.ext.dirs=/Users/dspells/Library/android-sdk-macosx/platform-tools\" \"-jar\" \"\" \"--dex\" \"--output=/Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/classes.dex\" \"/Volumes/BigStorage/Users/Shared/BoxCommandVersions/trunk/Box Command/build/android/bin/classes\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/lib/titanium-verify.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/kroll-v8.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-analytics.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/aps-analytics.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-android.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/jaxen-1.1.1.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/ti-commons-codec-1.3.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/kroll-common.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/titanium.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-app.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-ui.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/nineoldandroids-appc-2.4.0.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-filesystem.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-media.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-appcompat.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/android-support-v4.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/android-support-v7-appcompat.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-locale.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-network.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/thirdparty.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-xml.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-platform.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-gesture.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-database.jar\" \"/Volumes/BigStorage/Users/dspells/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/android/modules/titanium-utils.jar\"\r\n[ERROR] : Failed to run dexer:\r\n[ERROR] : \r\n[ERROR] : Error: Unable to access jarfile null\r\nTRACE | titanium exited with exit code 1\r\nERROR | Error: ti run exited with error code 1\r\n at ChildProcess. (/Volumes/BigStorage/Users/dspells/.appcelerator/install/4.1.2/package/node_modules/appc-cli-titanium/plugins/run.js:84:66)\r\n at ChildProcess.emit (events.js:110:17)\r\n at Process.ChildProcess._handle.onexit (child_process.js:1074:12)", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-08-07T04:02:30.000+0000", "updated": "2015-08-07T04:02:30.000+0000" }, { "id": "359393", "author": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello [~dspells], Looks like there is something wrong with your Android SDK. Better you should download new SDK from [here|http://dl.google.com/android/android-sdk_r24.3.3-macosx.zip]. After that configured this with Studio. And By Android SDK manager install some previous build tools. Then try out \"appc setup\" in terminal, see what happens. Also here are links that you can go through that are similar issue as yours.\r\n\r\n1.[Link1|http://stackoverflow.com/questions/10300661/error-running-android-emulator-from-titanium-studio].\r\n2.[Link2|https://developer.appcelerator.com/question/122318/cannot-launch-android-emulator-from-titanium-after-updated-to-android-sdk-version-12].\r\n3.[Link3|https://developer.appcelerator.com/question/175598/unable-to-find-android-sdk-tools-zipalign].\r\n\r\nReply with your findings. Thanks.", "updateAuthor": { "name": "ahossain", "key": "ahossain", "displayName": "Amimul Hossain", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2015-08-08T10:55:06.000+0000", "updated": "2015-08-08T10:55:52.000+0000" }, { "id": "359396", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "OK this morning I was able to get it to package again by allowing Android Studio itself do the update instead of the command line tool update (go figure). However the original problem of launching a Genymotion emulator from Appcelerator studio still exists. appc run -p android -C \"Custom Phone - 5.1.0 - API 22 - 768x1280\" launches the emulator just fine so it's NOT an SDK issue it's the studio itself screwing up since the command line obviously knows what to do. Can you escalate this to someone who knows about how the integration between the studio and the command line works? Or help me find an alternative where I can launch a debug session from the terminal window in the studio? If I just knew how to do that I could ignore the broken green button.", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-08-08T14:33:34.000+0000", "updated": "2015-08-08T14:33:34.000+0000" }, { "id": "369086", "author": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "body": "Really? You marked this CNR without trying to contact me and/or help me resolve my issue? I can't debug at all with a Genymotion emulator, I can only run. The shipping android emulators are way too slow to debug and actually get work done. Is there nothing you can do to work with me on this to make debugging usable again?", "updateAuthor": { "name": "dspells", "key": "dspells", "displayName": "Henry David Spells III", "active": true, "timeZone": "America/Chicago" }, "created": "2015-11-05T12:29:11.000+0000", "updated": "2015-11-05T13:39:09.000+0000" } ], "maxResults": 30, "total": 30, "startAt": 0 } } }